2003-04-16 Elena Zannoni <ezannoni@redhat.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
3fe60e3c
EZ
12003-04-16 Elena Zannoni <ezannoni@redhat.com>
2
3 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
4 func marke' instead. Update test name.
5
9219021c
DC
62003-04-15 David Carlton <carlton@math.stanford.edu>
7
8 * gdb.c++/maint.exp: New file.
9
5dd55bdd
EZ
102003-04-14 Elena Zannoni <ezannoni@redhat.com>
11
12 * gdb.threads/schedlock.c: Change type of thread function argument
13 to long, to avoid warnings on 64-bit platforms.
14
00890572
EZ
152003-04-14 Elena Zannoni <ezannoni@redhat.com>
16
17 * gdb.base/attach.exp: Add new message from ptrace in case of
18 attaching to nonexistent process.
19
93201743
JB
202003-04-11 Jim Blandy <jimb@redhat.com>
21
22 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23 gdb.c++/userdef.cc: Place comments on the lines to which the
24 marker function might return.
25 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
26 gdb.c++/userdef.exp: Look for those comments to check that we've
27 returned to the right place, instead of checking line numbers.
28
2a11c64d
EZ
292003-04-11 Elena Zannoni <ezannoni@redhat.com>
30
31 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
32 match on sourcefile name, instead of directory name.
33
68ab8fc5
EZ
342003-04-10 Elena Zannoni <ezannoni@redhat.com>
35
36 * gdb.base/completion.exp: Use string_to_regexp to match the
37 working directory name.
38
5624293a
JB
392003-04-09 Jim Blandy <jimb@redhat.com>
40
41 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
42 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
43 after an inferior function call, report the failure, but allow the
44 test to continue.
45
f1f02ee4
SC
462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
47
48 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
49 with -DPROTOTYPES.
50
6eb79af0
SC
512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
52
53 * gdb.base/break.exp: Revert last patch.
54
8dfb4cf0
SC
552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
56
57 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
58 with -DPROTOTYPES.
59
ed4c619a
AC
602003-04-02 Andrew Cagney <cagney@redhat.com>
61
62 * gdb.base/callfuncs.exp: Make "print add" messages unique.
63 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
64 matching directories by the name breakpoint.
65 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
66 Make "continue to marker1" consistent.
67 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
68 message consistent.
69 * lib/gdb.exp: Put "the program is no longer running", and "the
70 program exited" in parenthesis.
71 * lib/mi-support.exp: Ditto.
72
4e35d5f0
BR
732003-04-02 Bob Rossi <bob_rossi@cox.net>
74
75 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
76
71900fe8
AC
772003-03-29 Andrew Cagney <cagney@redhat.com>
78
79 * gdb.base/sizeof.c (main): Print the value of '\377'.
80 * gdb.base/sizeof.exp: Check the sign of '\377'.
81
c0655a16
MC
822003-03-27 Michael Chastain <mec@shout.net>
83
84 * gdb.base/gdb1090.exp: New file.
85 * gdb.base/gdb1090.cc: New file.
86
5b2a3989
JB
872003-03-27 J. Brobecker <brobecker@gnat.com>
88
89 * gdb.gdb/observer.exp: New regression test.
90
79876890
MC
912003-03-27 Michael Chastain <mec@shout.net>
92
93 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
94 * gdb.base/ptype.exp: Likewise.
95
6eac95e3
CV
962003-03-27 Corinna Vinschen <vinschen@redhat.com>
97
98 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
99
e8c71839
MC
1002003-03-26 Michael Chastain <mec@shout.net>
101
102 * gdb.base/ptype.exp: Actually use some typedef'd types.
103
71b10041
SC
1042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
105
106 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
107 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
108
2512cf80
CV
1092003-03-20 Corinna Vinschen <vinschen@redhat.com>
110
111 * gdb.base/default.exp: Fix regular expression.
112
0d195a4f
CV
1132003-03-20 Corinna Vinschen <vinschen@redhat.com>
114
115 * gdb.base/args.exp: Fix regular expression.
116
8a2dbca8
CV
1172003-03-20 Corinna Vinschen <vinschen@redhat.com>
118
119 * gdb.base/help.exp: Allow Win32 child process.
120
bf028682
CV
1212003-03-20 Corinna Vinschen <vinschen@redhat.com>
122
123 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
124 when stepping out of main().
125
182dbe85
CV
1262003-03-20 Corinna Vinschen <vinschen@redhat.com>
127
128 * gdb.base/default.exp: Check for win32 specific message when calling
129 "run" without executable.
130
d67a6ba5
CV
1312003-03-20 Corinna Vinschen <vinschen@redhat.com>
132
133 * gdb.base/args.exp: Expect .exe in output.
134
a955b5bb
CV
1352003-03-20 Corinna Vinschen <vinschen@redhat.com>
136
137 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
138 Cygwin native.
139
bf6bad4b
AC
1402003-03-17 Andrew Cagney <cagney@redhat.com>
141
142 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
143 vector registes.
144 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
145 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
146
293e9a31
DC
1472003-03-17 David Carlton <carlton@math.stanford.edu>
148
149 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
150 test, for PR breakpoints/38.
151 Call test_watchpoint_and_breakpoint.
152 * gdb.base/watchpoint.c (func3): New function.
153 (main): Call func3.
154
5330f2db
DC
1552003-03-04 David Carlton <carlton@math.stanford.edu>
156
157 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
158 Garply<Garply<char> >:: garply".
159 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
160 with respect to PR c++/1111; note also PR c++/1113.
161 (test_template_breakpoints): KFAIL "constructor breakpoint" with
162 respect to PR c++/1062.
163 KFAIL "destructor breakpoint" with respect to PR c++/1112.
164
6ece72da
DC
1652003-03-03 David Carlton <carlton@math.stanford.edu>
166
167 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
168 with respect to PR c++/57.
169 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
170 c++/826.
171 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
172 respect to PR c++/57.
173
85ca1584
DC
1742003-03-03 David Carlton <carlton@math.stanford.edu>
175
176 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
177 respect to PR c++/33 into FAILs.
178
98e9c5b8
MC
1792003-03-03 Michael Chastain <mec@shout.net>
180
7bedbf27
MC
181 * configure.in: Update copyright years.
182
1832003-03-03 Michael Chastain <mec@shout.net>
184
185 * Makefile.in: Update copyright years.
98e9c5b8 186
f683e100
DC
1872003-02-28 David Carlton <carlton@math.stanford.edu>
188
189 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
190 print class instead of struct and/or superfluous protection
191 specifiers, as long as the resulting output is equivalent to the
192 source code.
193 Delete FIXME from end of messages on tests that don't need
194 fixing.
195
a9e0cf2c
DC
1962003-02-28 David Carlton <carlton@math.stanford.edu>
197
198 * gdb.c++/templates.exp (do_tests): Allow const in the two
199 Foo<volatile char *>::foo tests.
200
e8d359df
MS
2012003-02-27 Michael Snyder <msnyder@redhat.com>
202
203 * gdb.base/restore.c (main): Return zero, so exit code
204 will be consistant.
205
0b71dc91
DC
2062003-02-26 David Carlton <carlton@math.stanford.edu>
207
208 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
209 char *>::foo" test with respect to PR c++/33. Create a new test
210 which is identical to that one except that it doesn't put the
211 space between the "char" and the "*"; KFAIL it, too.
212
dd14ab43
DC
2132003-02-26 David Carlton <carlton@math.stanford.edu>
214
215 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
216 template types into either PASSes or KFAILs (corresponding to PR
217 c++/57). Tweak indentation. Update copyright.
218
1146c7f1
SC
2192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
220
221 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
222
74641dfb
MC
2232003-02-13 Michael Chastain <mec@shout.net>
224
225 * gdb.base/exprs.exp: Remove i960 remnants.
226 * gdb.base/funcargs.exp: Likewise.
227 * gdb.base/list.exp: Likewise.
228 * gdb.base/ptype.exp: Likewise.
229
559cd2d0
DC
2302003-02-14 David Carlton <carlton@math.stanford.edu>
231
232 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
233 pEe->D::vg()" from XFAIL to KFAIL.
234
c4f90d87
JM
2352003-02-13 Jason Molenda (jmolenda@apple.com)
236
237 * gdb.base/maint.exp: Update maint print statistics regexp to include
238 new entries.
239
cbc4d97c
MC
2402003-02-13 Michael Chastain <mec@shout.net>
241
242 * gdb.c++/inherit.exp: Remove call to get_debug_format.
243
40f235b7
MC
2442003-02-12 Michael Chastain <mec@shout.net>
245
246 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
247 * gdb.c++/inherit.exp: Likewise.
248 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
249 * gdb.c++/templates.exp: Likewise.
250 * gdb.c++/virtfunc.exp: Likewise.
251
c56716b0
JM
2522003-02-06 Jason Molenda (jason-cl@molenda.com)
253
254 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
255 why the code is written that way.
256
070afcf8
MC
2572003-02-05 Michael Chastain <mec@shout.net>
258
259 * gdb.base/dump.exp: Add missing copyright line.
260
5d0331e5
JM
2612003-02-05 Jason Molenda (jason-cl@molenda.com)
262
f7ae6d3e 263 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
264 at the beginning so the breakpoint doesn't get set on the loop.
265
92851186
MC
2662003-02-05 Michael Chastain <mec@shout.net>
267
268 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
269 output for configurations with gcc 2.95.3.
270
cbf1e085
AC
2712003-02-05 Keith Seitz <keiths@redhat.com>
272 Andrew Cagney <ac131313@redhat.com>
273
274 * gdb.mi/mi-cli.exp: New file.
275
29518e1e
MC
2762003-02-04 Michael Chastain <mec@shout.net>
277
278 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
279 Call perror and then continue.
280
5af1d5f3
MC
2812003-02-03 Michael Chastain <mec@shout.net>
282
283 * gdb.c++/pr-1023.cc: New file.
284 * gdb.c++/pr-1023.exp: New file.
285
6b549786
JB
2862003-02-05 Jim Blandy <jimb@redhat.com>
287
288 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
289 it's local to foobar. Check for it there, and check that it's not
290 present in main.
291 * gdb.c++/local.cc (marker2): New function.
292 (foobar): Call marker1.
293 (main): Call marker2 instead of marker1.
294
67f16606
AC
2952003-02-04 Andrew Cagney <ac131313@redhat.com>
296
297 * gdb.disasm/mn10200.exp: Obsolete file.
298 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
299 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
300 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
301
1c5cb38e
DC
3022003-02-04 David Carlton <carlton@math.stanford.edu>
303
304 * gdb.c++/overload.exp: Test intToChar(1).
305 * gdb.c++/overload.cc (intToChar): New.
306 (main): Call intToChar.
307
d1fe6965
DC
3082003-02-03 David Carlton <carlton@math.stanford.edu>
309
310 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
311 'might_kfail' arg.
312 KFAIL some of the continue_to_bp_overloaded calls, according to
313 PR c++/1025.
314
9ba61c5d
MC
3152003-02-01 Michael Chastain <mec@shout.net>
316
317 * gdb.base/advance.c (marker1): New marker function.
318 * gdb.base/advance.exp: When the 'advance' command lands on the
319 return breakpoint, it can legitimately stop on either the
320 current line or the next line. Accommodate both outcomes.
321 * gdb.base/until.exp: Likewise.
322
e7494ffb
AC
3232003-02-02 Andrew Cagney <ac131313@redhat.com>
324
325 2002-11-10 Jason Molenda (jason-cl@molenda.com):
326 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
327 now a list, not a tuple.
328 * gdb.mi/mi-var-display.exp: Ditto.
329 * gdb.mi/gdb792.exp: Ditto.
330
075559bc
AC
3312003-02-01 Andrew Cagney <ac131313@redhat.com>
332
333 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
334 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
335 stack backtraces.
336 * gdb.mi/mi-syn-frame.c: Part of same.
337
2bd4c7b1
MK
3382003-02-01 Mark Kettenis <kettenis@gnu.org>
339
340 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
341 gdb.mi/mi1-pthreads.exp: Return instead of calling
342 gdb_suppress_entire_file.
343
eabd8992
MS
3442003-02-01 Mark Salter <msalter@redhat.com>
345
346 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
347
71469e2f
MS
3482003-01-31 Mark Salter <msalter@redhat.com>
349
350 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
351 Support empty arg.
352
38a94d44
MC
3532003-01-30 Michael Chastain <mec@shout.net>
354
355 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
356 This was a workaround for a UTF-8 bug in readline 4.3. The bug
357 has been fixed in gdb/readline on 2003-01-09.
358
19ea9e73
MS
3592003-01-29 Michael Snyder <msnyder@redhat.com>
360
e8d359df
MS
361 * gdb.base/maint.exp: Allow for leading underscore in symbol.
362 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
363 * gdb.base/args.exp: Skip if target does not support args passing.
364
2307bd6a
DJ
3652003-01-22 Daniel Jacobowitz <drow@mvista.com>
366
19ea9e73 367 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
368 gdb_test. Accept a list of expect arguments as the third
369 parameter.
370 (gdb_test): Use it.
371
f2dd3617
EZ
3722003-01-20 Elena Zannoni <ezannoni@redhat.com>
373
374 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
375 allow for different test tree configurations. Update some
376 tescases accordingly.
377 * gdb.arch/altivec-regs.exp: Ditto.
378 * gdb.asm/asm-source.exp: Ditto.
379 * gdb.base/advance.exp: Ditto.
380 * gdb.base/display.exp: Ditto.
381 * gdb.base/long_long.exp: Ditto.
382 * gdb.base/mips_pro.exp: Ditto.
383 * gdb.base/overlays.exp: Ditto.
384 * gdb.base/relocate.exp: Ditto.
385 * gdb.base/setshow.exp: Ditto.
386 * gdb.base/step-line.exp: Ditto.
387 * gdb.base/step-test.exp: Ditto.
388 * gdb.base/until.exp: Ditto.
389 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
390
c71cdefd
DC
3912003-01-17 David Carlton <carlton@math.stanford.edu>
392
393 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
394 corresponding to PR c++/945.
395 Update copyright.
396
fdba05d7
DC
3972003-01-17 David Carlton <carlton@math.stanford.edu>
398
399 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
400 corresponding to PR c++/68.
401
4022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
403
404 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
405 (test_paddr_hairy_functions): Call print_addr_2_kfail for
406 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
407
c362c33a
EZ
4082003-01-15 Elena Zannoni <ezannoni@redhat.com>
409
0fbc361c
EZ
410 * gdb.base/break.exp: Fix change of default location, because of
411 removal of until tests.
412 * gdb.base/help.exp: Update test for new 'until' help message.
413 Add test for help on 'advance'.
c362c33a
EZ
414 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
415
dabf8a35
MK
4162003-01-15 Mark Kettenis <kettenis@gnu.org>
417
418 * gdb.base/default.exp: Adapt "info float" test for recent changes
419 to that command. Add test for "info vector".
420 * gdb.base/float.exp: New file. Add test for "info float" that
421 resembles the old test in gdb.base/default.exp.
422
a1769aca
DC
4232003-01-15 David Carlton <carlton@math.stanford.edu>
424
425 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
426
82025e13
EZ
4272003-01-15 Elena Zannoni <ezannoni@redhat.com>
428
429 * gdb.base/break.exp: Move the tests of until command from here...
430 * gdb.base/until.exp: ... to here. New file. Add other tests.
431 * gdb.base/advance.c: New file.
432 * gdb.base/advance.exp: New file.
433
8f9ab801
EZ
4342003-01-14 Elena Zannoni <ezannoni@redhat.com>
435
436 * gdb.base/args.c: New file.
437 * gdb.base/args.exp: New file.
438
9ae66589
DJ
4392003-01-14 Daniel Jacobowitz <drow@mvista.com>
440
441 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
442
8d77e5c3
DJ
4432003-01-14 Daniel Jacobowitz <drow@mvista.com>
444
445 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
446
12d2f0a1
DJ
4472003-01-14 Daniel Jacobowitz <drow@mvista.com>
448
449 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
450 dates.
451
6ca37014
DJ
4522003-01-13 Daniel Jacobowitz <drow@mvista.com>
453
454 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
455
b0023472
DJ
4562003-01-13 Daniel Jacobowitz <drow@mvista.com>
457
458 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
459 (ptype &*"foo").
460 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
461
d6abaea5
DJ
4622002-01-13 Daniel Jacobowitz <drow@mvista.com>
463
464 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
465 * gdb.mi/mi1-console.exp: Likewise.
466
dfd536a7
DJ
4672002-01-13 Daniel Jacobowitz <drow@mvista.com>
468
469 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
470 * gdb.mi/mi1-console.exp: Likewise.
471
a1fb14a2
DJ
4722003-01-13 Daniel Jacobowitz <drow@mvista.com>
473
474 * gdb.c++/overload.exp: Remove some fixed XFAILs.
475
c4cf40b7
DJ
4762003-01-09 Daniel Jacobowitz <drow@mvista.com>
477
478 * gdb.base/detach.exp: New test.
479
696d5a5b
DJ
4802003-01-09 Daniel Jacobowitz <drow@mvista.com>
481
482 * Makefile.in (ALL_SUBDIRS): New variable.
483 (subdirs, clean, distclean): Use it.
484 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
485 regenerating Makefile, since it is generated from the top level.
486 * gdb.asm/Makefile.in: Likewise.
487 * gdb.base/Makefile.in: Likewise.
488 * gdb.c++/Makefile.in: Likewise.
489 * gdb.disasm/Makefile.in: Likewise.
490 * gdb.java/Makefile.in: Likewise.
491 * gdb.mi/Makefile.in: Likewise.
492 * gdb.threads/Makefile.in: Likewise.
493 * gdb.trace/Makefile.in: Likewise.
494
754533e4
DC
4952003-01-09 David Carlton <carlton@math.stanford.edu>
496
497 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
498 Add copyright year 2003.
499
d8b3e9ee
MC
5002003-01-06 Michael Chastain <mec@shout.net>
501
502 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
503 When selecting a thread, 'line' and 'file' are optional.
504 * gdb.mi/mi1-pthreads.exp: Likewise.
505
8e9e0fe6
AS
5062003-01-06 Andreas Schwab <schwab@suse.de>
507
508 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
509 failures.
510
b5ab8ff3
DJ
5112003-01-04 Daniel Jacobowitz <drow@mvista.com>
512
513 Fix PR gdb/844
514 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
515 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
516
517 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
518 instead of calling gdb_suppress_entire_file.
519 * gdb.threads/print-threads.exp: Likewise.
520 * gdb.threads/schedlock.exp: Likewise.
521
522 * gdb.threads/killed.exp: Return instead of calling
523 gdb_suppress_entire_file.
524 * gdb.threads/linux-dp.exp: Likewise.
525 * gdb.threads/pthreads.exp: Likewise.
526
1e698235
DJ
5272003-01-04 Daniel Jacobowitz <drow@mvista.com>
528
529 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
530 stabs.
531 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
532 * gdb.base/whatis.exp: Always allow (void) after function names.
533
147ff08c
DJ
5342003-01-04 Daniel Jacobowitz <drow@mvista.com>
535
536 * gdb.c++/casts.exp: Correct regexp.
537
dc62bfc2
MK
5382003-01-04 Mark Kettenis <kettenis@gnu.org>
539
540 * configure.in: Call AC_CONFIG_HEADER. Don't call
541 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
542 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
543 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
544 aforementioned directories in the AC_OUPUT call.
545 * config.hin: New file.
546 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
547 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
548 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
549 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
550 pass -I$objdir instead of -I$objdir/$subdir in compilation.
551 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
552 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
553 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
554 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
555 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
556 gdb.threads/configure.in, gdb.threads/configure,
557 gdb.threads/config.in, gdb.trace/configure.in,
558 gdb.trace/configure: Removed.
559
77afa639
MC
5602003-01-03 Michael Chastain <mec@shout.net>
561
562 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
563 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
564
7634bb6e
DJ
5652003-01-03 Daniel Jacobowitz <drow@mvista.com>
566
567 * gdb.base/store.exp: Fix regular expressions.
568
b39c905e
MK
5692002-12-28 Mark Kettenis <kettenis@gnu.org>
570
571 * configure.in: Rewrite.
572 * configure: Regenerated.
573
0a8551dd
DC
5742003-01-03 David Carlton <carlton@math.stanford.edu>
575
576 * gdb.base/psymtab.exp: New file.
577 * gdb.base/psymtab1.c: Ditto.
578 * gdb.base/psymtab2.c: Ditto.
579
c60b7188
AF
5802002-12-23 Adam Fedor <fedor@gnu.org>
581
582 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
583
ee73db83
DC
5842002-12-23 David Carlton <carlton@math.stanford.edu>
585
586 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
587 and current_directory initialization.
588
d6c1774e
JB
5892002-12-22 Jim Blandy <jimb@redhat.com>
590
f0a847b8
JB
591 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
592 rather than as part of the output file name.
593
d6c1774e
JB
594 * gdb.base/attach.exp: There's no need to copy the test program to
595 /tmp; that was only ever necessary on HP/UX, and this test is
596 entirely disabled there anyway.
597
f0708dbb
JB
5982002-12-21 Jim Blandy <jimb@redhat.com>
599
4c2acfea
JB
600 * gdb.c++/psmang.exp: Doc fix.
601
f0708dbb
JB
602 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
603 test.
604
9579e000
DC
6052002-12-20 David Carlton <carlton@math.stanford.edu>
606
607 * gdb.c++/annota2.exp: KFAIL annotate-quit.
608
d1810171
MC
6092002-12-18 Michael Chastain <mec@shout.net>
610
611 * gdb.c++/annota2.exp: Add copyright year 2002.
612
76565097
DC
6132002-12-17 David Carlton <carlton@math.stanford.edu>
614
615 * gdb.c++/try_catch.cc: Add marker comments.
616 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
617 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
618 * gdb.c++/m-static.cc: Ditto.
619 * gdb.c++/m-static1.cc: Ditto.
620 * gdb.c++/try_catch.cc: Ditto.
621
da81390b
JJ
6222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
623
624 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
625 to see whether we are using the new -environment-directory
626 command which resets via -r or the old version of the command
627 which may prompt the user. Part of fix for gdb/741.
628
b304d130
AC
6292002-12-13 Andrew Cagney <ac131313@redhat.com>
630
631 * gdb.fortran/types.exp: Update obsolete comment.
632 * gdb.fortran/exprs.exp: Ditto.
633 * lib/gdb.exp: Delete obsolete code.
634 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
635 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
636 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
637 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
638 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
639 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
640 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
641 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
642 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
643 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
644 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
645 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
646 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
647 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
648 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
649 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
650 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
651 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
652 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
653 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
654 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
655 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
656 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
657 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
658 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
659 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
660 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
661 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
662 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
663 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
664 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
665 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
666 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
667 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
668 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
669 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
670 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
671
a23b6e6a
DC
6722002-12-11 David Carlton <carlton@math.stanford.edu>
673
674 * gdb.c++/m-data.exp: Add test for members that shadow global
675 variables: see PR gdb/804.
676 * gdb.c++/m-data.cc: Ditto.
677
6604731b
DJ
6782002-12-10 Daniel Jacobowitz <drow@mvista.com>
679
680 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
681
de46ecd7
DC
6822002-12-06 David Carlton <carlton@math.stanford.edu>
683
684 * gdb.base/store.c: Don't declare functions static.
685
27e829d0
AC
6862002-12-04 Andrew Cagney <ac131313@redhat.com>
687
688 * gdb.base/store.exp, gdb.base/store.c: New files.
689
92806416
DJ
6902002-12-03 Daniel Jacobowitz <drow@mvista.com>
691
692 * gdb.base/selftest.exp: Update for current gdb.
693
3bcbaac5
DJ
6942002-12-03 Daniel Jacobowitz <drow@mvista.com>
695
696 * gdb.base/maint.exp: Only dump symbols from one source file
697 or objfile.
698
f4f00b1f
DJ
6992002-12-03 Daniel Jacobowitz <drow@mvista.com>
700
701 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
702 function call.
703
f1c8a949
JB
7042002-11-25 Jim Blandy <jimb@redhat.com>
705
706 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
707 function appearing in error message.
708
9e297a97
DJ
7092002-11-21 Daniel Jacobowitz <drow@mvista.com>
710
711 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
712
1f312e79
JJ
7132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
714
715 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
716 for mi1 and current mi is in correct format. New mi startup message
717 should be in mi console format. This is part of fix for PR gdb/604.
718
83c31e7d
FN
7192002-09-18 Fernando Nasser <fnasser@redhat.com>
720
721 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
722 which explicitly prints the zero offset as "+0".
723
322b3f65
DJ
7242002-10-22 Daniel Jacobowitz <drow@mvista.com>
725
726 * gdb.threads/schedlock.c (args): Make unsigned.
727
7282002-10-21 Daniel Jacobowitz <drow@mvista.com>
729
730 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
731 numbers. Allow "foo2|selected stack frame".
732 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
733 * gdb.asm/asmsrc2.s: Likewise.
734 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
735 comments.
736 * gdb.asm/mips.inc: New file.
737
5e2fe5b8
AF
7382002-10-18 Adam Fedor <fedor@gnu.org>
739
740 * gdb.base/default.exp: Update expected output to include 'ObjC'.
741 * gdb.base/help.exp: Likewise.
742
abe1a5d0
KB
7432002-10-17 Kevin Buettner <kevinb@redhat.com>
744
745 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
746 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
747
10abb1d4
JB
7482002-10-02 Jim Blandy <jimb@redhat.com>
749
750 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
751
1f609b42
AC
7522002-10-01 Andrew Cagney <ac131313@redhat.com>
753
754 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
755 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
756 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
757 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
758 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
759 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
760 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
761
0aee02e4
AC
7622002-09-29 Andrew Cagney <ac131313@redhat.com>
763
764 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
765 * mi0-disassemble.exp, mi0-eval.exp: Delete.
766 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
767 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
768 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
769 * mi0-var-block.exp, mi0-var-child.exp: Delete.
770 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
771
6fde09ad
KB
7722002-09-27 Kevin Buettner <kevinb@redhat.com>
773
774 * gdb.base/annota1.exp (info break): Make directory components of
775 path optional since not all compilers emit this debug information.
776
777 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
778 step ends up stepping out of the function instead of stopping on
779 the epilogue.
780
9e8aab75
KS
7812002-09-26 Keith Seitz <keiths@redhat.com>
782
783 * lib/insight-support.exp (gdbtk_start): Figure out where
784 the insight executable is based on where gdb is. Use this
785 executable to start insight instead of gdb.
786
e36180d7
AC
7872002-09-25 Andrew Cagney <cagney@redhat.com>
788
789 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
790
9dd34b2b
AC
7912002-09-24 Andrew Cagney <ac131313@redhat.com>
792
793 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
794 test_isolated_complaints.
795 (test_empty_complaint): New function.
796 (test_empty_complaints): New function. Check no output when no
797 complaints.
798
dea97812
KB
7992002-09-19 Jim Blandy <jimb@redhat.com>
800
801 * gdb.base/charset.exp, gdb.base/charset.c: New files.
802
54951bd7
AC
8032002-09-19 Andrew Cagney <ac131313@redhat.com>
804
805 * gdb.gdb/complaints.exp: New file.
806
dec43320
AC
8072002-09-18 Andrew Cagney <ac131313@redhat.com>
808
809 * gdb.base/maint.exp: Check `help maint internal-warning'.
810
e70d6e3f
DC
8112002-09-18 David Carlton <carlton@math.stanford.edu>
812
813 * gdb.c++/m-static.exp: Remove breakpoints depending on line
814 numbers, and replace them by a single breakpoint after the
815 constructors are all finished.
816 Add test 4.
817 * gdb.c++/m-static.cc: Add test 4.
818 * gdb.c++/m-static.h: New file.
819 * gdb.c++/m-static1.cc: New file.
820
821 * gdb.c++/printmethod.exp: New file.
822 * gdb.c++/printmethod.cc: New file.
823
824 * gdb.c++/pr-574.exp: New file.
825 * gdb.c++/pr-574.cc: New file.
826
afb5c968
CV
8272002-09-18 Corinna Vinschen <vinschen@redhat.com>
828
829 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
830 embedded targets which never actually exit.
831
31e45dee
FN
8322002-09-18 Fernando Nasser <fnasser@redhat.com>
833
834 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
835 "don't step after run" as unresolved or unsupported, instead of xfail.
836
a283c5a1
CV
8372002-09-18 Corinna Vinschen <vinschen@redhat.com>
838
839 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
840 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
841 Add newline to expected string in "step out of main (status wrapper)"
842 case.
843
11350d2a
CV
8442002-09-18 Corinna Vinschen <vinschen@redhat.com>
845
846 * lib/gdb.exp (rerun_to_main): Allow restarting application.
847 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
848
0deec7d6
TT
8492002-09-17 Tom Tromey <tromey@redhat.com>
850
851 * gdb.base/printcmds.exp (test_print_string_constants): Expect
852 \000, not \0, in double-quoted string.
853
b2b4a1b5
CV
8542002-09-14 Corinna Vinschen <vinschen@redhat.com>
855
856 * gdb.base/command.exp: Don't expect a "Program exited normally"
857 string after running the commands execution on breakpoint tests.
858
1c56143a
CV
8592002-09-13 Corinna Vinschen <vinschen@redhat.com>
860
861 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
862
37f8da45
JB
8632002-09-12 Joel Brobecker <brobecker@gnat.com>
864
865 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
866
08b468e0
KS
8672002-09-10 Keith Seitz <keiths@redhat.com>
868
869 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
870 runto proc.
871 (mi_run_to_main): Use mi_runto.
872 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
873
dc360f58
KS
8742002-09-10 Keith Seitz <keiths@redhat.com>
875
876 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
877 regexp for stopping at main. Could have multiple event notifications.
878 Don't assume that main was declared with no parameters.
879 (mi_next): Use mi_step_to.
880 (mi_step): Use mi_next_to.
881
ce3abcfb
CV
8822002-09-09 Corinna Vinschen <vinschen@redhat.com>
883
884 * gdb.base/default.exp: Fix expected string in `info float' test.
885
d1f5b980
BE
8862002-09-09 Ben Elliston <bje@redhat.com>
887
888 * config/mips.exp: Update comments.
889 * config/mips-idt.exp: Likewise.
890 * config/nind.exp: Likewise.
891 * config/slite.exp: Likewise.
892 * config/sparclet.exp: Likewise.
893 * config/udi.exp: Likewise.
894 * config/vx.exp: Likewise.
895 * config/vxworks29k.exp: Likewise.
896
2f71430b
JB
8972002-09-05 Jim Blandy <jimb@redhat.com>
898
899 * gdb.threads/killed.exp: Fix test failure message.
900
7ddebc7e
KS
9012002-09-04 Keith Seitz <keiths@redhat.com>
902
903 * lib/mi-support.exp: Update copyright.
904 (mi_gdb_test): Increase the priority of the expected pattern
905 so that it matches gdb_test.
906
0ae67eb3
KS
9072002-09-03 Keith Seitz <keiths@redhat.com>
908
909 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
910 Use integer comparison instead of string comparison for testing
911 whether binary was built.
912
38fc42c8
JB
9132002-09-03 Jim Blandy <jimb@redhat.com>
914
915 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
916
b6ff0e81
JB
9172002-08-29 Jim Blandy <jimb@redhat.com>
918
919 * gdb.threads/pthreads.exp: Move the portable thread compilation
920 code into a function in lib/gdb.exp, and call that from here.
921 * lib/gdb.exp (gdb_compile_pthreads): New function.
922
07c98896
KS
9232002-08-29 Keith Seitz <keiths@redhat.com>
924
925 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
926 expect_out so that callers can get at it.
927
0312286c
DJ
9282002-08-23 Daniel Jacobowitz <drow@mvista.com>
929
930 * gdb.threads/print-threads.c: New file.
931 * gdb.threads/print-threads.exp: New file.
932 * gdb.threads/schedlock.c: New file.
933 * gdb.threads/schedlock.exp: New file.
934
dd039bc4
EZ
9352002-08-22 Elena Zannoni <ezannoni@redhat.com>
936
937 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
938 not altivec.c.
939
1f36144c
MK
9402002-08-17 Mark Kettenis <kettenis@gnu.org>
941
942 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
943 targets. The problem should be fixed now.
944
16057ec7 9452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
946
947 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
948 2002-07-24 change that removes final dots from error messages.
949
3c1499ad
TT
9502002-08-13 Tom Tromey <tromey@redhat.com>
951
952 * gdb.base/readline.exp: New file.
953
a20ce2c3
AC
9542002-08-01 Andrew Cagney <ac131313@redhat.com>
955
956 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
957 supress message.
958
db034ac5
AC
9592002-08-01 Andrew Cagney <cagney@redhat.com>
960
961 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
962 CHILL_FOR_TARGET and CHILL_LIB.
963 * configure.in (configdirs): Remove gdb.chill.
964 * configure: Regenerate.
965 * lib/gdb.exp: Obsolete references to chill.
966 * gdb.fortran/types.exp: Ditto.
967 * gdb.fortran/exprs.exp: Ditto.
968
3e000b18
KB
9692002-07-30 Kevin Buettner <kevinb@redhat.com>
970
971 * gdb.base/shlib-call.exp (additional_flags): Conditionally
972 set Irix-specific compile and link flags.
973
28f4966b
KB
9742002-07-29 Kevin Buettner <kevinb@redhat.com>
975
976 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
977 source files. The ``-o'' option doesn't work with the ``-E'' option
978 when using the Irix compiler.
979
46c0d5a6
DJ
9802002-07-19 Daniel Jacobowitz <drow@mvista.com>
981
982 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
983 Improve support for reusing an exec file. Copy exec file
984 to target, and run gdbserver on the target instead of on the host.
985
eecf4bed
JB
9862002-07-18 Jim Blandy <jimb@redhat.com>
987
0f815cdf
JB
988 * gdb.base/ending-run.exp: Don't expect to see the program end in
989 some orderly fashion when we're running on a real stand-alone
990 board.
991
eecf4bed
JB
992 * gdb.base/interrupt.exp: Correct logic for skipping tests on
993 targets that don't support interrupts.
994
52d309e4
JB
9952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
996
997 * gdb.base/attach.exp: Add patterns to match output from /proc-based
998 systems.
999 Move comments in expect statements to inside the actions, so that they
1000 don't get matched against.
1001
ff683d9e
MK
10022002-07-10 Mark Kettenis <kettenis@gnu.org>
1003
1004 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
1005 function when asleep" test.
1006
b5356753
AC
10072002-07-10 Andrew Cagney <ac131313@redhat.com>
1008
1009 * gdb.base/page.exp: Rewrite to handle problems with very long
1010 `info set' output. Update copyright.
1011
6aa4d13a
AC
10122002-06-26 Andrew Cagney <ac131313@redhat.com>
1013
1014 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
1015 gdb.threads-hp.
1016 * gdb.hp/configure: Regenerate.
1017 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
1018 * gdb.hp/gdb.threads-hp/configure: Delete file.
1019 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
1020
8cf8c2b8
AC
10212002-06-22 Andrew Cagney <ac131313@redhat.com>
1022
1023 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
1024 setlocale, bindtextdomain and textdomain.
1025
6827a8f8
JB
10262002-06-11 Jim Blandy <jimb@redhat.com>
1027
919d772c
JB
1028 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
1029 preprocessor macro information is present.
1030
6827a8f8
JB
1031 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
1032 tests.
1033
c15b0d21
MS
10342002-06-06 Michael Snyder <msnyder@redhat.com>
1035
c5984d70
MS
1036 * gdb.base/overlays.exp: Record addresses of overlay
1037 functions in TCL variables rather than in GDB variables,
1038 to avoid having GDB convert them to pointers (with loss
1039 of information).
1040
99a8512b
MS
1041 * gdb.base/d10v.ld: Merge in several years worth of
1042 default linker script changes.
c15b0d21
MS
1043 * gdb.base/long_long.exp: Add check for sizeof (long double).
1044
be26fe0d
ML
10452002-06-06 Michal Ludvig <mludvig@suse.cz>
1046
1047 * gdb.asm/asm-source.exp: Add x86-64 target.
1048 * gdb.asm/x86_64.inc: New.
1049
258093ca 10502002-05-30 Michael Chastain <mec@shout.net>
258093ca 1051
4b3153f1 1052 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
1053 * gdb.c++/m-static.cc: New file.
1054 * gdb.c++/m-static.exp: New file.
1055
241264c6
MS
10562002-05-28 Michael Snyder <msnyder@redhat.com>
1057
1058 * gdb.base/call-ar-st.exp: Allow for reduced floating point
1059 precision.
1060
9bba8c8f 10612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 1062
4b3153f1 1063 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
1064 * gdb.c++/m-data.cc: New file.
1065 * gdb.c++/m-data.exp: New file.
1066
10672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 1068
4b3153f1 1069 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
1070 * gdb.c++/try_catch.cc: New file.
1071 * gdb.c++/try_catch.exp: New file.
1072
def1b996
MC
10732002-05-27 Michael Chastain <mec@shout.net>
1074
1075 * gdb.c++/local.exp: Accept more nested types in output.
1076
522ba268
MC
10772002-05-26 Michael Chastain <mec@shout.net>
1078
1079 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
1080
277254ba
MS
10812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
1082
1083 * lib/gdb.exp (gdb_wrapper_init): Just because
1084 gdb_wrapper_file exists, this does not mean that the file
1085 should not be rebuilt. That is what gdb_wrapper_initialized
1086 is for.
1087 (default_gdb_init): Reset gdb_wrapper_initialized.
1088
b61a8733
MS
10892002-05-23 Michael Snyder <msnyder@redhat.com>
1090
5bdb6d01
MS
1091 * gdb.base/all-bin.exp: Revise previous patch by just reducing
1092 the precision of the floating point test results.
1093 * gdb.base/call-rt-st.exp: Ditto.
1094
b61a8733
MS
1095 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
1096 * gdb.base/call-rt-st.exp: Ditto.
1097
56f6e910
MC
10982002-05-19 Michael Chastain <mec@shout.net>
1099
1100 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
1101
ad0b0016
EZ
11022002-05-19 Elena Zannoni <ezannoni@redhat.com>
1103
1104 * configure.in (configdirs): Add gdb.arch.
1105 * configure: Regenerate.
1106
f617d2b6
JB
11072002-05-17 Jim Blandy <jimb@redhat.com>
1108
1109 * gdb.base/completion.exp: Recognize the more detailed error
1110 messages produced by the macro expander's lexical analyzer.
1111
eac2a696
EZ
11122002-05-14 Elena Zannoni <ezannoni@redhat.com>
1113
1114 * gdb.arch/altivec-abi.c: New file.
1115 * gdb.arch/altivec-abi.exp: New file.
1116 * gdb.arch/altivec-regs.c: New file.
1117 * gdb.arch/altivec-regs.exp: New file.
1118
2fdde8f8
DJ
11192002-05-14 Daniel Jacobowitz <drow@mvista.com>
1120
1121 * gdb.base/maint.exp (maint print type): Update for new type
1122 structure.
eac2a696 1123
e31f1a7c
EZ
11242002-05-14 Elena Zannoni <ezannoni@redhat.com>
1125
1126 * gdb.arch: New directory.
1127 * gdb.arch/configure.in: New file.
1128 * gdb.arch/configure: New file.
1129 * gdb.arch/Makefile.in: New file.
1130
db589741
CV
11312002-05-13 Corinna Vinschen <vinschen@redhat.com>
1132
1133 * gdb.asm/asm-source.exp: Add v850 as supported target.
1134 * gdb.asm/v850.inc: New file.
1135
8ce2a7dc
DJ
11362002-05-13 Daniel Jacobowitz <drow@mvista.com>
1137
1138 * gdb.c++/annota2.exp (annotate-quit): Add comment.
1139
df763c7f
DJ
11402002-05-12 Daniel Jacobowitz <drow@mvista.com>
1141
1142 * gdb.base/break.exp: Check 'break "marker2"'.
1143
377daeed
MS
11442002-05-10 Michael Snyder <msnyder@redhat.com>
1145
1146 * gdb.base/long_long.exp: Fix typo.
1147
c4b7bc2b
JB
11482002-05-10 Jim Blandy <jimb@redhat.com>
1149
ecac9a4e
JB
1150 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
1151 a bug.
1152
c4b7bc2b
JB
1153 * gdb.base/printcmds.exp (test_integer_literals_rejected):
1154 Recognize more detailed error message produced by the macro
1155 expander's lexical analyzer.
1156 * lib/gdb.exp (test_print_reject): Same.
1157
e71019a1
MK
11582002-05-09 Mark Kettenis <kettenis@gnu.org>
1159
1160 * gdb.c++/method.exp: Fix typo.
1161
fedfc8e6
MS
11622002-05-08 Michael Snyder <msnyder@redhat.com>
1163
166a1957
MS
1164 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
1165 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 1166 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
1167 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
1168 Add iftarget clause for strongarm.
1169
f1c47eb2
MS
11702002-05-06 Michael Snyder <msnyder@redhat.com>
1171
cb9a9d3e
MS
1172 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
1173 (gdb_continue_to_end): Accept output from status wrapper.
1174 * gdb.base/ending-run.exp: Add case for output from status wrapper.
1175 Clean up fail messages to match pass messages.
1176
f1c47eb2
MS
1177 Enable the "needs_status_wrapper" testsuite feature.
1178 * lib/gdb.exp (gdb_wrapper_init): New procedure.
1179 (gdb_compile): Conditionally call gdb_wrapper_init.
1180 * gdb.base/a2-run.exp: Recognize output from status wrapper.
1181 * gdb.c++/method.exp: Recognize output from status wrapper.
1182
6079c749
BE
11832002-05-06 Ben Elliston <bje@redhat.com>
1184From Graydon Hoare <graydon@redhat.com>
1185
1186 * config/sid.exp: Include support for "rawsid" protocol.
1187
188baff3
JB
11882002-05-03 Jim Blandy <jimb@redhat.com>
1189
1190 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
1191 * gdb.c++/hang3.C: New file.
1192
b9c07f0f
AC
11932002-05-04 Andrew Cagney <ac131313@redhat.com>
1194
1195 * gdb.base/default.exp: Remove obsolete code.
1196 * gdb.c++/misc.exp: Ditto. Update copyright.
1197 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
1198 * gdb.base/whatis.exp: Ditto. Update copyright.
1199 * gdb.base/scope.exp: Ditto. Update copyright.
1200 * gdb.base/ptype.exp: Ditto. Update copyright.
1201 * gdb.base/printcmds.exp: Ditto. Update copyright.
1202 * gdb.base/opaque.exp: Ditto. Update copyright.
1203 * gdb.base/list.exp: Ditto.
1204 * gdb.base/funcargs.exp: Ditto. Update copyright.
1205 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
1206 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
1207 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
1208 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
1209 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
1210 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
1211
5c7a0397
MS
12122002-05-02 Michael Snyder <msnyder@redhat.com>
1213
d6dcc264 1214 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
1215 * gdb.base/long_long.exp: Add xscale target.
1216 * gdb.base/default.exp: Add xscale target.
1217
eb7f1c48
JB
12182002-05-01 Jim Blandy <jimb@redhat.com>
1219
1220 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
1221 gdb.c++/hang.exp: New test.
1222
a6befae8
FF
12232002-05-01 Fred Fish <fnf@redhat.com>
1224
1225 * gdb.base/completion.exp: Handle completions of "./Make" for
1226 more than one completion possibility, as is the case when we
1227 build and test in the source tree.
1228
0a310277
AG
12292002-04-29 Anthony Green <green@redhat.com>
1230
1231 * gdb.java/jmisc1.exp: New file.
1232 * gdb.java/jmisc2.exp: New file.
1233
6ff9af88
DJ
12342002-04-24 Daniel Jacobowitz <drow@mvista.com>
1235
1236 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
1237
96b3d632
EZ
12382002-04-23 Elena Zannoni <ezannoni@redhat.com>
1239
1240 * gdb.base/help.exp: Change 'help status' to allow for target
1241 dependent output differences.
1242
5019bb54
MC
12432002-04-22 Michael Chastain <mec@shout.net>
1244
1245 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
1246
a805a116
MC
12472002-04-22 Michael Chastain <mec@shout.net>
1248
1249 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
1250
a1706bfd
DM
12512002-04-17 David S. Miller <davem@redhat.com>
1252
1253 * gdb.asm/sparc64.inc: New file.
1254 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
1255
a73a20a2
EZ
12562002-04-19 Elena Zannoni <ezannoni@redhat.com>
1257
1258 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
1259 instruction file directly into the build tree. Clean up at end of
1260 test.
1261
ba678339
DM
12622002-04-18 David S. Miller <davem@redhat.com>
1263
1264 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
1265 handle 64-bit platforms correctly.
1266 * gdb.base/maint.exp: Likewise.
1267
b03399da
KB
12682002-04-18 Kevin Buettner <kevinb@redhat.com>
1269
1270 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
1271 ``-fpic'' when compiling files comprising a shared library, but
1272 it does need additional linker flags in order to find shared
1273 libraries at run time.
1274
e2004992
KB
12752002-04-18 Kevin Buettner <kevinb@redhat.com>
1276
1277 * gdb.base/cvexpr.c (use): New function.
1278 (main): Invoke use() on all global variables to prevent
1279 some linkers from deleting these otherwise unused symbols.
1280
d8937120
MC
12812002-04-17 Michael Chastain <mec@shout.net>
1282From David S. Miller <davem@redhat.com>
1283
1284 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
1285 handle 64-bit platforms correctly.
1286
ffd61a58
MS
12872002-04-12 Michael Snyder <msnyder@redhat.com>
1288From Jim Blandy <jimb@redhat.com>
1289 * gdb.base/foo.c (foox): Remove section attribute; the linker
1290 script can handle this instead.
1291 * gdb.base/bar.c (barx): Same.
1292 * gdb.base/baz.c (bazx): Same.
1293 * gdb.base/grbx.c (grbxx): Same.
1294
1295 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
1296 manager doesn't automatically unmap overlays unnecessarily.
1297
6b8426a6
MH
12982002-04-10 Martin M. Hunt <hunt@redhat.com>
1299
1300 * gdb.base/ending-run.exp: Fix pattern for Mips targets
1301 stepping out of main.
1302
34af4875
MC
13032002-04-09 Michael Chastain <mec@shout.net>
1304
1305 * gdb.c++/local.cc (main): Move call to marker1() inside nested
1306 scope so that the nested scope tests will make sense.
1307 * gdb.c++/local.exp: Write patterns that actually work with gcc
1308 (the HP patterns "were never known to work with gcc").
1309 Keep the old aCC patterns too.
1310
2d1676a0
DJ
13112002-04-09 Daniel Jacobowitz <drow@mvista.com>
1312
1313 * gdb.base/attach.exp: Correct target board test.
1314
3a63e3f9
MC
13152002-04-08 Michael Chastain <mec@shout.net>
1316
1317 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
1318 in a const method. Add some xfail and fail cases for configurations
1319 that do not emit the "const ...".
1320
f18dabd2
MC
13212002-04-07 Michael Chastain <mec@shout.net>
1322
1323 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
1324 Accept "A * const" and "const A * const" as type of "this".
1325 Fix spelling of getFunky throughout. Make messages uniform.
1326
0fcddd82
EZ
13272002-04-07 Elena Zannoni <ezannoni@redhat.com>
1328
1329 Work around for PR gdb/285:
1330 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
1331
16a8534a
EZ
13322002-04-07 Elena Zannoni <ezannoni@redhat.com>
1333
1334 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
1335 instructions file at run time instead of configure time.
1336 Sometimes we run the test in a directory that is not the one we
1337 configured in.
1338 * gdb.asm/configure.in: Delete creation of symlink.
1339 * gdb.asm/configure: Regenerate.
1340
24181d81
JB
13412002-04-05 J. Brobecker <brobecker@gnat.com>
1342
1343 * gdb.gdb/xfullpath.exp: New test, to exercise the new
1344 xfullpath () function.
1345
7cdb7107
DJ
13462002-04-04 Daniel Jacobowitz <drow@mvista.com>
1347
1348 * gdb.asm/Makefile.in: Correct dependencies.
1349
1350 * gdb.asm/powerpc.inc: New file.
1351 * gdb.asm/asm-source.exp: Add PowerPC.
1352 * gdb.asm/configure.in: Likewise.
1353 * gdb.asm/configure: Regenerated.
1354
a7d17088
DJ
13552002-04-04 Daniel Jacobowitz <drow@mvista.com>
1356
1357 * gdb.base/relocate.exp: New file.
1358 * gdb.base/relocate.c: New file.
1359
cd721503
FF
13602002-04-04 Fred Fish <fnf@redhat.com>
1361
1362 * gdb.base/step-test.exp: Update comment regarding stopping in
1363 memcpy/bcopy calls inserted as part of the compiler runtime.
1364
b22ad7a7
MS
13652002-04-04 Michael Snyder <msnyder@redhat.com>
1366
1367 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
1368
5f279fa6
DJ
13692002-04-03 Daniel Jacobowitz <drow@mvista.com>
1370
1371 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
1372 (gdb_expect): Remove $notransfer hack.
1373
dd0fd3ce
DJ
13742002-04-02 Daniel Jacobowitz <drow@mvista.com>
1375
1376 * gdb.c++/classes.exp ("calling method for small class"): Match
1377 updated register output.
1378
1e50cda1
DJ
13792002-03-30 Daniel Jacobowitz <drow@mvista.com>
1380
1381 Fix PR gdb/452
1382 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
1383 when finished. Make gdb_file_cmd send "exec-file" when
1384 appropriate.
1385
24015922
DJ
13862002-03-30 Daniel Jacobowitz <drow@mvista.com>
1387
1388 * gdb.base/attach.exp: Remove extra setup_xfail.
1389
dd7dfd64
MS
13902002-03-26 Michael Snyder <msnyder@redhat.com>
1391
1392 * gdb.base/default.exp: Add tests for dump, append, and restore.
1393 * gdb.base/help.exp: Add tests for dump, append, and restore.
1394 * gdb.base/dump.exp: New file, test dump, append and restore.
1395 * gdb.base/dump.c: New file.
1396
48b2f8d7
MS
13972002-03-27 Michael Snyder <msnyder@redhat.com>
1398
1399 * gdb.base/help.exp: Modify expect strings to reflect
1400 clean-ups in help messages.
1401
05b4d525
FF
14022002-03-26 Fred Fish <fnf@redhat.com>
1403
1404 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
1405 have debugging info for those functions and the compiler uses them
1406 internally to copy structs around.
1407
d7679631
FF
14082002-03-26 Fred Fish <fnf@redhat.com>
1409
1410 * gdb.base/list.exp: Revert the change made yesterday and add note
1411 about why we don't list the default lines for remote targets.
1412
523ac3f9
MS
14132002-03-25 Michael Snyder <msnyder@redhat.com>
1414
1415 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
1416
754b2b8d
FF
14172002-03-25 Fred Fish <fnf@redhat.com>
1418
1419 * gdb.base/list.exp: This test works on remote targets so remove
1420 the short circuit for remote targets. Update copyright.
1421
33c3e192
FF
14222002-03-25 Fred Fish <fnf@redhat.com>
1423
1424 * gdb.base/attach.exp: Fix logic error that was suppressing this
1425 test for all non hppa*-*-hpux* targets, instead of the hp target.
1426 Move comments closer to the suppression point. Also now need to
1427 check that we are running natively.
1428
d43e73ee
MS
14292002-03-22 Michael Snyder <msnyder@redhat.com>
1430
882c8f02
MS
1431 * gdb.base/default.exp: Add test for gcore. Update copyright.
1432 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 1433
04c12f60
FF
14342002-03-06 Fred Fish <fnf@redhat.com>
1435
1436 * gdb.base/funcargs.c: Remove extraneous ';' character.
1437 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
1438
b43df995
MC
14392002-03-04 Michael Chastain <mec@shout.net>
1440
1441 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
1442 accommodate gcc v3 function signature.
1443 * gdb.mi/mi0-var-cmd-exp: Ditto.
1444
92362027
AC
14452002-02-24 Andrew Cagney <ac131313@redhat.com>
1446
1447 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
1448 ``GNU/Linux'' or ``Linux kernel''
1449 * testsuite/gdb.threads/pthreads.c: Ditto.
1450
258ad32d
MC
14512002-02-24 Michael Chastain <mec@shout.net>
1452
1453 * gdb.threads/pthreads.c (thread1): Add a return statement.
1454 (thread2): Likewise.
1455 (foo): Likewise.
1456
04c3b3d4
MC
14572002-02-23 Michael Chastain <mec@shout.net>
1458
1459 * gdb.threads/linux-dp.c (philosopher): Add a return statement
1460 to placate gcc.
1461
5a2a0a20
MC
14622002-02-23 Michael Chastain <mec@shout.net>
1463
1464 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
1465 test "ptype bint". The test passes on all my stabs configurations.
1466
a640f7fc
JB
14672002-02-21 Jim Blandy <jimb@redhat.com>
1468
27924826
JB
1469 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
1470 filename at a time, and watch for the ones we want to see.
1471
a640f7fc
JB
1472 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
1473 types of pointers to prototyped functions.
1474
edcc8c75
AC
14752002-02-20 Andrew Cagney <ac131313@redhat.com>
1476
1477 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
1478 signed, unsigned and straight char.
1479 (padding_char, padding_short, padding_int, padding_long,
1480 padding_long_long, padding_float, padding_double,
1481 padding_long_double): New global variables.
1482 (fill, fill_structs): New functions.
1483
1484 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
1485 for correctly sized writes. Update copyright.
1486 (get_valueof): New procedure.
1487 (get_sizeof): Call get_valueof.
1488 (check_valueof): New procedure.
1489 (check_padding): New procedure.
1490
ac57ea44
MC
14912002-02-20 Michael Chastain <mec@shout.net>
1492
1493 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
1494 to setup_xfail. Document some of the remaining calls.
1495
7a10c941
MC
14962002-02-18 Michael Chastain <mec@shout.net>
1497
1498 * gdb.c++/userdef.exp: Update copyright year.
1499
fb8acdcc
DJ
15002002-02-18 Daniel Jacobowitz <drow@mvista.com>
1501
1502 * gdb.c++/userdef.exp: Test overloaded operators properly.
1503 Remove xfails.
1504
fda6ae12
MS
15052002-02-14 Michael Snyder <msnyder@redhat.com>
1506
1507 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
1508
676a0442
DJ
15092002-02-14 Daniel Jacobowitz <drow@mvista.com>
1510
1511 * gdb.base/a2-run.exp: Check for a remote target properly.
1512 * gdb.base/annota1.exp: Likewise.
1513 * gdb.base/list.exp: Likewise.
1514 * gdb.base/reread.exp: Likewise.
1515 * gdb.base/scope.exp: Likewise.
1516 * gdb.base/shlib-call.exp: Likewise.
1517 * gdb.base/term.exp: Likewise.
1518 * gdb.c++/annota2.exp: Likewise.
1519
78b4f468
RE
15202002-02-13 Richard Earnshaw <rearnsha@arm.com>
1521
1522 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
1523
9a81ba51
MC
15242002-02-10 Michael Chastain <mec@shout.net>
1525
1526 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
1527 (call_after_alloca): Ditto.
1528
004af6c7
DJ
15292002-02-10 Daniel Jacobowitz <drow@mvista.com>
1530
1531 * gdb.base/ending-run.exp: Guard "cont" test with
1532 gdb_skip_stdio_test.
1533
37225f62
JB
15342002-02-06 Jim Blandy <jimb@redhat.com>
1535
1536 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
1537 from here...
1538 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
1539 To here. Disable this test on non-HP platforms. Add big comment.
1540
fe6fdd96
MS
15412002-02-04 Michael Snyder <msnyder@redhat.com>
1542
1543 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
1544 other than d10v and m32r.
1545
036fad3f
RE
15462002-02-02 Richard Earnshaw <rearnsha@arm.com>
1547
1548 * gdb.base/default.exp: Rewrite test patterns to reduce time
1549 taken to match them.
1550
7148ab62
DJ
15512002-01-30 Daniel Jacobowitz <drow@mvista.com>
1552
1553 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
1554 Allow a start function above main.
1555 * gdb.threads/linux-dp.exp: Fix copyright date.
1556
396cc255
DJ
15572002-01-30 Daniel Jacobowitz <drow@mvista.com>
1558
1559 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
1560 (check_philosopher_stack): Check for manager thread before checking
1561 for a just-starting thread.
1562
f038d31b
DJ
15632002-01-30 Daniel Jacobowitz <drow@mvista.com>
1564
1565 From Neil Booth <neil@daikokuya.demon.co.uk>:
1566 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
1567 warnings.
1568
b3ff9d9a
FF
15692002-01-21 Fred Fish <fnf@redhat.com>
1570
1571 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
1572 not caller.
1573
39ad761d
JB
15742002-01-21 Jim Blandy <jimb@redhat.com>
1575
1576 * gdb.base/reread.exp: Check that GDB properly re-reads the
1577 executable file when it changes while no inferior is running.
1578
aaf320fa
FF
15792002-01-21 Fred Fish <fnf@redhat.com>
1580
1581 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
1582 optionally accept the "shlib events" variation.
1583
808a31f5
JB
15842002-01-21 Jim Blandy <jimb@redhat.com>
1585
1586 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
1587 call `fflush' after every `printf', so that the output is produced
1588 at predictable points, regardless of whatever buffering does (or
1589 doesn't) take place.
1590 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
1591 at different points.
1592
4420d5e2
DJ
15932002-01-20 Daniel Jacobowitz <drow@mvista.com>
1594
1595 * gdb.c++/inherit.exp: Update copyright years.
1596 * gdb.c++/method.exp: Likewise.
1597
3e36a0f4
DJ
15982002-01-20 Daniel Jacobowitz <drow@mvista.com>
1599
1600 * gdb.c++/classes.exp: Update for improved v3 support and skipping
1601 artificial methods/arguments.
1602 * gdb.c++/derivation.exp: Likewise.
1603 * gdb.c++/inherit.exp: Likewise.
1604 * gdb.c++/method.exp: Likewise.
1605 * gdb.c++/virtfunc.exp: Likewise.
1606
b4ceaee6
AC
16072002-01-18 Andrew Cagney <ac131313@redhat.com>
1608
1609 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
1610 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
1611 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
1612 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
1613 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
1614 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
1615
ecace851
JB
16162002-01-17 Jim Blandy <jimb@redhat.com>
1617
1618 * gdb.asm/asm-source.exp (info symbol): Take another shot at
1619 anchoring the pattern matching the entry point symbol's name.
1620
375fc983
AC
16212002-01-17 Andrew Cagney <ac131313@redhat.com>
1622
1623 * gdb.base/maint.exp: Update ``maint internal-error'' to match
1624 continue/quit query. Update copyright.
1625
fe6fdd96
MS
16262002-01-14 Michael Snyder <msnyder@redhat.com>
1627
1628 * gdb.base/gcore.exp: Remove extra debugging output.
1629
e017c81f
DJ
16302002-01-13 Daniel Jacobowitz <drow@mvista.com>
1631
1632 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
1633 for slightly dubious v2 mangled string.
1634
37ab3bf8
DJ
16352002-01-13 Daniel Jacobowitz <drow@mvista.com>
1636
1637 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
1638
1bc05c3a 16392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 1640
1bc05c3a 1641 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 1642
1bc05c3a
JM
1643 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
1644 constructors.
1645 * gdb.c++/derivation.exp: Likewise.
1646 * gdb.c++/templates.exp: Likewise.
1647 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 1648
1bc05c3a
JM
16492002-01-10 Michael Snyder <msnyder@redhat.com>
1650
1651 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 1652
a911c360
MS
16532002-01-08 Michael Snyder <msnyder@redhat.com>
1654
1655 * gdb.base/gcore.exp: New test for generate-core-file command.
1656 * gdb.base/gcore.c: Testcase for above.
1657 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
1658
ea2119ec
JM
16592002-01-08 Jason Merrill <jason@redhat.com>
1660
1661 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
1662
68203136
FF
16632002-01-07 Fred Fish <fnf@redhat.com>
1664
1665 * gdb.c++/overload.exp: Remove unconditional xfails for:
1666 print foo_instance1.overloadargs(1)
1667 print foo_instance1.overloadargs(1, 2)
1668 print foo_instance1.overloadargs(1, 2, 3)
1669 print foo_instance1.overloadargs(1, 2, 3, 4)
1670 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
1671 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
1672 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
1673 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
1674 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
1675 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
1676 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
1677 print foo_instance1.overload1arg()
1678 print foo_instance1.overload1arg((char)arg2)
1679 print foo_instance1.overload1arg((signed char)arg3)
1680 print foo_instance1.overload1arg((unsigned char)arg4)
1681 print foo_instance1.overload1arg((int)arg7)
1682 print foo_instance1.overload1arg((unsigned int)arg8)
1683 print foo_instance1.overload1arg((float)arg11)
1684 print foo_instance1.overload1arg((double)arg12)
1685
21b9b5b1
MS
16862002-01-07 Michael Snyder <msnyder@redhat.com>
1687
1688 * gdb.base/huge.exp: New test. Print a very large target data object.
1689 (skip_huge_test): New test variable. Define if you want to skip this
1690 test. The test reads an 8 megabyte data object from the target, so it
1691 might be very time consuming on remote targets with a slow connection.
1692 * gdb.base/huge.c: New file. Test case for above.
1693
725f922e
FF
16942002-01-07 Fred Fish <fnf@redhat.com>
1695
1696 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
1697 g_instance.bfoo, and g_instance.cfoo.
1698
634d57ec
JL
1699Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
1700
f286b2c3
JL
1701 * gdb.base/break.c (multi_line_if_conditional): New function.
1702 (multi_ilne_while_conditional): Likewise.
1703 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
1704 IF or WHILE condition puts the breakpoint at the start of
1705 the condition.
1706
634d57ec
JL
1707 * gdb.base/selftest.exp (backtrace through signal handler): Remove
1708 hppa*-*-hpux* expected failure.
1709 * gdb.base/structs.exp (do_function_calls): Similarly.
1710
1711 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
1712 watchpoints.
1713
9fbfe2dc
AC
17142002-01-06 Andrew Cagney <ac131313@redhat.com>
1715
1716 Fix PR gdb/66.
1717 * gdb.base/structs.exp: Replace skip for a29k with skip for
1718 gdb,cannot_call_functions.
1719 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
1720 * gdb.base/callfuncs.exp: Ditto.
1721 * gdb.base/call-rt-st.exp: Ditto.
1722 * gdb.base/call-strs.exp: Ditto.
1723 * gdb.base/callfwmall.exp: Ditto.
1724 * gdb.base/scope.exp: Obsolete xfail a29k.
1725 * gdb.c++/misc.exp: Ditto.
1726 * gdb.c++/cplusfuncs.exp: Ditto.
1727 * gdb.base/ptype.exp: Ditto.
1728 * gdb.base/printcmds.exp: Ditto.
1729 * gdb.base/opaque.exp: Ditto.
1730 * gdb.base/list.exp: Ditto.
1731 * gdb.base/funcargs.exp: Ditto.
1732 * gdb.base/default.exp: Ditto.
1733
8ddad156
MS
17342002-01-04 Michael Snyder <msnyder@redhat.com>
1735
ca4976a6 1736 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
1737 * gdb.base/maint.exp: Add tests for maint info sections options.
1738
1b074332
JL
1739Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
1740
1741 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
1742
7d159115
CV
17432001-12-20 Corinna Vinschen <vinschen@redhat.com>
1744
1745 * gdb.asm/arm.inc: New file.
1746 * gdb.asm/asm-source.exp: Add arm targets.
1747 * gdb.asm/configure.in: Ditto.
1748 * gdb.asm/configure: Recreated from configure.in.
1749
8fb87725
JL
1750Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
1751
afabe08c
JL
1752 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
1753 with HP's compiler.
1754 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1755 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1756 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1757 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1758
1759 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
1760 either HP's compilers or GCC.
1761
db521deb
JL
1762 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
1763 a SIGBUS or SIGSEGV.
1764
1765 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
1766
1767 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
1768 can be compiled with either HP's compiler or GCC.
1769
cfa88ab7
JL
1770 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
1771 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
1772 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
1773
ca344dff
JL
1774 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
1775 to match current gdb output. Update due to using auto-solib-limit
1776 for limiting instead of overloading auto-solib-add.
1777 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
1778 test program.
1779
3f3c6e55 1780 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
1781 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
1782 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1783 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1784 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1785 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1786 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
1787 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
1788 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
1789 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
1790 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
1791 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
1792 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 1793
8fb87725
JL
1794 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
1795 a SIGTRAP to the inferior.
1796
cf599fa7
CV
17972001-12-19 Corinna Vinschen <vinschen@redhat.com>
1798
1799 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
1800 Substitute call to target_link by call to gdb_compile.
1801
2cd045cd
JL
1802Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
1803
1804 * gdb.base/break.exp: Fix HP specific search string when testing
1805 backtracing in a called function.
1806
1807 * gdb.base/constvars.exp: Only set lang to C++ if we're
1808 compiling the test with HP's compilers.
1809 * gdb.base/volatile.exp: Similarly.
1810
99ebe9ac
JB
18112001-12-19 Jim Blandy <jimb@redhat.com>
1812
1813 * gdb.base/printcmds.exp: Expect the null character to be printed
1814 as '\0', and the '\013' to be printed as '\v'.
1815 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
1816 * gdb.base/setvar.exp: Same.
1817
b9891b29
JB
18182001-12-17 Jim Blandy <jimb@redhat.com>
1819
0eba65ab
JB
1820 * gdb.base/completion.exp: Rather than completing very long
1821 filenames, which can make the readline library produce output we
1822 don't recognize, cd to the directory first, and then complete
1823 using nice, short relative paths.
1824
6970b5b1
JB
1825 * gdb.base/completion.exp: On some systems, there is, in fact, a
1826 variable named `b' in scope, since GDB treats all static
1827 variables as being in scope. So use `no_var_named_this'
1828 instead of `b'.
1829
b9891b29
JB
1830 * gdb.base/corefile.exp: Recognize the message saying that GDB
1831 can't find the core file's registers as a failure.
1832
e6ccd35f
JSC
18332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
1834
1835 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
1836 test expect string more specific.
1837
105ba819
CV
18382001-12-13 Corinna Vinschen <vinschen@redhat.com>
1839
1840 * gdb.asm/asm-source.exp: Add support for xstormy16.
1841 * gdb.asm/configure.in: Ditto.
1842 * gdb.asm/configure: Rebuild.
1843 * gdb.asm/xstormy16.inc: New file.
1844
e9e79dd9
FF
18452001-12-10 Fred Fish <fnf@redhat.com>
1846
1847 * gdb.base/maint.exp: Update to match changes in type dumping code.
1848
347dc97d
JB
18492001-12-10 Jim Blandy <jimb@redhat.com>
1850
1851 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
1852 matching the entry point symbol's name at the beginning of the
1853 line.
1854
5178b9d6
DJ
18552001-12-07 Daniel Jacobowitz <drow@mvista.com>
1856
1857 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
1858 gdb.c++/inherit.exp, gdb.c++/method.exp,
1859 gdb.c++/namespace.exp, gdb.c++/templates.exp,
1860 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
1861 and class layout support.
1862
af890c52
DJ
18632001-12-07 Daniel Jacobowitz <drow@mvista.com>
1864
1865 * gdb.c++/classes.exp: Add test for static member function.
1866 * gdb.c++/misc.cc: Add class with static member function.
1867
7a345fb3
JB
18682001-12-07 Jim Blandy <jimb@redhat.com>
1869
f2e54a80 1870 If GDB says it can't find the struct the function returned, report
8032bf31
JB
1871 those tests as `unsupported'.
1872 * gdb.base/call-rt-st.exp (print_struct_call): New function.
1873 Rewrite subsequent tests to use it.
1874
1875 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
1876 those tests as `unsupported'.
1877 * gdb.base/structs.exp (call_struct_func): New function.
1878 (do_function_calls): Use call_struct_func to call the functions
1879 returning structs.
1880
0bc69509
JB
1881 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
1882 whether functions are prototyped or not, so we can't possibly pass
1883 arguments to t_float_values2 properly.
1884
7a345fb3
JB
1885 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
1886 value of `timeout' for targets other than the mips*tx39-*.
1887
edb6ede1
MS
18882001-12-06 Michael Snyder <msnyder@redhat.com>
1889
1890 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
1891 and detect whether the start symbol has a leading underscore.
1892
2d842f13
JB
18932001-12-04 Jim Blandy <jimb@redhat.com>
1894
1895 * gdb.base/completion.exp: Clarify indentation.
1896
68550daf
JB
18972001-12-03 Jim Blandy <jimb@redhat.com>
1898
1899 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
1900 variables on the S/390, not `.word'.
1901
cd5195a8
JB
19022001-11-30 Jim Blandy <jimb@redhat.com>
1903
1904 Add assembly-source tests for s390-ibm-linux.
1905 * gdb.asm/s390.inc: New file.
1906 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
1907 the S/390 architecture.
1908 * gdb.asm/configure: Regenerated.
1909
ca9efc90
MS
19102001-11-30 Michael Snyder <msnyder@redhat.com>
1911
1912 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
1913 next, info source, info sources, info line, global and static
1914 variables, and static functions.
1915 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
1916 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
1917 * gdb.asm/asmsrc1.s: Add a static function and some variables.
1918 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
1919 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
1920 (gdbasm_leave): Restore frame pointer.
1921 (gdbasm_startup): Copy stack set-up from crt0.S.
1922
d0e66976
FN
19232001-11-26 Fernando Nasser <fnasser@redhat.com>
1924
1925 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
1926 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
1927 to a local (non-static) variable. Copy tstruct.a to a static buffer
1928 and return a pointer to that buffer.
1929 * gdb.base/callfwmall.c (t_structs_a): Ditto.
1930
e2334072
MK
19312001-11-24 Mark Kettenis <kettenis@gnu.org>
1932
1933 * gdb.asm/configure.in: Fix recognition of ix86 target.
1934 * gdb.asm/configure: Regenerate.
1935
756caa3d
MS
19362001-11-21 Michael Snyder <msnyder@redhat.com>
1937
1938 * gdb.asm/sparc.inc: New file.
1939 * gdb.asm/asm-source.exp: Recognize sparc target.
1940 * gdb.asm/configure.in: Recognize sparc target.
1941 * gdb.asm/configure: Regenerate.
1942
9a4d72d5
MS
19432001-11-21 Michael Snyder <msnyder@redhat.com>
1944
1945 * gdb.asm/m32r.inc: New file.
1946 * gdb.asm/asm-source.exp: Recognize m32r target.
1947 * gdb.asm/configure.in: Recognize m32r target.
1948 * gdb.asm/configure: Regenerate.
1949
a773d1cd
MS
19502001-11-20 Michael Snyder <msnyder@redhat.com>
1951
017ac23d
MS
1952 * gdb.asm/i386.inc: New file.
1953 * gdb.asm/asm-source.exp: Recognize ix86 target.
1954 * gdb.asm/configure.in: Recognize ix86 target.
1955 * gdb.asm/configure: Regenerate.
1956
a773d1cd
MS
1957 * gdb.c++/namespace.exp: Fix quotes in output messages.
1958
bb632afb
MS
19592001-11-14 Michael Snyder <msnyder@redhat.com>
1960
25d559ca 1961 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
1962 qualifier in a type cast expression, to designate an address
1963 in the instruction space (Harvard architecture).
1964
4749e309
MS
19652001-11-13 Michael Snyder <msnyder@redhat.com>
1966
1967 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
1968 Tests for expressions using 'const' and 'volatile'.
1969
25050984
CV
19702001-11-13 Corinna Vinschen <vinschen@redhat.com>
1971
1972 * gdb.asm/asm-sources.exp: Allow defining linker flags.
1973
1902c51f
DJ
19742001-11-12 Daniel Jacobowitz <drow@mvista.com>
1975
1976 * lib/mi-support.exp (mi_run_to_helper): Move comments
1977 outside of gdb_expect.
1978
dcf95b47
DJ
19792001-11-11 Daniel Jacobowitz <drow@mvista.com>
1980
1981 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
1982 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
1983 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
1984 mi0_run_to): New functions.
1985 * gdb.mi/mi-simplerun.exp: Use them.
1986 * gdb.mi/mi0-simplerun.exp: Likewise.
1987 * gdb.mi/mi-var-cmd.exp: Likewise.
1988 * gdb.mi/mi0-var-cmd.exp: Likewise.
1989
45b074e1
AC
19902001-11-10 Andrew Cagney <ac131313@redhat.com>
1991
1992 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
1993 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
1994
bf50d346
AC
19952001-11-09 Andrew Cagney <ac131313@redhat.com>
1996
1997 * gdb.base/restore.exp: Include $expected value in restored test
1998 message.
1999
9383332c
AC
20002001-11-09 Andrew Cagney <ac131313@redhat.com>
2001
2002 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
2003 implemented.
2004
db62520a
MS
20052001-11-08 Michael Snyder <msnyder@redhat.com>
2006
2007 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
2008 Add pass/fail message for stop at breakpoint in call dummy function.
2009
b5703437
MS
20102001-11-07 Michael Snyder <msnyder@redhat.com>
2011
760f6330
MS
2012 * gdb.c++/templates.exp (test_template_breakpoints):
2013 If we get an overload menu, but it does not match what
2014 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
2015 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
2016 making the whitespace optional. Argument for "new" may be
2017 "unsigned" as well as "unsigned int/long".
eef747c0
MS
2018 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
2019 making the whitespace optional. Also replace "(void) with
2020 "((void|)), making the keyword "void" optional.
63f50499
MS
2021 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
2022 making the whitespace optional. Also replace "(void) with
2023 "((void|)), making the keyword "void" optional.
3bf40917
MS
2024 * gdb.base/callfuncs.c (t_float_values): This function must
2025 _not_ be prototyped, and the following function (t_float_values2)
2026 must be prototyped (if the compiler supports it), so that GDB
2027 can be tested against both cases. Usually one case involves
2028 promotion of float to double, while the other does not.
2029 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
2030 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
2031 includes a stack frame for "start".
2032
c8ab4e6d
JB
20332001-11-05 Jim Blandy <jimb@redhat.com>
2034
2035 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
2036 pointers are 32 bits long, and that offsets of relocs are always
2037 stored in the data (REL-style), and not in the reloc entry itself
2038 (RELA-style).
2039 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
2040 stabs.
2041
3f08ced9
MS
20422001-11-01 Michael Snyder <msnyder@redhat.com>
2043
2044 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
2045 and regular expression operators by using quoting.
2046
cbfa24cd
MS
20472001-10-31 Michael Snyder <msnyder@redhat.com>
2048
2049 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
2050 depending on what the symbol table contains.
2051 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
2052 the output of the ptype command. Similarly, accept both "const &"
2053 and "const&".
2054
aaa68313
CV
20552001-10-31 Corinna Vinschen <vinschen@redhat.com>
2056
2057 * gdb.base/miscexprs.c (main): Add usage of preprocessor
2058 symbol `STORAGE' to allow to choose the storage class of
2059 the local datastructures.
2060 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
2061 compiler directive.
2062
91740388
MS
20632001-10-30 Michael Snyder <msnyder@redhat.com>
2064
2065 * gdb.base/jump.exp: Allow it to run for all targets.
2066
1b7c05e7
CV
20672001-10-29 Corinna Vinschen <vinschen@redhat.com>
2068
2069 * gdb.base/call-ar-st.c (print_double_array): Match for loop
2070 with new double_array size.
2071 (main): Change storage class of all local variables to static.
2072 Reduce size of double_array to 9.
2073 * gdb.base/call-ar-st.exp: Increase timeout value.
2074 Change expected output for double array to match new size in
2075 call-ar-st.c.
2076
36a22261
CV
20772001-10-29 Corinna Vinschen <vinschen@redhat.com>
2078
2079 * gdb.base/ending-run.exp: Create identical output when passing
2080 `step to end of run' case. Add regular expression branch satisfying
2081 Stormy16 target.
2082
92b8ae91
MK
20832001-10-28 Mark Kettenis <kettenis@gnu.org>
2084
2085 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
2086 that we catch the expected failure under Linux/x86.
2087
cb135b83
OF
20882001-10-29 Orjan Friberg <orjanf@axis.com>
2089
2090 * gdb.base/setvar.exp: Escape curly braces.
2091 * gdb.stabs/weird.exp: Ditto.
2092
6884aa54
DJ
20932001-10-27 Daniel Jacobowitz <drow@mvista.com>
2094
2095 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
2096 * gdm.mi/mi0-hack-cli.exp: Likewise.
2097
0398c9aa
AC
20982001-10-25 Andrew Cagney <ac131313@redhat.com>
2099
2100 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
2101 messages.
2102
d20bf2e8
AC
21032001-10-21 Andrew Cagney <ac131313@redhat.com>
2104
2105 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
2106 checking MI enabled.
2107
03dd63aa
CV
21082001-10-09 Corinna Vinschen <vinschen@redhat.com>
2109
2110 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
2111
1d9d99f3
FCE
21122001-10-04 Frank Ch. Eigler <fche@redhat.com>
2113
2114 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
2115 if gdb child process crashes, just signal an error.
2116
838ae6c4
JB
21172001-10-02 Jim Blandy <jimb@redhat.com>
2118
2119 * lib/gdb.exp (test_xfail_format): Simplify.
2120
2121 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
2122 front of the variable name `format'. Simplify `if'.
2123
8f0cbc1c
DJ
21242001-10-01 Daniel Jacobowitz <drow@mvista.com>
2125
2126 * gdb.threads/pthreads.exp: Wait for output and delay
2127 before sending ^C.
2128
1f08dafd
DJ
21292001-10-01 Daniel Jacobowitz <drow@mvista.com>
2130
2131 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
2132 some incorrect output instead of timing out.
2133 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
2134
674f90ff
CV
21352001-09-28 Corinna Vinschen <vinschen@redhat.com>
2136
2137 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
2138 check to allow additional `int'.
2139
9b284272
DJ
21402001-09-27 Daniel Jacobowitz <drow@mvista.com>
2141
2142 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
2143 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
2144
b55a4771
MS
21452001-09-27 Michael Snyder <msnyder@redhat.com>
2146
2147 * lib/gdb.exp (test_debug_format): New proc.
2148 (setup_xfail_format): Use new proc test_debug_format.
2149 * gdb.base/constvars.exp (local_compiler_xfail_check): New
2150 proc; use new service proc test_debug_format.
2151 Replace all other "gcc_compiled" tests with this test.
2152 * gdb.base/volatile.exp (local_compiler_xfail_check): New
2153 proc; use new service proc test_debug_format.
2154 Replace all other "gcc_compiled" tests with this test.
2155
21562001-09-27 Michael Snyder <msnyder@redhat.com>
2157
2158 * gdb.base/cvexpr.exp: New file.
2159 * gdb.base/cvexpr.c: New file
2160 Test for expressions using const and volatile keywords.
2161
4e6667ac
CV
21622001-09-26 Corinna Vinschen <vinschen@redhat.com>
2163
2164 * gdb.base/constvars.exp: Check for different orders of keywords
2165 and additional "int" strings in output.
2166
4f337972
AC
21672001-09-22 Andrew Cagney <ac131313@redhat.com>
2168
2169 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
2170 responses from "help maint".
2171
2015650d
FCE
21722001-09-19 Frank Ch. Eigler <fche@redhat.com>
2173
2174 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
2175 to localhost:NNN instead of :NNN, in case Xvfb is listening
2176 only on TCP.
2177
f3bcedc1
CV
21782001-09-19 Corinna Vinschen <vinschen@redhat.com>
2179
2180 * gdb.base/recurse.exp: When checking leaving the watchpoint
2181 scope, recognize when gdb is in function's epilogue and pass.
2182
6b819c92
KS
21832001-09-18 Keith Seitz <keiths@redhat.com>
2184
2185 * lib/insight-support.exp (_gdbtk_export_target_info): Add
2186 support for running tests against sid targets.
2187 (gdbtk_done): Ditto.
2188
a10c9419
CV
21892001-09-18 Corinna Vinschen <vinschen@redhat.com>
2190
2191 * gdb.base/ending-run.c (main): Set stdout buffersize
2192 to the same reasonable value for any target.
2193 * gdb.base/ending-run.exp: Add a regular expression
2194 to make testsuite happy on Sanyo Stormy16 target.
2195
739d0d99
CV
21962001-09-17 Corinna Vinschen <vinschen@redhat.com>
2197
2198 * gdb.base/display.c (do_loops): Add float variable `f'.
2199 Increment f in loop.
2200 * gdb.base/display.exp: Increment timeout by 60 seconds.
2201 Change float display test to use variable `f'.
2202
1b8947f0
JB
22032001-09-17 Jim Blandy <jimb@redhat.com>
2204
2205 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
2206 overflowing the limited breakpoint tables on some ROM monitors
2207 (like the ROM68K).
2208
9890ac81
FCE
22092001-09-15 Frank Ch. Eigler <fche@redhat.com>
2210
2211 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
2212 the "-ac" (disable access control) flag.
2213
6db765ea
JH
22142001-08-30 Jeff Holcomb <jeffh@redhat.com>
2215
2216 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
2217 ints.
2218
4c32cc04
KS
22192001-08-30 Keith Seitz <keiths@redhat.com>
2220
2221 * lib/gdb.exp: Move all insight-related functionality into
2222 separate file.
2223 * lib/insight-support.exp: New file.
2224
8d6e6f81
FCE
22252001-08-29 Frank Ch. Eigler <fche@redhat.com>
2226
2227 * config/sid.exp (sid_start): Never set sid verbosity; disable
2228 expect_background {} that consumed its stdout; tolerate </dev/null.
2229 Attempt to set endianness override in "sid" protocol mode. Cleanup.
2230
6a90e1d0
AC
22312001-08-18 Andrew Cagney <ac131313@redhat.com>
2232
2233 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
2234 CLI jump command to start it.
2235 (mi_run_to_main): Fail immediatly when unexpected output.
2236
1759b3c3
AC
22372001-08-18 Andrew Cagney <ac131313@redhat.com>
2238
2239 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
2240 beginning of function. Fix PR gdb/191.
2241
61d11d80
FCE
22422001-08-16 Frank Ch. Eigler <fche@redhat.com>
2243
2244 * config/sid.exp (sid_start): Don't warn if we cannot figure out
2245 what to force sid endianness to.
2246
942a4df2
KS
22472001-08-15 Keith Seitz <keiths@redhat.com>
2248
2249 * lib/gdb.exp (gdbtk_start): Don't set environment
2250 variables for TCL_LIBRARY and friends. Insight will
2251 now figure these out for itself.
2252
0521c418
MS
22532001-08-02 Michael Snyder <msnyder@redhat.com>
2254
2255 * gdb.base/completion.exp: Remove the symbol "a64l" from
2256 the expect string; this is target-specific, and not related
2257 to what is being tested.
2258
74a9a58a
DB
22592001-08-02 Dave Brolley <brolley@redhat.com>
2260
2261 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
2262
c70819fa
MS
22632001-07-25 Michael Snyder <msnyder@redhat.com>
2264
c2b8fa57
MS
2265 * gdb.base/consecutive.exp: New file. Test stepping over
2266 breakpoints on consecutive instructions.
2267 * gdb.base/consecutive.c: New file.
2268
c70819fa
MS
2269 * gdb.base/call-rt-st.exp: Use double-backslash to quote
2270 curly braces in regular expressions.
2271
2b1a1355
MS
22722001-07-25 Michael Snyder <msnyder@redhat.com>
2273
2274 * gdb.base/ending-run.exp: Accept "Program exited normally" as
2275 legitimate output from stepping out of main.
2276
413eca6f
KS
22772001-07-22 Keith Seitz <keiths@redhat.com>
2278
2279 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
2280 the empty string, do not run the tests.
2281
7e5a9322
SC
22822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2283
2284 * gdb.base/long_long.exp: Detect size of pointer. Take into
2285 account 2-byte pointers when testing for p/a results.
2286
de58f10f
SC
22872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2288
2289 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
2290 and defined to 1K for m68hc11.
2291 (random_data): Reduce table to 1K for embedded platforms (68hc11).
2292 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
2293 (sizeof_random_data): New variable to tell the size of the data table;
2294 don't test past this size; always run to main.
2295
d6f5fea1
SC
22962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2297
2298 * gdb.base/return2.exp: return of long long and double fails for
2299 68HC11; don't execute these tests on that platform.
2300 * gdb.base/return.exp: Return of a double fails for 68hc11.
2301
c477543d
SC
23022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2303
2304 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
2305 tests that print a float.
2306 * call-rt-st.exp: Likewise.
2307
63cf1c79
MK
23082001-07-12 Mark Kettenis <kettenis@gnu.org>
2309
2310 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
2311 running this test on Linux.
2312
112f9ab5
MC
23132001-06-24 Michael Chastain <chastain@redhat.com>
2314
2315 * gdb.base/arithmet.exp: Remove some tests to make all test names
2316 unique.
2317
4970cb0f
MS
23182001-07-03 Michael Snyder <msnyder@redhat.com>
2319
2320 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
2321 the output of the ptype command.
2322
d85da69f
MS
23232001-07-02 Michael Snyder <msnyder@redhat.com>
2324
4c8a82de
MS
2325 * gdb.base/completion.exp: Don't assume that break.c is the only
2326 source file that may contain functions named "marker".
d85da69f
MS
2327 * gdb.base/corefile.exp: Quote the curly braces in regexp.
2328
8afc772b
AC
23292001-06-28 Andrew Cagney <ac131313@redhat.com>
2330
2331 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
2332 of files to delete.
2333
2334 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
2335 * gdb.disasm/h8300s.exp: New file.
2336 gdb.disasm/h8300s.s: Likewise.
2337
cff22675
AC
23382001-06-27 Andrew Cagney <ac131313@redhat.com>
2339
2340 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
2341 empty breakpoint tables.
2342
68c81b54
AC
23432001-06-25 Andrew Cagney <ac131313@redhat.com>
2344
2345 * lib/mi-support.exp: Update args=... part of stop-reason
2346 patterns. Accept either a list or a tuple.
2347
2dd62704
AC
23482001-06-23 Andrew Cagney <ac131313@redhat.com>
2349
2350 * lib/mi-support.exp: Remove local emacs variable defining
2351 change-log-default-name.
2352
b4127474
MC
23532001-06-22 Michael Chastain <chastain@redhat.com>
2354
2355 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
2356 This is operationally compatible with the previous version.
2357
8dbfb380
JB
23582001-06-13 Jim Blandy <jimb@redhat.com>
2359
2360 * lib/gdb.exp (gdb_test): Doc fix.
2361
f2d8c86d
MC
23622001-06-10 Michael Chastain <chastain@redhat.com>
2363
2364 * gdb.base/exprs.exp: Remove a duplicate test.
2365
81564d34
JB
23662001-06-06 Jim Blandy <jimb@redhat.com>
2367
2368 * gdb.base/return2.exp (main): Use values to test float and double
2369 returns that are not NaN's, to avoid being confused by IEEE
2370 comparison rules.
2371
da55addb
MS
23722001-06-04 Michael Snyder <msnyder@redhat.com>
2373
2374 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
2375 non-zero if control_c fails. Terminate the test on failure,
2376 rather than wait for 12 more tests to time out.
2377
42c65987
JB
23782001-06-06 Jim Blandy <jimb@redhat.com>
2379
b18bced9
JB
2380 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
2381 Don't forget to match the GDB prompt.
2382
42c65987
JB
2383 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
2384
5b41e5f0
JB
23852001-06-04 Jim Blandy <jimb@redhat.com>
2386
2387 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
2388 command.
2389
015e046f
KB
23902001-05-31 Kevin Buettner <kevinb@redhat.com>
2391
2392 * gdb.base/annota1.exp (info break): Match four or more spaces
2393 after "Address".
2394
fb1ffbbe
MC
23952001-05-31 Michael Chastain <chastain@redhat.com>
2396
2397 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
2398 (dm_type_int_star): Likewise.
2399 (dm_type_long_star): Likewise.
2400 (dm_type_void_star): Likewise.
2401
5ea2a32c
KB
24022001-05-29 Kevin Buettner <kevinb@redhat.com>
2403
2404 * gdb.base/completion.exp (INPUTRC): Set this environment variable
2405 to a known value in order to get consistent results regardless
2406 of the setting of INPUTRC or the presence or contents of .inputrc.
2407
ae23c492
MS
24082001-05-24 Michael Snyder <msnyder@redhat.com>
2409
ac55707e
MS
2410 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
2411 Don't require that the main thread and the manager thread are the
2412 first in the list.
2413
ae23c492
MS
2414 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
2415 debugging. If test fails, issue an "unsupported" not a "fail".
2416
400071f1
JB
24172001-05-24 Jim Blandy <jimb@redhat.com>
2418
2419 Don't assume that short is shorter than int.
2420 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
2421 assume that shorts are smaller than ints. On a 16-bit machine,
2422 this isn't true.
2423 ("print unsigned char == (~0)"): Add test that verifies that ~0,
2424 an int, is not equal to ~0 stored in an unsigned char. This tests
2425 the same thing that the previous test meant to, but works on
2426 16-bit machines, too.
2427 ("print unsigned char != (~0)"): Same test, complemented.
2428
0816a3e5
MS
24292001-05-24 Michael Snyder <msnyder@redhat.com>
2430
2431 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
2432 test for (full_coverage == 0). This makes the test run faster,
2433 and prevents dejagnu getting out of step.
2434
f6dc23a9
KB
24352001-05-23 Kevin Buettner <kevinb@redhat.com>
2436
2437 * gdb.base/finish.exp (finish_void): Revise pattern for
2438 stopping on the call statement to not permit stopping at
2439 the start of the instructions comprising the call sequence.
2440
7dbd117d
MC
24412001-05-19 Michael Chastain <chastain@redhat.com>
2442
2443 * gdb.base/callfuncs.exp: Make all test names unique.
2444 * gdb.base/commands.exp: Make all test names unique.
2445 * gdb.base/condbreak.exp: Make all test names unique.
2446 * gdb.base/dbx.exp: Make all test names unique.
2447 * gdb.base/default.exp: Make all test names unique.
2448 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
2449 and TIMEOUT messages to their corresponding PASS message.
2450 * gdb.base/ending-run.exp: Make all test names unique.
2451 * gdb.base/long_long.exp: Remove duplicate test.
2452
6b0b0a9e
KB
24532001-05-21 Kevin Buettner <kevinb@redhat.com>
2454
2455 * gdb.base/finish.exp (finish_void): Allow "finish" command to
2456 stop on the call statement as well as the statement after the
2457 call.
2458
2caa35cb
MS
24592001-05-21 Michael Snyder <msnyder@redhat.com>
2460
2461 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
2462
40713331
EZ
24632001-05-10 Elena Zannoni <ezannoni@redhat.com>
2464
2465 * gdb.base/completion.exp: Revamp test. Make it execute on all
2466 platforms.
2467
c2c1be8d
EZ
24682001-05-10 Elena Zannoni <ezannoni@redhat.com>
2469
2c9cd303
EZ
2470 * config/gdbserver.exp (gdb_load): Handle the case
2471 in which the arguments to gdbserver are given in the
2472 baseboard configuration file.
2473 Also handle the case in which the server needs to do a
2474 load.
2475
9671de48
KS
24762001-05-07 Keith Seitz <keiths@cygnus.com>
2477
2478 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
2479 set up the display for testing.
2480 (gdbtk_start): Convert all paths to paths that tcl will like.
2481 Export target information to environment.
2482 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
2483 necessary.
2484 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
2485 (to_tcl_path): New proc to convert a given pathname into
2486 a path acceptible as an argument to a tcl command.
2487 (_gdbtk_export_target_info): New proc to export target info
2488 into the environment for gdbtk testing.
2489 (gdbtk_done): New proc to signal end-of-test.
2490
5a360f47
JB
24912001-05-06 Jim Blandy <jimb@redhat.com>
2492
2493 * restore.c: Make the code of caller0 correspond to its comment.
2494
66c756c6
MS
24952001-05-03 Michael Snyder <msnyder@redhat.com>
2496
2497 * config/sid.exp (gdb_target_sid): Check for error messages.
2498 On error or timeout, don't make expect exit (which will terminate
2499 all subsequent tests); instead just make gdb exit.
2500 (gdb_load): Check for error messages. On error or timeout,
2501 return a negative value.
2502
a966fde5
JB
25032001-04-24 Jim Blandy <jimb@redhat.com>
2504
851c18e0
JB
2505 * gdb.c++/templates.exp: If we see the prompt for the overload
2506 list, but we haven't recognized any of the longer patterns,
2507 arrange for this test to fail, not hang.
2508
a966fde5
JB
2509 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
2510 variations.
2511
db144853
MC
25122001-04-22 Michael Chastain <chastain@redhat.com>
2513
2514 * gdb.c++/local.exp: Use the 'runto' library function.
2515 * gdb.c++/namespace.exp: Likewise.
2516 * gdb.c++/overload.exp: Likewise.
2517
3207ec21
KB
25182001-03-26 Kevin Buettner <kevinb@redhat.com>
2519
2520 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
2521 * gdb.base/step-line.exp: New file. Test step/next in presence of
2522 #line directives.
2523 * gdb.base/step-line.c: New file. Test program for the above.
2524 * gdb.base/step-line.inp: New file. We pretend that this file has
2525 been transformed by some other tool into step-line.c.
2526
13b57657
JB
25272001-03-21 Jim Blandy <jimb@redhat.com>
2528
2529 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
2530 unmangled operator names.
2531
754cbe1c
JB
25322001-03-20 Jim Blandy <jimb@redhat.com>
2533
2534 * gdb.threads/linux-dp.exp: Recognize an additional message
2535 generated by GDB when it doesn't understand how to debug threads
2536 on the target system.
2537
177495c9
AC
25382001-03-19 Andrew Cagney <ac131313@redhat.com>
2539
2540 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
2541
f266096b
MC
25422001-03-12 Michael Chastain <chastain@redhat.com>
2543
2544 * gdb.c++/derivation.exp: Use the 'runto' library function.
2545
cac3c2ff
MC
25462001-03-12 Michael Chastain <chastain@redhat.com>
2547
2548 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
2549
b6c11a24
MC
25502001-02-24 Michael Chastain <chastain@redhat.com>
2551
2552 * gdb.c++/ref-types.exp: Change handwritten code to library
2553 function 'runto'.
2554
6bae5bce
OF
25552001-03-16 Orjan Friberg <orjanf@axis.com>
2556
2557 * gdb.base/signals.exp: Set count to 0 explicitly.
2558
0015fd9a
MS
25592001-03-15 Mark Salter <msalter@redhat.com>
2560
2561 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
2562 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
2563 (gdb_load): Add support for additional target_info: gdb_download_size
2564 and gdb_load_timeout.
0015fd9a 2565
fc33412a
DT
2566Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
2567
2568 * gdb.base/annota1.exp: Move test of isnative to earlier in the
2569 file -- to prevent failing when the compile fails but we have no
2570 intention of running the tests anyway.
2571
2572 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
2573 tests if set.
2574
2575 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
2576 integers.
2577
2578 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
2579 * gdb.c++/namespace.exp: Ditto.
2580
115f06de
OF
25812001-03-07 Orjan Friberg <orjanf@axis.com>
2582
2583 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
2584 * gdb.base/pointers.exp: Relax pattern match of decimals.
2585
b6ba6518
KB
25862001-03-06 Kevin Buettner <kevinb@redhat.com>
2587
2588 * Makefile.in, config/abug.exp, config/cfdbug.exp,
2589 config/cpu32bug.exp, config/dve.exp, config/est.exp,
2590 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
2591 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
2592 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
2593 config/sh.exp, config/sid.exp, config/slite.exp,
2594 config/sparclet.exp, config/udi.exp, config/unknown.exp,
2595 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
2596 config/vxworks.exp, config/vxworks29k.exp,
2597 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
2598 gdb.base/all-bin.exp, gdb.base/annota1.exp,
2599 gdb.base/arithmet.exp, gdb.base/assign.exp,
2600 gdb.base/async.exp, gdb.base/attach.exp,
2601 gdb.base/bitfields.exp, gdb.base/bitops.exp,
2602 gdb.base/break.exp, gdb.base/call-ar-st.exp,
2603 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
2604 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
2605 gdb.base/commands.exp, gdb.base/completion.exp,
2606 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2607 gdb.base/constvars.exp, gdb.base/corefile.exp,
2608 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2609 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
2610 gdb.base/ending-run.exp, gdb.base/environ.exp,
2611 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2612 gdb.base/finish.exp, gdb.base/foll-exec.exp,
2613 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
2614 gdb.base/funcargs.exp, gdb.base/help.exp,
2615 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
2616 gdb.base/logical.exp, gdb.base/long_long.exp,
2617 gdb.base/maint.exp, gdb.base/mips_pro.exp,
2618 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
2619 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
2620 gdb.base/pointers.exp, gdb.base/printcmds.exp,
2621 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
2622 gdb.base/regs.exp, gdb.base/relational.exp,
2623 gdb.base/remote.exp, gdb.base/reread.exp,
2624 gdb.base/restore.exp, gdb.base/return2.exp,
2625 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
2626 gdb.base/selftest.exp, gdb.base/setshow.exp,
2627 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2628 gdb.base/sigall.exp, gdb.base/signals.exp,
2629 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
2630 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2631 gdb.base/step-test.exp, gdb.base/structs.c,
2632 gdb.base/structs.exp, gdb.base/structs2.exp,
2633 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
2634 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
2635 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
2636 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
2637 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
2638 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
2639 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
2640 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
2641 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
2642 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
2643 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
2644 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
2645 gdb.fortran/types.exp, gdb.java/jmisc.exp,
2646 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2647 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
2648 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2649 gdb.trace/circ.exp, gdb.trace/collection.exp,
2650 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2651 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2652 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
2653 gdb.trace/report.exp, gdb.trace/save-trace.exp,
2654 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2655 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2656 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
2657 notices.
2658
dc96c6c7 26592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
2660
2661 * gdb.base/varargs.c (find_max_double): Fix printf format string:
2662 first arg is int not float.
2663
dc96c6c7 26642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
2665
2666 * gdb.base/reread.exp: Unsupported for non-native targets;
2667 doesn't work for remote debugging.
2668
9b0c4aeb
FN
26692001-02-19 Fernando Nasser <fnasser@redhat.com>
2670
2671 From Drew Moseley <dmoseley@redhat.com>
2672 * gdb.base/ending-run.exp: Properly handle the BSP state when
2673 stepping past the end of main.
2674
02aa71d5
MC
26752001-02-19 John Moore <jmoore@redhat.com>
2676
2677 * gdb.base/commands.exp (infrun_breakpoint_command_test):
2678 Converted HPUX fix for non-expected items following multiple
2679 step commands into general solution for all platforms.
2680
1fa449a4
MC
26812001-02-18 Michael Chastain <chastain@redhat.com>
2682
2683 * gdb.c++/classes.exp (do_tests): Change runto statements
2684 from "runto 'foo(void)'" to "runto 'foo'". This makes the
2685 statements demangler agnostic.
2686 * gdb.c++/virtfunc.exp (do_tests): Likewise.
2687 (gdb_virtfunc_restart): Likewise.
2688
b2f9ec70
MC
26892001-02-14 Michael Chastain <chastain@redhat.com>
2690
2691 * gdb.c++/inherit.exp (do_tests): Change runto statements
2692 from "runto 'foo(void)'" to "runto 'foo'". This makes the
2693 statements demangler agnostic.
2694
cf74b8ca
AC
2695Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
2696
2697 * gdb.threads/pthreads.exp: Unify pass/fail messages for
2698 ``continue to bkpt at common_routine in thread 2'' and ``stopped
2699 before calling common_routine 15 times'' tests.
2700
99f78f56
MC
27012001-02-11 Michael Chastain <chastain@redhat.com>
2702
2703 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
2704 Helps the test script figure out which demangler is in use.
2705 (dm_type_foo_ref): Ditto.
2706 (dm_type_int_star): Ditto.
2707 (dm_type_long_star): Ditto.
2708 (dm_type_unsigned_int): Ditto.
2709 (dm_type_void): Ditto.
2710 (dm_type_void_star): Ditto.
99707966 2711 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
2712 Probe the gdb demangler and set variables to accommodate
2713 formatting differences.
2714 (info_func_regexp): New function. Same as info_func, but
2715 matches against a regexp.
2716 (info_func): Match against a literal string.
2717 (print_addr_2): New function. Match against a literal string,
2718 which can be different from the input to gdb.
2719 (print_addr): Simply call print_addr_2 with the same argument twice.
2720 (test_lookup_operator_functions): Use demangler formatting variables.
2721 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
2722 the tests in the same order as the C++ class declaration.
2723 (test_paddr_operator_functions): Ditto.
2724 (test_paddr_overloaded_functions): Ditto.
2725 (test_paddr_hairy_functions): Use demangler formatting variables.
2726 Add reference to gdb/19 for related tests.
2727 (do_tests): Call probe_demangler.
2728
1de8f023
KB
27292001-01-30 Kevin Buettner <kevinb@redhat.com>
2730
2731 * gdb.c++/templates.cc (printf): Remove unused function definition.
2732
ca3f91ed
MS
27332001-01-26 Felix Lee <flee@redhat.com>
2734
2735 * sid.exp (sid_exit): Pass host, not target, to remote_close.
2736
27372001-01-25 matthew green <mrg@redhat.com>
2738
2739 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
2740 up sid.
2741 (sid_exit): Call `remote_pop_conn' after GDB is gone.
2742
27432001-01-25 matthew green <mrg@redhat.com>
2744
2745 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
2746 Deprecate $sid_spawn_id.
2747 (sid_exit): Remove code necessary only for `spawn.'
2748
27492001-01-25 matthew green <mrg@redhat.com>
2750
2751 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
2752
fb18ec4a
MC
27532001-01-28 Michael Chastain <chastain@redhat.com>
2754
2755 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
2756 to call when tests fail. It takes gdb out of the overloaded
2757 function choice menu back to the main prompt, so that the test
2758 program stays synchronized.
2759 (set_bp_overloaded): New proc to collect all the common
2760 code for setting a breakpoint on an overloaded name. Calls
2761 take_gdb_out_of_choice_menu when needed.
2762 (menu_overload1arg): New variable to collect the repeated
2763 instances of the expected menu for an overloaded name. Change
2764 the regular expression to handle changes in g++ type encoding:
2765 "void" can be either "void" or "", and "unsigned int" can be
2766 either "unsigned int" or "unsigned".
2767 (continue_to_bp_overloaded): Change regular expressions to handle
2768 changes in g++ type encoding.
2769 (no proc): Call take_gdb_out_of_choice_menu when needed.
2770 Remove redundant calls to "info break". Accept either "canceled"
2771 or "cancelled". Change regular expressions in "info break"
2772 calls to handle changes in g++ type encoding. Give all tests
2773 unique strings.
2774
9c646a6e
BE
27752001-01-17 Ben Elliston <bje@redhat.com>
2776
2777 * config/sid.exp: New file.
2778
9549d9c1
AC
2779Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
2780
2781 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
2782
dc96c6c7 27832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
2784
2785 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
2786 Add a RE to accept a non-ascii char if one is ever presented.
2787
b4df4f68
FN
27882000-12-20 Fernando Nasser <fnasser@redhat.com>
2789
297dd0fd 2790 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 2791
dc96c6c7 27922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
2793
2794 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
2795 in regexp. One '\' does not suffice on Linux.
2796
4a7bddb6
MC
27972000-12-09 Michael Chastain <chastain@redhat.com>
2798
2799 * gdb.base/break.exp (test_clear_command): Use a marker function
2800 rather than 'main' for the test function. Also move this
2801 test to an execution point where the marker function names are
2802 guaranteed to be bound to functions. (Executing tests after a
2803 'finish' from main runs into name conflicts with local names
2804 in __libc_start_main).
2805
dc96c6c7 28062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
2807
2808 * gdb.base/finish.exp: New test for gdb's "finish" command.
2809 * gdb.base/return2.exp: New test for gdb's "return" command.
2810 * gdb.base/return2.c: New source file for above.
2811
dc96c6c7 28122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
2813
2814 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
2815 * gdb.base/miscexprs.exp: Ditto.
2816 * gdb.base/pointers.exp: Ditto.
2817 * gdb.c++/derivation.exp: Ditto.
2818 * gdb.c++/local.exp: Ditto.
2819 * gdb.c++/namespace.exp: Ditto.
2820 * gdb.c++/overload.exp: Ditto.
2821 * gdb.c++/ref-types.exp: Ditto.
2822
dc96c6c7 28232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
2824
2825 * gdb.base/constvars.exp: Test result of "up" command.
2826 * gdb.base/miscexprs.exp: Ditto.
2827 * gdb.base/pointers.exp: Ditto.
2828 * gdb.base/scope.exp: Ditto.
2829 * gdb.c++/derivation.exp: Ditto.
2830 * gdb.c++/local.exp: Ditto.
2831 * gdb.c++/namespace.exp: Ditto.
2832 * gdb.c++/overload.exp: Ditto.
2833 * gdb.c++/ref-types.exp: Ditto.
2834
44097287
FN
28352000-11-22 Michael Chastain <chastain@redhat.com>
2836
2837 * mips_pro.exp: Accept either "middle -> top -> main" or
2838 "middle -> main" in the backtrace, because gcc can optimize
2839 tail calls to jumps. Remove setup_xfail for the hppa case.
2840 Add a comment with the original warning messages from PR 3016,
2841 which was filed in 1993, to preserve them for posterity.
2842
9d2e1bab
ND
28432000-11-17 Nick Duffek <nsd@redhat.com>
2844
2845 * lib/gdb.exp (gdb_test): Override timeout with board info.
2846
1aca8eb7
ND
28472000-11-17 Nick Duffek <nsd@redhat.com>
2848
2849 * gdb.base/display.exp: Don't kill running stub. Add "again" to
2850 the second kill and detach messages.
2851
93076499
ND
28522000-11-17 Nick Duffek <nsd@redhat.com>
2853
2854 * configure.in: Add AC_EXEEXT.
2855 * configure: Regenerate.
2856 * Makefile.in (just-check): Export EXEEXT.
2857 * lib/gdb.exp ($EXEEXT): Import from environment.
2858 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
2859 expect "maint dump-me" on Cygwin.
2860 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
2861 $EXEEXT.
2862
30e87cd3
ND
28632000-11-17 Nick Duffek <nsd@redhat.com>
2864
2865 * gdb.base/break.exp: Test backtrace and finish from called
2866 function on all platforms, not just HP-UX.
2867
dc96c6c7 28682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
2869
2870 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
2871 code from gdb_target_monitor, so it can be used independantly
2872 for gdbserver. Also comment out an unnecessary PUTS.
2873
dc96c6c7 28742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
2875
2876 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
2877 * gdb.base/corefile.exp: Expect the message "Program is being
2878 debugged already" when we send the "corefile" command, since
2879 the preceeding gdb_load may have connected gdb to a remote target.
2880 * gdb.base/display.exp: Disable hardware watchpoints if new
2881 board info variable "no_hardware_watchpoints" is true.
2882 Replace single-letter commands with more readable ones.
2883 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
2884 if new board info variable "no_hardware_watchpoints" is true.
2885 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
2886 to see if stdio (printf) testing is possible.
2887 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
2888 board info variable "no_hardware_watchpoints" is true. Use new
2889 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
2890
39124dea
FN
28912000-11-13 Fernando Nasser <fnasser@redhat.com>
2892
2893 From Orjan Friberg <orjanf@axis.com>:
2894 * gdb.base/printcmds.exp: Escape curly braces followed by a number
2895 in array print pattern match.
2896
a9e2e984
FN
28972000-11-09 Fernando Nasser <fnasser@redhat.com>
2898
2899 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
2900 spelling "cancelled" to U.S. spelling "canceled" to match changes
2901 made to gdb.
2902 * gdb.c++/ovldbreak.exp: Ditto.
2903
c7db355b
PS
29042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
2905
2906 * gdb.base/callfuncs.c (main): Moved to end of file, call
2907 t_double_values to initialize the FPU before inferior calls are made.
2908 * gdb.base/callfuncs.exp: Test for register preservation after calling
2909 inferior functions. Add tests for continuining, finishing and
2910 returning from a stop in a call dummy.
2911
dc96c6c7 29122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
2913
2914 * gdb.base/commands.exp: Break up long lines, and re-indent.
2915
dc96c6c7 29162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
2917
2918 * config/gdbserver.exp: Rewritten from the ground up, to make it
2919 compatible with the current dejagnu tree, and to make it work with
2920 the new "gdbserver" in libremote.
2921
dc96c6c7 29222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
2923
2924 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
2925 * gdb.base/varargs.exp: Skip entire test if no printf support.
2926 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
2927 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
2928
dc96c6c7 29292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
2930
2931 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
2932 no floating point support.
2933 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
2934 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
2935 * gdb.base/call-rt-st.exp: Ditto.
2936 * gdb.base/call-strs.exp: Ditto.
2937
bac5fc66
JG
29382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
2939
2940 * gdb.base/sizeof.c: include <stdio.h>.
2941
2942 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
2943 'finish', otherwise uncaptured gdb_prompt would potentially
2944 throw remaining test points out of sync.
2945
b22a6027
SB
29462000-07-26 Scott Bambrough <scottb@netwinder.org>
2947
2948 * gdb.base/recurse.exp: Run tests for all targets.
2949 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
2950 gnu-oldld case on ARM.
2951 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
2952 for ARM targets.
2953
d8231941
AG
2954Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
2955
2956 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
2957 * gdb.java/configure: Rebuild.
2958
8caabe69
AG
2959Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
2960
2961 * gdb.java/jv-exp.exp: New file.
2962
9d273ca3
AG
2963Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
2964
2965 * configure: Rebuilt.
2966 * configure.in (configdirs): Add gdb.java.
2967 * gdb.java/jmisc.java: New file.
2968 * gdb.java/jmisc.exp: New file.
2969 * gdb.java/Makefile.in: New file.
2970 * gdb.java/configure: Rebuilt.
2971 * gdb.java/configure.in: New file.
2972 * lib/java.exp: New file.
2973
4f823a66
AC
2974Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
2975
2976 * gdb.base/exprs.exp: Test casts to a pointer including over and
2977 underflow.
2978
2391e11d
AC
2979Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
2980
2981 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
2982 and the compilers sizes.
2983
54602222
ND
29842000-07-09 Nick Duffek <nsd@redhat.com>
2985
2986 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
2987 (use_methods): New function.
2988 (main): Call use_methods().
2989 * gdb.c++/classes.exp (test_method_param_class): New procedure.
2990 (do_tests): Call test_method_param_class.
2991
2bec0572
ND
29922000-07-09 Nick Duffek <nsd@redhat.com>
2993
2994 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
2995 spelling.
2996 (test_enums): New procedure. Move enum tests from end of script
2997 to here. Set breakpoint on function name instead of line number.
2998 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
2999 (enums2): New marker function.
3000 (enums1): New function.
3001 (main): Call enums1(). Move enum tests to enums1().
3002
78492fde
AC
3003Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
3004
3005 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
3006 compile/link program. Update line numbers.
3007 * gdb.asm/d10v.inc: Define ``startup''.
3008 * gdb.asm/asmsrc1.s: Add definition of _start.
3009
49a2cef8
AC
3010Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
3011
3012 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
3013
3e6c8688
EZ
30142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3015
3016 * gdb.base/maint.exp: Add 'maint print architecture' item to output
3017 of 'help maint print' command.
3018
9ff5cbe9
AC
3019Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
3020
3021 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
3022 they use gdb_expect_list.
3023
17c579bd
AC
3024Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
3025
3026 * gdb.base/commands.exp: Use ``set remote
3027 memory-read-packet-size'' instead of ``set endian big'' to test
3028 long commands.
3029
e6d71bf3
DB
30302000-06-03 Daniel Berlin <dan@cgsoftware.com>
3031
3032 * gdb.c++/templates.exp (do_tests): Make all of these work under
3033 g++, and stop skipping them.
3034
3035 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
3036 work under g++.
3037
e5f9ba7b
MS
3038 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
3039 initialization.
3040
dc96c6c7 30412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
3042
3043 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
3044 the regular expression: accept an (almost) arbitrary sequence of
3045 "frames-invalid" and "breakpoints-invalid" messages both before
3046 and after the "starting" message.
3047
dc96c6c7 30482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
3049
3050 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 3051
dc96c6c7 30522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
3053
3054 * gdb.base/annota1.exp (annotate-signal-handler-caller):
3055 Relax the regular expression a little, make it pass on Solaris 8.
3056
8216cda9
KB
30572000-05-12 Kevin Buettner <kevinb@redhat.com>
3058
3059 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
3060 a call, do not require that gdb stop on the line after the call.
3061 Instead, it is permissible for gdb to stop on the line of the
3062 call itself.
3063
1a570b2f
MS
30642000-05-12 Michael Snyder <msnyder@.cygnus.com>
3065
3066 * gdb.base/break.exp (bp on small function, optimized file):
3067 Add a second pass pattern. The behavior differs here between stabs
3068 and dwarf for one-line functions. Stabs preserves two line symbols
3069 (one before the prologue and one after) with the same line number,
3070 but dwarf regards these as duplicates and discards one of them.
3071 Therefore the address after the prologue (where the breakpoint is)
3072 has no exactly matching line symbol, and GDB reports the breakpoint
3073 as if it were in the middle of a line rather than at the beginning.
3074
dc96c6c7 30752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
3076
3077 * gdb.base/interrupt.exp: Make "pass" message say "send"
3078 rather than "send_gdb" (for consistancy).
3079
7d418785
AC
3080Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
3081
3082 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
3083 * gdb.c++/templates.cc: Properly check for GCC version number.
3084 * lib/compiler.cc: Likewise
3085
dc96c6c7 30862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
3087
3088 * gdb.base/break.exp: When compiled with -O2 optimization,
3089 gdb may not stop at the first line of main, due to code motion.
3090
dc96c6c7 30912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
3092
3093 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
3094 This test depends on parsing the printf output from the target.
3095 Since the sparclet stub doesn't do stdio, this will never work.
3096 * gdb.base/call-rt-st.exp: ditto.
3097 * gdb.base/call-strs: ditto.
3098
dc96c6c7 30992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
3100
3101 * gdb.base/miscexprs.exp: make sizeof long array test portable.
3102
3103 * gdb.base/ending-run.exp: After connecting to a remote target,
3104 but before running, the target will appear to be in a random
3105 location. Specify both a file and a line for breakpoints.
3106 Also, the function that calls main may be called 'init'
3107 rather than 'start'.
3108
a5a51225
EZ
31092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3110
3111 * gdb.base/help.exp: Update output for add-symbol-file command.
3112
7930cc7c
FN
31132000-04-10 Fernando Nasser <fnasser@cygnus.com>
3114
3115 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3116 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
3117
23e37ab1
C
31182000-04-07 J.T. Conklin <jtc@redback.com>
3119
e93c542c
C
3120 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
3121
23e37ab1
C
3122 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
3123
591b8fa3
PDM
3124Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
3125
3126 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
3127 values that can be represented exactly.
3128 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
3129 above change, and to not check against the directory part of the source
3130 file name.
3131 (step into print_long_arg_list): Likewise.
3132 (print print_small_structs from print_long_arg_list): Likewise.
3133 (print print_long_arg_list): Likewise.
3134
7a495180
EZ
31352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3136
30b53638 3137 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 3138
beb998c6
AC
3139Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
3140
3141 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
3142
1c689132
DB
31432000-03-25 Daniel Berlin <dan@cgsoftware.com>
3144
3145 * gdb.base/commands.exp (deprecated_command_test): Add test for
3146 deprecate with no arguments.
3147
c1790a9d
JL
31482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
3149
3150 * gdb.base/break.exp: Add new test for setting breakpoints on
3151 optimized code so we can test breakpoints work even when function
3152 prologues may be optimized away
3153
003ba290
FN
31542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
3155
3156 From David Whedon <dwhedon@gordian.com>
3157 * gdb.base/commands.exp : Added command deprecator tests.
3158
6837a0a2
DB
31592000-03-22 Daniel Berlin <dan@cgsoftware.com>
3160
3161 * gdb.base/help.exp: Added test for new apropos command.
3162
b9593231
KB
31632000-03-21 Kevin Buettner <kevinb@redhat.com>
3164
3165 * gdb.base/pointers.c (usevar): New function.
3166 (main): Make sure that global variables v_int_pointer2, rptr,
3167 and y are all referenced someplace in the program by calling
3168 usevar() on them. [Some linkers delete symbols which are
3169 never referenced. The space remains, but there's no way to
3170 get a (symbolic) handle on the variable from the debugger.]
3171
751a959b
EZ
31722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3173
3174 * gdb.base/printcmds.c: Add typedeffed arrays.
3175
3176 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
3177 procedure to test arrays that are typedef'd.
3178
73a93a32
JI
31792000-03-13 James Ingham <jingham@leda.cygnus.com>
3180
3181 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 3182 the library directories.
73a93a32 3183
fb40c209
AC
3184Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
3185
3186 * configure.in (configdirs): Add sub directory gdb.mi.
3187 * configure: Re-generate.
3188
3189 * gdb.mi: New directory.
beb998c6 3190
ee4dd2c9
AC
31912000-02-25 Scott Bambrough <scottb@netwinder.org>
3192
3193 * gdb.base/long_long.exp: Correct test suite failure when printing
3194 a long long value as a double on ARM platforms.
3195
70f0cc22
JB
31962000-02-16 Jim Blandy <jimb@redhat.com>
3197
3198 * gdb.base/break.exp ("breakpoint line number"): Make sure the
3199 default source file is set properly before running this test.
3200
853819b8
EZ
32012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3202
3203 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
3204 gdbtk/library directory, not in gdbtcl2.
3205
dfcd3bfb
JM
32062000-02-04 Jim Blandy <jimb@redhat.com>
3207
3208 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
3209 backslash from regexp pattern.
3210
3211 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
3212 procedure. Use it to run all the "continue to bp overloaded"
3213 tests. Note that this changes the names of the tests slightly.
3214 If the breakpoint hit message includes a hex PC value, because
3215 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
3216 from the real source code, still consider that a pass.
3217
3218 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
3219 XFAIL here if the breakpoint message contains a hex address. Note
3220 similar change on 1999-11-02.
3221
3222 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
3223
3224 * gdb.base/ptype.exp: Establish a default source file before
3225 calling get_debug_format.
3226
32272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
3228
3229 * gdb.base/watchpoint.exp: Remove duplication of test messages.
3230
8b93c638
JM
32312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
3232
3233 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
3234 of successive stepi commands -- while in the prologue we should see
3235 the function entry bracket.
3236
32372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
3238
3239 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
3240 reach __change_mode() when stepping through the end of main().
3241
c5394b80
JM
32422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
3243
3244 * gdb.base/default.exp: Fix expected pattern.
3245 * gdb.base/help.exp: Same.
3246
0d06e24b
JM
32472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3248
3249 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
3250 Don't use xfail's because that affects only the following test.
beb998c6 3251
0d06e24b
JM
3252 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
3253 solaris or linux.
3254
3255 * gdb.base/selftest.exp: Update to reflect changes to main.c.
3256
dc96c6c7 32572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 3258
beb998c6 3259 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
3260 "A syntax error" rather than "A parse error". Accept both.
3261
32622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
3263
3264 * gdb.base/default.exp: Remove OS dependent string from "target
3265 remote" test.
3266 * gdb.base/help.exp: Same for "help target remote" test.
3267
c3f6f71d
JM
32682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3269
3270 From Jim Kingdon <kingdon@redhat.com>:
3271
3272 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
3273 prompt (cleanup rather than necessity, but still might keep output
3274 from spilling to next test).
3275
32762000-01-02 Fred Fish <fnf@cygnus.com>
3277
3278 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
3279 AIX, which defines them in <sys/types.h>.
3280
ed9a39eb 32811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 3282
ed9a39eb
JM
3283 * gdb.base/default.exp: Match arm* etc instead of arm in "info
3284 float" test.
3285
32861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 3287
ed9a39eb 3288 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
3289
3290 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
3291 outermost frame disallowed".
3292
32931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
3294
3295 * gdb.base/setvar.exp: New tests for setting the value of a struct
3296 with a constant list.
3297
32981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
3299
3300 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
3301 require the user to type a cast before setting the value of a struct.
3302
de57eccd
JM
33031999-12-06 Jim Blandy <jimb@cygnus.com>
3304
3305 * gdb.base/default.exp: Expect the new 'info float' command on
3306 all i386 platforms.
3307
3308 * gdb.threads/linux-dp.exp: Expand our ability to recognize
3309 LinuxThreads libraries that don't support debugging.
3310
c2d11a7d
JM
3311Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
3312
3313 * gdb.base/remote.c: Fill the buffer with truely random data.
3314 Change the buffer type to ``unsigned char'' to simplify size
3315 arithmetic.
3316
3317 * gdb.base/remote.exp: Reduce download numbers by one. Typical
3318 stub only handles 400-1 byte packets. Verify that the download
3319 worked.
3320
33211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
3322
3323 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
3324 tests, using UNRESOLVED for the untested cases. Also, does not wait
3325 for a timeout if the prompt was received before a recognizable pattern.
3326
33271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
3328
3329 * lib/gdb.exp (gdb_expect_list): Fix spelling.
3330
33311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3332
3333 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
3334 watchpoints.
3335
33361999-11-24 Jason Merrill <jason@casey.cygnus.com>
3337
3338 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
3339
3340 * gdb.c++/local.exp: Be more flexible in recognizing local class
3341 name mangling. Don't allow horribly truncated method names.
3342 * gdb.c++/derivation.exp: Expect protected inheritance.
3343 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
3344 * gdb.c++/virtfunc.exp: Likewise.
3345 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
3346 when printing a nested enum.
3347
33481999-11-22 Jim Blandy <jimb@cygnus.com>
3349
3350 * gdb.base/step-test.exp: Properly await GDB's response to setting
3351 a breakpoint on the call to large_struct_by_value.
3352
3353 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
3354 just because we have debug info for the `start' function.
3355
33561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
3357
3358 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
3359 "Unknown signal" messages, which indicate (on LinuxThreads) that
3360 GDB doesn't know how to debug threads on this system. This is
3361 better than hanging while philosopher 0 dumps chatter into gdb.log.
3362
33631999-11-18 Tom Tromey <tromey@cygnus.com>
3364
3365 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
3366
33671999-11-18 Fred Fish <fnf@cygnus.com>
3368
3369 * gdb.base/coremaker2.c: Add sample program for generating
3370 cores that is more self contained than coremaker.c. Eventually
3371 I'll add more code to this and tie it into the testsuite.
3372
4ce44c66
JM
33731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
3374
3375 * gdb.base/dollar.exp: Remove, now in gdb.hp.
3376
33771999-11-10 Jimmy Guo <guo@cup.hp.com>
3378
3379 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
3380 from $srcdir/lib/.
3381 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
3382 and gdb.c++/.
3383
3384 * gdb.c++/derivation.exp: remove redundant get compiler info code.
3385
beb998c6 3386 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
3387 'continue with watch' test point.
3388
33891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
3390
3391 Merged from p2linux-990323-branch:
beb998c6 3392
4ce44c66
JM
3393 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
3394
11cf8741
JM
3395Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
3396
3397 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
3398 {limit,fixed}''. Test ``set download-write-size''.
3399
3400Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
3401
3402 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
3403 gdb_expect_list.
3404
3405Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
3406
3407 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
3408
34091999-11-03 Mark Salter <msalter@cygnus.com>
3410
3411 * gdb.base/break.exp: Fix "stub continue" pattern.
3412
34131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
3414
3415 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
3416
34171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
3418
3419 * gdb.base/display.exp ("finish"): Add timeout clause.
3420
3421 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
3422 plain prompt clause, so this doesn't have to time out in order to
3423 fail.
3424
3425 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
3426 breakpoint hit messages include an address.
3427
3428 * gdb.base/display.exp: Don't forget to escape parens in regular
3429 expressions. Unix regexp notatation sucks.
3430
34311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3432
3433 * gdb.base/annota1.exp: Test for annotate-signalled: change output
3434 order for 'signalled' message.
3435
5c44784c
JM
34361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
3437
3438 From Jimmy Guo <guo@cup.hp.com>:
3439 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
3440 * gdb.base/annota1.c: Add code for tests to work with.
3441
34421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
3443
3444 * gdb.base/remote.exp: New test for remote downloading settings.
3445 * gdb.base/remote.c: New file with large .data.
3446
917317f4
JM
34471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
3448
3449 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
3450 for LinuxThreads support, merged from the Code Fusion branch.
3451
3452Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
3453
3454 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
3455 containing exp_continue into a while within an expect. Don't
3456 attempt a start more than three times. Check return value from
3457 gdb_load.
beb998c6 3458
2df3850c
JM
3459Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
3460
3461 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
3462 a pass case.
3463
2acceee2
JM
34641999-10-01 Kevin Buettner <kevinb@cygnus.com>
3465
3466 * gdb.base/break.c (main): Added a statement that we can step
3467 off of.
3468 * gdb.base/break.exp: Added tests for setting a breakpoint
3469 at an offset and stepping onto a breakpoint.
3470
34711999-10-01 Fred Fish <fnf@cygnus.com>
3472
beb998c6 3473 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
3474 gdb output.
3475
c2c6d25f
JM
34761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
3477
3478 * gdb.base/break.exp: Code locations are in hex, don't forget!
3479 (For HP-UX.)
3480
34811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
3482
3483 * condbreak.exp: Use break.c as test program.
3484 * condbreak.c: Remove, redundant with break.c.
3485
34861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
3487
3488 * config/monitor.exp (gdb_target_monitor): Disable X- and
3489 Z-packets if the target needs it.
3490
34911999-09-13 James Ingham <jingham@leda.cygnus.com>
3492
3493 * gdb.c++/overload.exp: Added tests for listing overloaded
3494 functions with function pointers in the arg, explicitly calling
3495 out the version you want.
3496
cff3e48b
JM
34971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
3498
3499 * long_long.exp: Add variations of test cases that work for
3500 targets with 16-bit ints and 32-bit doubles.
3501
d4f3574e
SS
35021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
3503
3504 * break.c (main): Compare a possibly-uninitialized argc with an
3505 unlikely value that fits in 16 bits.
3506
35071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
3508
3509 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
3510 0xfeeb, don't want negative numbers if ints are 16 bits.
3511
3512 * lib/gdb.exp (skip_cplus_tests): New proc.
3513 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
3514 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
3515 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
3516 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
3517 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
3518 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
3519 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
3520 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
3521
3522 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
3523
3524Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
3525
3526 * gdb.base/corefile.exp (up): Allow a parameter to appear
3527 in the frame that we're going up to.
3528
3529 From Jim Blandy <jimb@cygnus.com>:
3530
3531 * gdb.base/default.exp (info float): Expect some output now.
3532
3533 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
3534 returning floating-point values to fail on the x86.
3535 * gdb.base/callfwmall.exp (do_function_calls): Same.
3536
3537 * gdb.base/list.exp (test_listsize): Correct expectations for
3538 listing line 1 with listsize 2. Also, listing a single line
3539 works now, as does listing three lines. [Kevin's note: There
3540 were a number of other cases fixed too where the expectations
3541 differed...]
3542
35431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
3544
3545 * gdb.base/selftest.exp: Add case for when version prints as
3546 constant string instead of char pointer.
3547
104c1213
JM
35481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
3549
3550 * gdb.base/ending-run.exp: Add Solaris case for what happens when
3551 stepping out of main.
3552
3553 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
3554 G++ used.
3555
3556 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
3557 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
3558
3559 * gdb.c++/ovldbreak.exp: Update match string in test that
3560 includes a warning of multiple breakpoints.
3561
35621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
3563
3564 * gdb.base/display.exp: Improve precision of step-after-finish
3565 added yesterday.
3566
3567 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
3568 test.
3569
3570 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
3571 configs when using G++, not just hppa*.
3572
35731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3574
3575 * gdb.base/async.c: New file.
3576 * gdb.base/async.exp: New file.
3577
3578Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
3579
3580 * gdb.base/break.exp: Tweak PA specific tests to properly handle
3581 PA64.
3582
53a5351d
JM
3583Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
3584
104c1213
JM
3585 * gdb.base/display.exp: "finish" can leave us mid-line on many
3586 targets, deal with it. Add a small constant to main, instead of
3587 1000 since main+1000 may not be a valid address in the target.
3588
53a5351d
JM
3589 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
3590 on hpux11.
3591
3592 * gdb.base/attach.exp: Handle another hpux11 error message variant
3593 when attaching to a process that does not exist.
3594
35951999-08-19 J.T. Conklin <jtc@redback.com>
3596
3597 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
3598 characters in 'continue to 1241' test.
3599
36001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
3601
3602 * gdb.base/call-ar-st.exp: Add a shorter match case for the
3603 stop in print_long_arg_list, define and use a whitespace
3604 variable in print_small_structs test, add an XFAIL for Solaris.
3605 * gdb.base/dbx.exp: XFAIL func commands until somebody is
3606 interested enough to fix.
3607
7be570e7
JM
36081999-08-13 Keith Seitz <keiths@cygnus.com>
3609
3610 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
3611 (dbx_gdb_load): Remove. Use gdb_load instead, since that
3612 proc knows about targets other than the natives.
3613 (test_assign): Use "gdb_run_cmd" to "run" the target.
3614 Check that we've actually hit the breakpoint at main.
3615 When we attempt to assign a value to a local variable, check
3616 that the variable is in the current scope, i.e., don't use
3617 a test with an empty result.
3618
3619Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
3620
3621 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
3622 command.
3623
36241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
3625
3626 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3627 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
3628 gdb.compat, gdb.threads-hp.
3629 gdb.hp/configure, gdb.hp/configure.in: New files.
3630 gdb.hp/Makefile.in: Recurse into new subdirs.
3631 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
3632 gdb.hp/gdb.objdbg: New directory, tests for debugging info
3633 in object files.
3634 gdb.hp/tools: New directory, aux tools for HP-specific tests.
3635
96baa820
JM
36361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
3637
3638 * gdb.base/display.exp: Help expect by putting a newline in the
3639 funky printf, remove a bogus p/a test.
3640
36411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3642
3643 * gdb.base/display.exp: Make sure that when we say 'run', we are
3644 connected to the target. This is necessary when running not
3645 natively.
3646
36471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
3648
3649 * gdb.base/step-test.exp: Removed some extraneous messages.
3650
3651 * gdb.base/long_long.exp: Don't run memory examination tests
3652 on little-endian targets (they will need a different set of
3653 results to match).
3654
36551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
3656
3657 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
3658 until somebody decides to fix GDB.
3659
3660 * gdb.base/long_long.c: Stop compiler complaint by specifying long
3661 constant as "ULL".
3662 * gdb.base/long_long.exp: Loosen x/c test, add partial result
3663 matches for a couple x/2 commands.
3664
a0b3c4fd
JM
36651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
3666
3667 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
3668 by merging in ref-types2 tests.
3669 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
3670
3671 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3672 * gdb.c++/Makefile.in: Add standard actions.
3673 (EXECUTABLES): Rename from PROGS, update list.
3674 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
3675 from gdb.hp.
3676 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
3677 foo and bar locals.
3678 * gdb.c++/anon-union.exp: Fix tests to match.
3679 * gdb.c++/classes.exp: Run if HP compiler used, add extra
3680 expect matches to handle output variations.
3681 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
3682 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
3683 output, add HP alternatives for new and delete prints.
3684 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
3685 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
3686 * gdb.c++/demangle.exp: Use $style when reporting failure.
3687 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
3688 * gdb.c++/inherit.exp: Run if HP compiler used, add some
3689 match alternatives.
3690 * gdb.c++/local.exp: Add match alternatives or xfails for HP
3691 compilers.
3692 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
3693 * gdb.c++/method.exp: Add match alternatives.
3694 * gdb.c++/misc.cc: Add bool types.
3695 * gdb.c++/misc.exp: Add tests for bool types.
3696 * gdb.c++/overload.exp: Add xfails.
3697 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
3698 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
3699 add some more template parameter tests (only for HP currently).
3700 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
3701 * gdb.c++/virtfunc.cc: Add return type and value for main.
3702 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
3703 match alternatives.
beb998c6 3704
a0b3c4fd
JM
37051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3706
3707 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
3708
37091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
3710
3711 * gdb.base/signals.exp: Don't expect getting a backtrace from
3712 within a signal handler to fail on Linux.
3713
37141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
3715
3716 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3717 * lib/gdb.exp: Remove some gratuitious semicolons.
3718 (delete_breakpoints): Increase timeout.
3719 (gdb_expect): Add -notransfer option.
3720 (gdb_test): Use -notransfer option.
3721 (get_compiler_info): Add f77 case.
3722 (get_compiler): New proc, split out from gdb_preprocess, add f77
3723 case.
3724 (gdb_preprocess): Call get_compiler.
3725
3726 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
3727 * gdb.base/attach.exp, gdb.base/display.exp,
3728 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
3729 gdb.base/long_long.exp, gdb.base/printcmds.exp,
3730 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
3731 third arg to gdb_test.
3732 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
3733 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
3734 HP-UX xfails, add others.
3735 * gdb.base/completion.exp: Reflect name change of self-test.
3736 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
3737 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
3738 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
3739 HP failure number.
3740 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
3741 useless HP-UX 10.30 references.
3742 * gdb.base/maint.exp: Loosen matches.
3743 * gdb.base/pointers.c (main): Declare more_code.
3744 * gdb.base/pointers.exp: Match on output of a `next'.
3745 * gdb.base/structs.c: Add prototypes.
3746 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
3747 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
3748
37491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3750
3751 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
3752 command.
3753
37541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3755
3756 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
3757 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
3758
3759 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
3760 debug info. Deal with lack of signal hanlder info in stack.
3761
3762 From Jim Kingdon <kingdon@redhat.com>:
3763 * gdb.base/annota1.exp: If printf has debug info, deal with it.
3764
5a2468f5
JM
37651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
3766
3767 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
3768 gdb.base/foll-vfork.exp: Don't run for crosses.
3769
adf40b2e
JM
3770Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
3771
3772 * gdb.base/configure.in: Check for gdbvars.exp instead of
3773 a1-selftest.exp.
3774 * gdb.base/configure: Re-generate.
3775
37761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
3777
3778 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
3779 in trying to run first and name is too long.
3780
3781 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
3782 pointers2.c and pointers2.exp, respectively.
3783 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
3784 doschk happier.
3785
43e526b9
JM
37861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
3787
3788 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
3789 callfuncs2.c and callfuncs2.exp.
3790
3791 * gdb.base/list.exp: Remove mistaken xfails.
3792 * gdb.base/list0.h: Add optional prototypes.
3793
9846de1b
JM
3794Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
3795
3796 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
3797 calling malloc.
3798 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
3799 * ptype.exp: Move test for get_debug_format to before its first
3800 use.
3801
38021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3803
3804 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
3805 * gdb.base/annota2.cc, annota2.exp: Move from here.
3806 * gdb.c++/annota2.cc, annota2.exp: To here.
3807 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
3808
43ff13b4
JM
3809Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
3810
3811 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
3812 a consistent format.
3813
085dd6e6
JM
38141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
3815
3816 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3817 * lib/gdb.exp (get_compiler_info): Add detection for assorted
3818 HP compilers, also set the globals $true and $false.
3819
3820 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
3821 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
3822 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
3823 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
3824 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
3825 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
3826 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
3827 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
3828 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
3829 whatis.c} Add C++ compatible function definitions and return
3830 types, add includes for library functions.
3831 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
3832 * gdb.base/step-test.c (myglob): Rename from glob.
3833 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
3834 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
3835 files, move here from gdb.hp.
3836 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
3837 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
3838 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
3839 Adjust line numbers in regexps.
3840
3841 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
3842 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
3843 instead of 0/1.
3844
3845 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
3846 foll-vfork.exp: New files, move here from gdb.hp.
3847 * gdb.base/page.exp: New file, test of pagination command.
3848
3849 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
3850 recursion test.
3851 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
3852
3853 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
3854 gdb.base/solib.exp: Fix compiler invocation process.
3855
3856 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
3857 HP-UX 11, turn off overload resolution explicitly.
3858 * gdb.base/commands.exp: Set argument list explicitly, add
3859 watchpoint test.
3860 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
3861 them work.
3862 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
3863 expressions properly.
3864 * gdb.base/corefile.exp: Loosen the match slightly.
3865 * gdb.base/default.exp: Allow "Error accessing memory" message
3866 also.
3867 * gdb.base/display.exp: Skip over x/0 j if PA64.
3868 * gdb.base/funcargs.exp: Add xfails for HP-UX.
3869 * gdb.base/interrupt.exp: Ditto.
3870 * gdb.base/langs.exp: Add symbolic matches governed by compiler
3871 in use.
3872 * gdb.base/list.exp: Add xfails for HP-UX.
3873 * gdb.base/long_long.exp: Refine some of the numeric matches.
3874 * gdb.base/mips_pro.exp: Xfail on HP-UX.
3875 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
3876 * gdb.base/nodebug.exp: Succeed on more varieties of output.
3877 * gdb.base/opaque.exp: Remove some HP-UX xfails.
3878 * gdb.base/ptype.exp: Succeed on more varieties of output.
3879 * gdb.base/scope.exp: Add xfails for HP-UX.
3880 * gdb.base/sect-cmd.exp: Add more cases.
3881 * gdb.base/setvar.exp: Add xfails for HP-UX.
3882 * gdb.base/shlib-call.exp: Loosen some matches slightly.
3883 * gdb.base/signals.exp: Match on void symbolically.
3884 * gdb.base/step-test.exp: Add case for PA64.
3885 * gdb.base/term.exp: Add exit and restart.
3886 * gdb.base/twice.exp: Clean up after self.
3887 * gdb.base/varargs.exp: Disable overload resolution explicitly.
3888 * gdb.base/whatis.exp: Allow more ways to pass tests.
3889
3890 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
3891 no longer useful.
3892
3893Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
3894
3895 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
3896 list of patterns.
3897 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
3898 print_double_array(double_array)", "continuing to breakpoint
3899 1018", "print print_double_array(array_d)" and "continuing to
3900 1034" tests.
beb998c6 3901
085dd6e6
JM
39021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
3903
3904 * Makefile.in: Add empty html and install-html targets.
3905
39061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
3907
3908 * config/mt-*: Remove, these haven't been used since 1996.
3909
39101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
3911
3912 * gdb.base/call-strs.c, gdb.base/ending-run.c,
3913 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
3914 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
3915
9e0b60a8
JM
39161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
3917
3918 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
3919 simpler match case for the ptype of the big class.
3920
39211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3922
3923 * gdb.exp: Fix test for gdb_prompt existence.
3924
39251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3926
3927 * gdb.exp (gdb_test): Add fail after calls to perror.
3928
39291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3930
3931 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
3932
39331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3934
3935 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
3936
0f71a2f6
JM
3937Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
3938
3939 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
3940 malloc() is linked in.
3941
39421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
3943
3944 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
3945 step at end.
3946
3947 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
3948
39491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
3950
3951 * gdb.java/jv-print.exp: New file. (Our first Java test!)
3952
cce74817
JM
3953Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
3954
3955 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
3956 * gdb.base/mips_pro.exp: Likewise.
3957
39581999-06-02 Keith Seitz <keiths@cygnus.com>
3959
3960 * gdb.c++/templates.cc: Change all "new" operators to throw
3961 an exception.
3962 * gdb.c++/cplusfuncs.cc: Likewise.
3963
3964 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
3965
3966Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
3967
3968 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
3969 * gdb.base/ending-run.exp: When stepping out of main, accept a
3970 step into an arbitrary assembler file.
3971
392a587b
JM
39721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3973
beb998c6 3974 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 3975 "breakpoint-invalid" to be printed.
beb998c6 3976 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
3977 number of "frames-invalid" and "breakpoint-invalid" to be printed.
3978 * gdb.base/annota2.cc: Initialize a.x to 0.
3979
9e086581
JM
39801999-05-17 Keith Seitz <keiths@cygnus.com>
3981
3982 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
3983 when "skip_float_tests" set.
3984 Ditto for "print print_double_array(array_d)", "print print_small_structs",
3985 "print print_ten_doubles", and "step into print_long_arg_list".
3986 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
3987 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
3988 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
3989 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
3990 "skip_float_tests" is set.
3991 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
3992 when "skip_float_tests" set.
beb998c6 3993
cd0fc7c3
SS
39941999-05-06 Keith Seitz <keiths@cygnus.com>
3995
3996 * gdb.base/annota2.cc: Include stdio.h.
3997
3998Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
3999
4000 * gdb.base/crossload.exp: Remove, this has been disabled ever
4001 since BFD stopped including all targets, and cross-GDB gets
4002 plenty of testing anyway.
4003 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
4004 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
4005 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
4006 * gdb.base/README: Remove, was doc for this.
4007 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
4008 needed.
4009
b83266a0
SS
40101999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4011
4012 * gdb.base/call-ar-st.exp: Fix one regular expression in test
4013 output.
4014
4015 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
4016 * gdb.base/annota2.exp: New file. More annotation tests.
4017 * gdb.base/annota1.c: New file. Source file for annota1.exp.
4018 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
4019
40201999-04-23 Angela Marie Thomas <angela@cygnus.com>
4021
4022 * config/cfdbug.exp: New file.
4023
7a292a7a
SS
40241999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
4025
4026 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
4027 Marcus Daniel's and Dale Hawkins's demangler crashes.
4028
4029 * gdb.c++/demangle.exp (test_gnu_style_demangling,
4030 test_lucid_style_demangling, test_arm_style_demangling,
4031 test_hp_style_demangling): Try Tom Tromey's core-dumping
4032 identifier under each demangling style.
4033
40341999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
4035
4036 * gdb.c++/demangle.exp: Include the current demangling style
4037 in all test names.
4038 (current_demangling_style): New global variable.
4039 (set_demangling_style, test_demangling_core, test_demangling,
4040 test_demangling_exact): New functions.
4041 (test_gnu_style_demangling, test_lucid_style_demangling,
4042 test_arm_style_demangling, test_hp_style_demangling): Use those,
4043 instead of calling gdb_test and gdb_test_exact directly.
4044 (catch_demangling_errors): New function, which reports errors
4045 signalled by the demangling test functions in an orderly way.
4046 (do_tests): Use catch_demangling_errors.
4047
40481999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
4049
4050 * gdb.base/signals.exp (test_handle_all_print): Use () for
4051 grouping in expressions, not {}.
4052
4053 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
4054 initialized yet.
4055
40561999-04-01 Stan Shebs <shebs@andros.cygnus.com>
4057
4058 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
4059 are listed.
4060
40611999-03-26 Stan Shebs <shebs@andros.cygnus.com>
4062
4063 * gdb.stabs/weird.exp: Test for CC being defined before
4064 looking at its value.
4065
40661999-03-25 Stan Shebs <shebs@andros.cygnus.com>
4067
4068 * gdb.base/call-ar-st.exp: Remove stray '#'.
4069 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
4070 "short int" and "long int".
4071 * gdb.c++/overload.cc: Cast the string added in the previous
4072 change, to mollify finicky HP compiler.
4073 * gdb.hp/reg-test.exp (testfile): Fix file name.
4074 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 4075
7a292a7a
SS
4076 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
4077 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
4078 alternate form of enum ptype.
4079
c906108c
SS
40801999-03-23 Stan Shebs <shebs@andros.cygnus.com>
4081
7a292a7a
SS
4082 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
4083 * gdb.hp/*.exp: Change all to run compiler probe only after
4084 passing skip_hp_tests, so as not to waste time on guaranteed
4085 failure.
4086
c906108c
SS
4087 * gdb.c++/overload.cc: Pass string instead of char addr, always
4088 init ccpfoo.
4089 * gdb.c++/templates.cc: Fix syntax error.
4090
7a292a7a
SS
4091Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4092
4093 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 4094 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
4095 command.
4096
40971999-03-18 James Ingham <jingham@cygnus.com>
4098
4099 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
4100
4101 * gdb.c++/method.exp: It was testing an uninitialized int on the
4102 stack and assuming it was positive.
4103
4104 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
4105
4106 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 4107 keep it from killing the rest of the tests.
7a292a7a
SS
4108 Use gdb_continue_to_end.
4109
4110 * gdb.base/sigall.exp: use gdb_continue_to_end.
4111
4112 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
4113
4114 * gdb.base/display.exp: use runto_main, not run.
4115
beb998c6
AC
4116 * gdb.base/default.exp: Check for the current error message in the
4117 r abbreviation test.
7a292a7a
SS
4118 Add strongarm to the targets that know info float.
4119
beb998c6 4120 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
4121 run which doesn't work with monitors.
4122
4123 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
4124
4125 * gdb.base/break.exp: use the gdb_continue_to_end proc.
4126
4127 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
4128 program. Traps the case (in Cygmon) when the program never really
4129 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
4130 more places, so I used my name. Sorry Mark...
4131
4132 * config/monitor.exp (gdb_target_monitor): added another
4133 target_info parameter: remotebinarydownload. This will set the
4134 remotebinarydownload flag if this is causing some boards trouble.
4135
41361999-03-18 Mark Salter <msalter@cygnus.com>
4137
4138 * lib/gdb.exp (continue_to_exit): New function.
4139
4140 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
4141 * gdb.base/ending-run.exp: Ditto.
4142 * gdb.base/step-test.exp: Ditto.
4143
41441999-03-16 Stan Shebs <shebs@andros.cygnus.com>
4145
4146 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
4147 (suggested by Art Haas <ahaas@neosoft.com>).
4148
41491999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
4150
4151 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
4152
4153Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
4154
4155 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
4156 descriptions of types (short unsigned int vs unsigned short, etc).
4157
41581999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
4159
4160 * gdb.base/call-strs.exp: Don't assume that `step' will step over
4161 a call to strlen; sometimes we do have sources.
4162
41631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
4164
4165 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
4166 character, so GDB won't print garbage after its end.
beb998c6 4167
c906108c
SS
4168 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
4169 breakpoint there instead. Sometimes GCC emits memcpy to handle
4170 the large structures being passed by value, so we step into that
4171 instead of sum_array_print, which obscures what we're really testing.
4172 * gdb.base/step-test.exp: However, we do want a test that notices
4173 the bizarre steps into memcpy, so do that here. Add check for
4174 stepping into function calls that pass large structures by value.
4175 ("Is that a noun clause, or are you just happy to see me?")
4176 Remove all references to specific line numbers.
4177 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
4178 New type and function.
4179 (main): Call large_struct_by_value, passing it a large struct by value.
4180 * lib/gdb.exp (gdb_get_line_number): New function.
4181
4182 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
4183 more portable.
4184
7a292a7a
SS
41851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
4186
c906108c
SS
4187 * lib/gdb.exp: Doc fixes.
4188
7a292a7a
SS
41891999-03-05 Nick Clifton <nickc@cygnus.com>
4190
beb998c6 4191 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
4192
41931999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
4194
c906108c
SS
4195 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
4196 commands. They're not germane to this test, and they don't work
4197 that way on remote targets.
4198
3fc11d3e
JM
41991999-03-01 James Ingham <jingham@cygnus.com>
4200
4201 * Changelog entries merged over from gdb development branch.
4202
3fc11d3e
JM
4203 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
4204
4205 * lib/gdb.exp (gdbtk_analyze_results): Generic function
4206 for outputting results of test run.
4207
2d4a1622 4208 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
4209
4210 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 4211
7a292a7a
SS
42121999-02-25 Felix Lee <flee@cygnus.com>
4213
4214 * lib/gdb.exp (debug_format): initialize
4215
c906108c
SS
42161999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
4217
4218 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
4219 * gdb.base/call-rt-st.c: Ditto.
4220
c906108c
SS
42211999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
4222
4223 * gdb.threads/pthreads.exp (horiz): New variable.
4224 (test_startup): Fix regexps that capture thread numbers.
4225
42261999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
4227
4228 * gdb.base/smoke.exp: Disambiguate two test case names (both
4229 called ``print'').
4230
4231Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
4232
4233 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
4234 compilation.
4235
42361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
4237
4238 * gdb.base/miscexprs.exp: Change patterns to match GDB's
4239 actual output formatting.
4240 * gdb.base/smoke.exp: GDB removes leading 0's.
4241 * gdb.base/volatile.exp: Don't check type of remuneration;
4242 that variable is no longer defined in constvars.c.
4243 * gdb.base/step-test.c (main): Exit with explicit exit code.
4244 * gdb.base/step-test.exp: Remove two nexti checks--they are
4245 not portable.
4246
42471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
4248
4249 * gdb.base/help.exp ("help delete display"): Fix test to match
4250 gdb's output.
4251
4252 * gdb.base/long_long.c (known_types): Initialize values to zero.
4253 * gdb.base/long_long.exp: Step one more line
4254 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 4255 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
4256 unique test case names.
4257
4258Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4259
beb998c6 4260 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
4261
4262 * gdb.c++/method.exp: Add missing close brace.
4263
42641999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
4265
4266 * gdb.base/maint.exp: Use 'set height 0' to disable page
4267 prompting, not 'set height 400'.
4268
4269 Fix a bunch of timeouts.
4270 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
4271 four separate tests, so expect doesn't take forever to match a ton
4272 of text against a regexp with lots of .* forms.
4273 ("maint print psymbols", "maint print symbols"): Make some of
4274 these greps more selective, so that expect doesn't try to wade
4275 through huge piles of output and time out.
4276
4277 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
4278
4279 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
4280 tests: one which doesn't expect shlib events to be reported, and
4281 another which does, but is XFAIL for all platforms other than
4282 HP/UX.
4283
4284 * gdb.base/break.exp: Teach the test suite that the `catch
4285 fork', `catch vfork', and `catch exec' commands produce error
4286 messages on platforms that don't provide these features.
4287
4288Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
4289
4290 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
4291 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
4292 (shortening names from solib_threshold.exp etc), won't run on
4293 anything but HP-UX for the foreseeable future.
4294 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
4295 reflect move.
4296
4297Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
4298
4299 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
4300 gdb.trace/Makefile.in (clean): Remove all test executables.
4301
4302Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
4303
4304 * gdb.base/shlib-call.exp: add test cases to verify that gdb
4305 successfully re-sets breakpoints in shared libraries.
4306 * gdb.base/shmain.c (main): return 0, don't fall off the end.
4307
4308Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4309
beb998c6
AC
4310 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
4311 and compiled w/o GCC.
c906108c
SS
4312
4313 * gdb.hp/watch-cmd.exp: ditto.
4314
4315 * gdb.hp/watch-hp.exp: ditto.
4316
4317 * gdb.hp/xdb1.exp: ditto.
4318
4319 * gdb.hp/xdb2.exp: ditto.
4320
4321 * gdb.hp/dbx.exp: ditto.
4322
4323Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
4324
4325 * constvars.c: Remove C++-isms.
4326 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
4327 with GCC.
4328
4329Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
4330
4331 The following changes are part of the HP merge.
4332
4333 * gdb.base/break.exp: new tests to verify that catchpoints for
4334 fork, vfork, and exec don't trigger inappropriately.
4335
4336 * gdb.base/opaque.exp: compile one file at a time, then link.
4337
4338 * gdb.base/signals.exp: be more restrictive about which hppa
4339 systems receive a setup_xfail. new tests.
4340
4341 * gdb.base/solib_threshold.build: new file.
4342 * gdb.base/solib_threshold.exp: new file.
4343 * gdb.base/solib_threshold.link_opts: new file.
4344 * gdb.base/solib_threshold.mk: new file.
4345 * gdb.base/gen_solib_threshold.c: new file.
4346
4347 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
4348 tests. New tests for enums inside classes.
4349
4350 * gdb.c++/compiler.cc: indicate support of template debugging.
4351
4352 * gdb.c++/demangle.exp: run hp style demangling tests.
4353
4354 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
4355 tests.
4356
4357 * gdb.c++/misc.cc: changes to support new tests.
4358
4359 * gdb.c++/templates.cc: changes to support HP's compiler; changes
4360 to support new tests.
4361
4362 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
4363 gcc, then skip these tests.
4364
4365Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
4366
4367 The following files are part of the HP merge; some had longer
4368 names at HP, but have been renamed to be no more than 14
4369 characters in length.
4370
4371 * gdb.hp/ambiguous.cc: new file.
4372 * gdb.hp/ambiguous.exp: new file.
4373 * gdb.hp/attach.exp: new file.
4374 * gdb.hp/attach2.exp: new file.
4375 * gdb.hp/classes-hp.exp: new file.
4376 * gdb.hp/ctti.exp: new file.
4377 * gdb.hp/ctti-add.cc: new file.
4378 * gdb.hp/ctti-add1.cc: new file.
4379 * gdb.hp/ctti-add2.cc: new file.
4380 * gdb.hp/ctti-add3.cc: new file.
4381 * gdb.hp/dbx.exp: new file.
4382 * gdb.hp/exception.cc: new file.
4383 * gdb.hp/exception.exp: new file.
4384 * gdb.hp/foll-exec.c: new file.
4385 * gdb.hp/foll-exec.exp: new file.
4386 * gdb.hp/foll-fork.c: new file.
4387 * gdb.hp/foll-fork.exp: new file.
4388 * gdb.hp/foll-vfork.c: new file.
4389 * gdb.hp/foll-vfork.exp: new file.
4390 * gdb.hp/inherit-hp.exp: new file.
4391 * gdb.hp/more-steps.exp: new file.
4392 * gdb.hp/namespace.cc: new file.
4393 * gdb.hp/namespace.exp: new file.
4394 * gdb.hp/optimize.exp: new file.
4395 * gdb.hp/pxdb.c: new file.
4396 * gdb.hp/pxdb.exp: new file.
4397 * gdb.hp/quicksort.exp: new file.
4398 * gdb.hp/reg-test.exp: new file.
4399 * gdb.hp/reg-test.s: new file.
4400 * gdb.hp/sized-enum.c: new file.
4401 * gdb.hp/sized-enum.exp: new file.
4402 * gdb.hp/start-stop.exp: new file.
4403 * gdb.hp/templ-hp.cc: new file.
4404 * gdb.hp/templ-hp.exp: new file.
4405 * gdb.hp/thr-lib.c: new file.
4406 * gdb.hp/thr-lib.exp: new file.
4407 * gdb.hp/thr-lib.h: new file.
4408 * gdb.hp/thr-liblib.c: new file.
4409 * gdb.hp/virtfun-hp.c: new file.
4410 * gdb.hp/virtfun-hp.exp: new file.
4411 * gdb.hp/watch-cmd.exp: new file.
4412 * gdb.hp/watch-hp.exp: new file.
4413 * gdb.hp/xdb1.exp: new file.
4414 * gdb.hp/xdb2.exp: new file.
4415 * gdb.hp/xdb3.exp: new file.
4416
4417Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
4418
4419 The following files are part of the HP merge; some had longer
4420 names at HP, but have been renamed to be no more than 14
4421 characters in length.
4422
4423 * gdb.base/ss.h: new file.
4424 * gdb.base/call-ar-st.c: new file.
4425 * gdb.base/call-ar-st.exp: new file.
4426 * gdb.base/call-rt-st.c: new file.
4427 * gdb.base/call-rt-st-exp: new file.
4428 * gdb.base/call-strs.exp: new file.
4429 * gdb.base/ena-dis-br.exp: new file.
4430 * gdb.base/environ.exp: new file.
4431 * gdb.base/long_long.exp: new file.
4432 * gdb.base/sect-cmd.exp: new file.
4433 * gdb.base/shlib-cl2.exp: new file.
4434 * gdb.base/smoke.exp: new file.
4435 * gdb.base/so-impl-ld.c: new file.
4436 * gdb.base/so-impl-ld.exp: new file.
4437 * gdb.base/so-indr-cl.c: new file.
4438 * gdb.base/so-indr-cl.exp: new file.
4439 * gdb.base/varargs.exp: new file.
4440 * gdb.base/volatile.exp: new file.
4441 * gdb.base/whatis-exp.exp: new file.
7a292a7a 4442 * gdb.base/display.exp: new file.
c906108c
SS
4443 * gdb.c++/derivation.exp: new file.
4444 * gdb.c++/local.exp: new file.
4445 * gdb.c++/member-ptr.exp: new file.
4446 * gdb.c++/overload.exp: new file.
4447 * gdb.c++/ovldbreak.exp: new file.
4448 * gdb.c++/ref-types.exp: new file.
4449 * gdb.c++/ref-types2.exp: new file.
4450 * gdb.c++/userdef.exp: new file.
beb998c6 4451
c906108c
SS
4452Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
4453
4454 * gdb.base/default.exp: Reflect wording change in remote.c.
4455
dc96c6c7 4456Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4457
4458 * gdb.base/help.exp: Update to reflect current text.
4459
4460Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
4461
4462 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
4463 they're stack variables and contain garbage.
4464 * gdb.c++/anon-union.exp: new file.
4465
4466 The following changes were made by David Taylor
4467 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
4468 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
4469 in changes by HP.
4470
4471 * gdb.base/bitops.exp: new file.
4472 * gdb.base/default.exp: change expected messages for catch and
4473 info catch tests to reflect HP merge changes.
4474 * gdb.base/enable-disable-break.exp
4475 * gdb.base/ending-run.c: new file.
4476 * gdb.base/long_long.c: new file.
4477 * gdb.base/maint.exp: new file.
4478 * gdb.base/pointers2.exp: new file.
4479 * gdb.base/shlib-call2.exp: new file.
4480 * gdb.base/solib.exp: new file.
4481 * gdb.base/step-test.c: new file.
4482 * gdb.c++/anon-union.cc: new file.
4483 * gdb.c++/local.cc: new file.
4484 * gdb.c++/member-pointer.cc: new file.
4485 * gdb.c++/method.cc: new file.
4486 * gdb.c++/ref-types.cc: new file.
4487 * gdb.c++/ref-types2.cc: new file.
4488 * gdb.c++/userdef.cc: new file.
beb998c6 4489
c906108c
SS
4490 * gdb.base/scope.exp: compile one file at a time, then link.
4491 * gdb.base/langs.exp: ditto.
4492 * gdb.base/list.exp: ditto.
beb998c6 4493
c906108c
SS
4494Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
4495
4496 The following changes were made by David Taylor
4497 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
4498 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
4499 in changes by HP.
beb998c6 4500
c906108c
SS
4501 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
4502 skip tests. When compiling pass c++ flag to gdb_compile.
4503 * gdb.c++/
beb998c6 4504
c906108c
SS
4505 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
4506 test for on hppa*-*-hpux*; use args to see if c++ was specified.
4507 (skip_hp_tests): new function.
4508 (gdb_preprocess): new function.
4509
4510 * configure.in (hpdir): decide whether to configure gdb.hp.
4511 * configure: regenerated.
4512
4513 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
4514 to delete on clean.
4515 (EXECUTABLES): update to reflect new additions.
4516 * gdb.base/commands.exp: update message expected.
4517 * gdb.base/default.exp: add copyright notice.
4518 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
4519 * gdb.base/help.exp: update messages to reflect current text.
4520 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
4521 targets for recurse tests.
4522 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
4523 skip this file.
4524
4525 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
4526 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
4527 compilation.
4528 * gdb.c++/misc.exp: ditto.
4529 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
4530 run the tests. tell gdb_compile that it's a c++ compilation.
4531
4532 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 4533
c906108c
SS
4534 * gdb.base/all-bin.exp: new file.
4535 * gdb.base/arithmet.exp: new file.
4536 * gdb.base/assign.exp: new file.
4537 * gdb.base/completion.exp: new file.
4538 * gdb.base/cond-expr.exp: new file.
4539 * gdb.base/condbreak.exp: new file.
4540 * gdb.base/define.exp: new file.
4541 * gdb.base/dollar.exp: new file.
4542 * gdb.base/environment.exp: new file.
4543 * gdb.base/eval-skip.exp: new file.
4544 * gdb.base/jump.exp: new file.
4545 * gdb.base/logical.exp: new file.
4546 * gdb.base/pointers.exp: new file.
4547 * gdb.base/relational.exp: new file.
4548 * gdb.base/section_command.exp: new file.
4549 * gdb.base/whatis-expr.exp: new file.
4550
4551 * gdb.base/all-types.c: new file.
4552 * gdb.base/call-array-struct.c: new file.
4553 * gdb.base/call-return-struct.c: new file.
4554 * gdb.base/call-strings.c: new file.
4555 * gdb.base/callfuncs2.c: new file.
4556 * gdb.base/condbreak.c: new file.
4557 * gdb.base/constvars.c: new file.
4558 * gdb.base/display.c: new file.
4559 * gdb.base/int-type.c: new file.
4560 * gdb.base/jump.c: new file.
4561 * gdb.base/miscexprs.c: new file.
4562 * gdb.base/pointers.c: new file.
4563 * gdb.base/pointers2.c: new file.
4564 * gdb.base/shmain.c: new file.
4565 * gdb.base/shr1.c: new file.
4566 * gdb.base/shr2.c: new file.
4567 * gdb.base/solib.c: new file.
4568 * gdb.base/solib1.c: new file.
4569 * gdb.base/solib2.c: new file.
4570 * gdb.base/varargs.c: new file.
4571 * gdb.c++/derivation.cc: new file.
4572 * gdb.c++/overload.cc: new file.
4573 * gdb.c++/ovldbreak.cc: new file.
4574 * gdb.hp/attach.c: new file.
4575 * gdb.hp/attach2.c: new file.
4576 * gdb.hp/average.c: new file.
4577 * gdb.hp/compiler.c: new file.
4578 * gdb.hp/compiler.cc: new file.
4579 * gdb.hp/execd-program.c: new file.
4580 * gdb.hp/follow-exec.c: new file.
4581 * gdb.hp/follow-fork.c: new file.
4582 * gdb.hp/follow-vfork-and-exec.c: new file.
4583 * gdb.hp/misc-hp.cc: new file.
4584 * gdb.hp/more-steps.c: new file.
4585 * gdb.hp/optimize.c: new file.
4586 * gdb.hp/quicksort.c: new file.
4587 * gdb.hp/run-hp.c: new file.
4588 * gdb.hp/start-stop.c: new file.
4589 * gdb.hp/sum.c: new file.
4590 * gdb.hp/templates-hp.cc: new file.
4591 * gdb.hp/thread-local-in-lib.c: new file.
4592 * gdb.hp/thread-local-in-lib.h: new file.
4593 * gdb.hp/thread-local-in-lib.lib.c: new file.
4594 * gdb.hp/vforked-program.c: new file.
4595 * gdb.hp/virtfunc-hp.cc: new file.
4596 * gdb.hp/watchpoint-hp.c: new file.
4597 * gdb.hp/xdb.c: new file.
4598 * gdb.hp/xdb0.c: new file.
4599 * gdb.hp/xdb0.h: new file.
4600 * gdb.hp/xdb1.c: new file.
4601
4602Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
4603
4604 The following change was made by Edith Epstein
4605 <eepstein@cygnus.com> as part of a project to merge in changes
4606 originally made by HP; HP did not create ChangeLog entries.
4607
4608 * gdb.c++/demangle.exp: changed the expected output for some
4609 ARM-style mangling -- removed second reference to datatype.
4610 For example, maint demangle __dt__11T1__pt__2_cFv
4611 T1<char>::~T1<char>(void)
4612 becomes,
4613 maint demangle __dt__11T1__pt__2_cFv
4614 T1<char>::~T1(void)
4615
4616 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 4617
c906108c
SS
4618Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
4619
4620 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
4621 * gdb.trace/backtrace.exp: Likewise.
4622 * gdb.trace/circ.exp: Likewise.
4623 * gdb.trace/collection.exp: Likewise.
4624 * gdb.trace/deltrace.exp: Likewise.
4625 * gdb.trace/infotrace.exp: Likewise.
4626 * gdb.trace/limits.exp: Likewise.
4627 * gdb.trace/packetlen.exp: Likewise.
4628 * gdb.trace/passc-dyn.exp: Likewise.
4629 * gdb.trace/passcount.exp: Likewise.
4630 * gdb.trace/report.exp: Likewise.
4631 * gdb.trace/save-trace.exp: Likewise.
4632 * gdb.trace/tfind.exp: Likewise.
4633 * gdb.trace/tracecmd.exp: Likewise.
4634 * gdb.trace/while-dyn.exp: Likewise.
4635 * gdb.trace/while-stepping.exp: Likewise.
4636
46371998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
4638
4639 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
4640
4641Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
4642
4643 From Brendan Kehoe:
4644 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
4645 int return types.
4646
4647Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
4648
4649 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
4650 remote dos host testing right.
4651
4652Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
4653
4654 * gdb.base/corefile.exp: remove some xfails.
4655
4656Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
4657
4658 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
4659 have different timestamps.
4660
4661Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
4662
4663 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
4664 gdb.base/default.exp: Replace "exec" with "executable".
4665
4666Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
4667
4668 * gdb.base/default.exp: Change else if to elseif from previous
4669 delta.
4670
4671Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
4672
4673 * gdb.base/default.exp: Add brace missing from previous delta.
4674
4675Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
4676
4677 * gdb.base/default.exp: Support test for info float for all
4678 varieties of arm toolchain.
4679
dc96c6c7 4680Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4681
4682 * gdb.trace/*.exp: remove "remote_download" command.
4683
dc96c6c7 4684Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4685
4686 * gdb.trace/*.exp: remove -gdwarf from compile.
4687
4688Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
4689
4690 * gdb.trace/configure.in(AC_INIT): typo
4691 * gdb.trace/configure: regenerated
4692
dc96c6c7 4693Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4694
4695 * config/m68k-emc.exp: New file.
4696 * lib/<emc-support.exp trace-support.exp}: New files.
4697 * configure.in: add new test directory gdb.trace.
4698 * gdb.trace/{configure configure.in Makefile.in}: New files.
4699 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
4700 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
4701 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
4702 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
4703 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
4704 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
4705 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 4706
dc96c6c7 4707Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4708
4709 * gdb.c++/classes.exp: Change all regular expressions to match
4710 arbitrary combinations of newline/carriage-return, so that they
4711 will work equally well on Unix and Windows.
4712 * gdb.c++/inherit.exp: ditto.
4713 * gdb.c++/virtfunc.exp: ditto.
4714
47151998-08-11 Dawn Perchik <dawn@cygnus.com>
4716
4717 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
4718
c2d11a7d
JM
4719Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
4720
4721 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
4722 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
4723 to use a0-a3/d0-d3 as needed.
4724
4725Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
4726
4727 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
4728 * gdb.disasm/am33.exp: Corresponding changes.
4729
c906108c
SS
47301998-07-11 Felix Lee <flee@cygnus.com>
4731
4732 * gdb.base/callfuncs.exp: add cmp10 test.
4733 * gdb.base/callfuncs.c (cmp10): new function.
4734
4735Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
4736
beb998c6 4737 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
4738 into two parts to get around a synchronization problem in expect.
4739
3fc11d3e
JM
4740Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
4741
4742 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
4743
4744 * configure.in: Add options for gdbtk testsuite.
4745
4746 * configure: Regenerate.
4747
4748 * gdb.gdbtk: New directory to hold gdbtk tests.
4749
c906108c
SS
4750Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4751
4752 * gdb.fortran/types.exp: Escape brackets in expect patterns
4753 for test_float_literal_types_accepted tests.
4754 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
4755 before run test.
4756
c2d11a7d
JM
4757Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
4758
4759 * am33.exp: Just compile, do not link the testcase.
4760 * am33.s: Add ".am33" pseudoop to force am33 mode.
4761
c906108c
SS
47621998-06-25 Felix Lee <flee@cygnus.com>
4763
4764 * gdb.base/setshow.exp: make sure $pc is sane.
4765
4766 * gdb.stabs/weird.exp: split expect patterns properly.
4767
c2d11a7d
JM
4768Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
4769
4770 * gdb.disasm/am33.s: New disassembler testfile for the am33.
4771 * gdb.disasm/am33.exp: Run it.
4772
dc96c6c7 4773Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4774
4775 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
4776 match processing (and eliminate spurious timeouts when running).
4777
dc96c6c7 4778Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4779
4780 * gdb.base/signals.exp (test_handle_all_print): put back Mach
4781 exception test, but conditionalize it on target [mach | gnu].
4782
dc96c6c7 4783Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4784
4785 * gdb.base/overlays.exp: fixup compile line for linker script.
4786
4787Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
4788
4789 * gdb.fortran/types.exp: don't guess at float size.
4790
4791Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
4792
4793 * gdb.base/exprs.exp: delete test that depends on int size.
4794
4795Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
4796
4797 * config/sim.exp: Removed checks for target triplets.
4798 (gdb_target_sim): Use gdb,target_sim_options.
4799
4800Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
4801
4802 * gdb.base/reread.exp: New file.
4803 * gdb.base/reread1.c: New file.
4804 * gdb.base/reread2.c: New file.
4805
4806Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
4807
4808 * config/sim.exp: Use 'target sim -sparclite' when running
4809 SPARClite programs.
4810
4811Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
4812
4813 * gdb.base/structs2.exp: New file.
4814 * gdb.base/structs2.c: New file.
4815
4816Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
4817
4818 * gdb.asm/common.inc: New file.
4819 * gdb.asm/d10v.inc: New file.
4820 * asm-source.exp: Pass -I's to gas to find .inc files.
4821 Update line numbers in expected output.
4822 * asmsrc1.s: Rewrite.
4823 * asmsrc2.s: Rewrite.
4824 * configure.in: Create arch.inc symlink.
4825 * configure: Regenerate.
4826 * Makefile.in (distclean): Delete arch.inc.
4827
4828Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
4829
4830 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
4831 (t_enum_value2): ditto
4832 (t_enum_value3): ditto
4833 (main): ditto
4834Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4835
4836 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
4837 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
4838 change.
4839 Use gdb_test instead of send_gdb/gdb_expect sequences.
4840
4841Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
4842
4843 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
4844 not void.
4845
4846Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
4847
4848 * gdb.base/branches.c: Code with lots of loops and
4849 subroutines. Used to test gdbs ability to single step through PC
4850 changes, especially to test mips-tdep.c:mips_next_pc
4851
4852Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
4853
4854 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
4855 more rigorous EGCS C++ error checking.
4856
4857Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4858
4859 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 4860 tests.
c906108c 4861 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 4862 function when asleep.
c906108c 4863 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
4864 for i*86 Linux and SVR4 signal handling problems.
4865 Remove linux xfail for `next to handler in signals_tests_1', fixed
4866 by recent infrun.c change.
c906108c 4867 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 4868 stack backtraces.
c906108c
SS
4869 Adjust expect pattern in `handle all print' test to match Apr 28 1997
4870 target.[ch] change.
4871
4872Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
4873
4874 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
4875 for a newline from gdb before continuing.
4876 (default_gdb_exit): Just look for y or n.
4877 (gdb_test): Detect abnormal exit from GDB running on DOS; if
4878 it does, fail the rests of the tests in the file.
4879
4880Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
4881
4882 * config/cygmon.exp: New file.
4883
4884Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
4885
4886 * gdb.base/list.exp: Fix problem with "list default lines around
4887 main" test on remote targets.
4888
4889 * gdb.base/scope.exp: Fix problem with filelocal_bss before
4890 run test on remote targets.
4891
4892Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
4893
4894 * gdb.asm: New directory.
4895 * configure.in: Configure it.
4896 * configure: Regenerate.
4897 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
4898 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
4899
4900Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
4901
4902 * config/mn10300-eval.exp: New file to support MN10300 eval board.
4903
dc96c6c7 4904Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 4905
c906108c
SS
4906 * gdb.base/overlays (several files): Merge the two overlay
4907 managers into one. Change variables (foox, barx, bazx, grbxx)
4908 back into ints but force them to load in their proper sections.
4909
4910Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
4911
4912 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
4913 on-chip insn memory and IMAP1 to upper 128k.
4914 (D10VCopy): Handle memory regions crossing 16k boundaries.
4915 (D10VCopy): Transfer data in 32 bit chunks.
4916
4917Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
4918
4919 * gdb.base/overlays.c (main): Exit normally when result is
4920 correct.
4921
4922 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
4923 map. Include space for printf in .text segment.
4924
4925 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
4926 updated d10v memory VMA/LMA map.
4927 (D10VCopy): Call D10VTranslate.
beb998c6 4928
c906108c
SS
4929Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
4930
4931 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
4932
4933 * gdb.base/bar.c (barx, bar): Change variable to small array so
4934 that it won't be put into the .sdata - small data -
4935 section. Update reference.
4936 * gdb.base/baz.c (bazx, baz): Ditto.
4937 * gdb.base/foo.c (foox, foo): Ditto.
4938 * gdb.base/grbx.c (grbxx, grbx): Ditto.
4939
4940 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
4941 to be arrays.
beb998c6 4942
dc96c6c7 4943Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 4944
c906108c
SS
4945 * gdb.base/overlays.exp: fix up and get working again.
4946 Add tests for backtraces from an overlay function.
beb998c6 4947
c906108c
SS
4948Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
4949
4950 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
4951 "calling function with watchpoint enabled".
4952
4953Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
4954
4955 * gdb.base/break.exp (test_next_with_recursion): Remove
4956 gdb_suppress_tests for d10v-*-*.
4957 * lib/gdb.exp (gdb_suppress_tests): Disable this function
4958 pending review of whether it is useful or not.
4959
4960Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
4961
4962 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
4963
4964Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
4965
4966 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
4967 * config/dve.exp: New file to support Densan boards.
4968
4969Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
4970
4971 * gdb.base/interrupt.exp: Document problem of simulators, signals,
4972 reads and BSD.
4973
4974Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
4975
4976 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
4977 response.
4978
4979 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
4980
4981Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
4982
4983 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
4984 test.
4985
4986 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
4987 target_sizeof_long and target_bigendian_p.
4988 (structs_by_value, structs_by_reference): Check values according
4989 to targets word size and endianess.
beb998c6 4990
c906108c
SS
4991Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
4992
4993 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
4994 output.
4995
4996Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
4997
4998 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
4999 Update test of set args help to match source change.
5000
5001Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
5002
5003 * gdb.base/default.exp: Expect help system output to be in
5004 alphabetical order.
5005 * gdb.base/help.exp: Ditto.
5006
5007Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
5008
5009 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
5010 "i*86-pc-linux-gnu*".
5011 * gdb.base/interrupt.exp: Ditto.
5012 * gdb.base/corefile.exp: Ditto.
5013
5014 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
5015 define vxworks when building the testcase.
5016
5017 * gdb.base/ptype.exp: Fix testnames to be unique.
5018 * gdb.base/radix.exp: Ditto.
5019 * gdb.base/term.exp: Ditto.
5020 * gdb.base/whatis.exp: Ditto.
5021 * gdb.c++/classes.exp: Ditto.
5022
5023Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
5024
5025 * gdb.base/callfuncs.exp: Fix indentation.
5026
5027 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
5028 suppress_flag has been set.
5029 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
5030 target feature.
5031
5032Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
5033
5034 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
5035 the testcase.
5036
5037 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
5038 set_debug_traps() and breakpoint().
5039 * gdb.c++/misc.cc (main): Ditto.
5040 * gdb.c++/templates.cc (main): Ditto.
5041 * gdb.c++/virtfunc.cc (main): Ditto.
5042
5043Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
5044
5045 * lib/gdb.exp(gdb_step_for_stub): New function.
5046 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
5047 exists, reload the executable and do a "continue" instead of
5048 doing a jump.
5049 (runto_main): Use gdb_step_for_stub.
beb998c6 5050
c906108c
SS
5051 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
5052 tests to have unique names.
5053 * gdb.base/callfuncs.exp: Ditto.
5054 * gdb.base/commands.exp: Ditto.
5055 * gdb.base/default.exp: Ditto.
5056 * gdb.base/help.exp: Ditto.
5057 * gdb.base/list.exp: Ditto.
5058 * gdb.base/opaque.exp: Ditto.
5059 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
5060 similar tests.
beb998c6 5061
c906108c
SS
5062 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
5063 * gdb.c++/cplusfuncs.cc: Ditto.
5064 * gdb.c++/virtfunc.cc: Ditto.
5065
5066 * config/monitor.exp: Keep track of the last file we saw, rather
5067 than trying to get the info from gdb.
5068
5069 * gdb.fortran/types.exp: Move comment to previous line.
5070
5071Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
5072
5073 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
5074 target mode.
5075
5076Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
5077
5078 From Bob Manson:
5079 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
5080 string from GDB when it connects.
5081
5082 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
5083
5084Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
5085
5086 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
5087 if we can't get a debug format from GDB (we may be testing an
5088 older GDB). Use a 10 second timeout when checking for the format.
5089
5090 * gdb.stabs/weird.exp: Fix quoting.
5091
5092 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
5093
5094Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
5095
5096 * config/arm-ice.exp: New file.
5097
5098Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
5099
5100 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
5101 until it has been modified to work with the new testsuite.
5102
99707966 5103 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
5104 testcase won't compile, cause all of the testcases in the file to
5105 fail instead.
5106
5107 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
5108 (gdb_clear_suppressed): New procedure.
5109 (gdb_stop_suppressing_tests): Only clear suppress_flag if
5110 it contains a positive value.
5111
5112Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
5113
5114 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
5115
5116 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
5117
5118Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
5119
5120 * lib/gdb.exp (setup_xfail_format): New function.
5121 (get_debug_format): New function to get debug format.
5122 (debug_format): New global variable to hold last value set
5123 by get_debug_format.
5124 * gdb.base/list.exp: Call get_debug_format and expect some
5125 tests to fail for DWARF 1 and COFF formats.
5126 * gdb.c++/ptype.exp: Ditto.
5127 * gdb.c++/classes.exp: Ditto.
5128 * gdb.c++/cplusfuncs.exp: Ditto.
5129 * gdb.c++/inherit.exp: Ditto.
5130 * gdb.c++/templates.exp: Ditto.
5131 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 5132
c906108c
SS
5133Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
5134
5135 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
5136 host doesn't have a currently-open connection.
5137
5138 * config/sparclet.exp: Cleanups and fixes to make it generic for
5139 any gdb stub target. Handle cases where gdb doesn't respond when
5140 interrupted in a sane fashion.
5141
5142 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
5143 same thing in a totally different way.
5144
5145 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
5146 setting "timeout".
5147 (gdb_start): We set the global gdb_prompt variable in
5148 default_gdb_init now.
5149
5150Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
5151
5152 * gdb.base/printcmds.exp: Fix "check for floating addition"
5153 regexp to accept results within approx +/- .01 of exact value.
5154 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
5155
5156Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
5157
5158 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
5159 properly.
5160 (gdb_expect): Add optional timeout parameter, and add timeout
5161 value to various calls.
5162 (gdb_suppress_tests): Only give one warning message per group.
5163
5164Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
5165
5166 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
5167 global variables. Handle getting a value for $timeout more
5168 gracefully.
5169
5170Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
5171
5172 * lib/gdb.exp: Close connection to remote host if gdb doesn't
5173 initialize.
5174 (default_gdb_init): New procedure; allow gdb_init to be overridden
5175 by a target configuration file.
5176 (gdb_expect): Pass the timeout to remote_expect.
5177
5178 * config/monitor.exp(gdb_load): Fix typo in regexp.
5179
5180Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
5181
5182 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
5183
5184Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
5185
5186 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
5187 here. Call gdb_target_exec before rebooting the target, to make
5188 sure the connection to the target is closed.
5189 (gdb_load): Pass the name of the executable to gdb_target_monitor.
5190 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
5191 Also detect "Timeout reading from remote" error.
5192
5193 * config/gdbserver.exp: Pass the executable being loaded to
5194 gdb_target_monitor. Don't call gdb_file_cmd here; let
5195 gdb_target_monitor do it.
5196
5197 * gdb.disasm/hppa.exp: Don't use exec_output.
5198
5199Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
5200
5201 * gdb.base/list.exp: If we're debugging a non-native target,
5202 try to set the pc register to point to the start of the
5203 program before doing the first list command.
5204
5205 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
5206 test_calls after restarting.
5207
5208 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
5209 reloading.
5210
5211 * gdb.base/watchpoint.exp: Fix typo.
5212
5213 * gdb.base/setshow.exp: Check for use_gdb_stub.
5214
5215 * gdb.base/break.exp: Fix continue until exit test for the gdb
5216 stub case.
5217 * gdb.base/langs.exp: Ditto.
5218
5219 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
5220 gdb_load_offset. If we weren't given a file to load, figure out
5221 what the current file is and use it.
5222
5223 * config/i386-bozo.exp: New file.
5224
5225Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
5226
5227 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
5228 feature.
5229
5230 * config/proelf.exp: New entry.
5231
5232Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
5233
5234 * lib/gdb.exp: Remove spurious .* patterns at the beginning
5235 of regexps.
5236
5237 * gdb.base/watchpoint.exp: Don't run the test_stepping
5238 tests if gdb can't call functions on the target.
5239
5240 * gdb.base/setshow.exp: Don't run the set prompt tests if
5241 the board has gdb_prompt set.
5242
5243Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
5244
5245 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
5246 * gdb.base/commands.exp: Likewise.
5247 * gdb.base/setshow.exp: Likewise.
5248
5249Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
5250
5251 * config/monitor.exp(gdb_start): Look for gdb_prompt target
5252 feature.
5253
5254 * config/i960.exp: New file.
5255
5256Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
5257
5258 * gdb.base/funcargs.exp: Check for gdb,short_int target
5259 feature instead of looking for explicit target triplets.
5260
dc96c6c7 5261Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 5262
beb998c6 5263 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
5264 "p 123DEADBEEF", to check parse_number.
5265 * top.c: change "to enable to enable" to "to enable" in a couple
5266 of help strings.
5267
5268Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
5269
5270 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
5271 on the mn10300.
beb998c6 5272
c906108c
SS
5273Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
5274
5275 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
5276 where the test executable is run with explicit args.
5277 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
5278
5279Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
5280
5281 * gdb.base/run.c: Use FAKEARGV to build test executable that
5282 does not require a command line arg, since most simulators
5283 don't currently support passing such an arg into the simulated
5284 program.
5285 * gdb.base/commands.exp: Change tests to insert the proper
5286 value as the arg to the first recursive factorial call. Change
5287 compilation line to define FAKEARGV at compile time.
5288
5289Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
5290
5291 * gdb.base/recurse.exp: Enable these tests for the mn10300.
5292 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
5293 function with watchpoint enabled" test.
5294
5295Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
5296
5297 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
5298 Don't call gdb_test when the command doesn't return to a gdb prompt.
5299
5300 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
5301 "Tests restarted" messages.
5302
5303Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
5304
5305 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
5306
dc96c6c7 5307Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5308
5309 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
5310 for INFO SYMBOL; add help tests for OVERLAY commands.
5311 * gdb.base/default.exp: add tests for INFO SYMBOL command;
5312 add tests for OVERLAY commands
5313 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
5314 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
5315 * gdb.base/sigall.c: add usestubs code frag
5316 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 5317
c906108c
SS
5318Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
5319
5320 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
5321 failures.
5322 (gdb_stop_suppressing_tests): Note that tests have restarted.
5323
5324Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
5325
5326 * config/h8300.exp: New file.
5327
5328Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
5329
5330 * gdb.base/setshow.exp: Check for the existence of a
5331 feature, not its value.
5332
5333Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
5334
5335 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
5336
5337 * gdb.base/scope.exp: It's now init0(), not init().
5338
5339 * gdb.base/scope0.c: For now, change init() to be init0().
5340
5341 * config/monitor.exp: Use gdb_serial in preference to serial
5342 or netport.
5343
5344 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
5345 and it's not already set.
5346
5347Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
5348
5349 * gdb.base/setshow.exp: Only test the run command if the target
5350 isn't using a stub and if it supports argument passing.
5351
5352Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
5353
5354 * config/udi.exp(gdb_start): Make sure UDICONF is set
5355 properly before starting gdb.
5356
5357Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
5358
5359 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
5360 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
5361 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
5362
5363Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
5364
5365 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
5366 specialized code to reboot the board, use remote_reboot instead.
5367
5368 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
5369
5370 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
5371
5372 * config/monitor.exp: Make sure we disconnect from the target.
5373 Also, try a reboot/reload cycle instead of failing if the
5374 load fails.
5375
5376Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
5377
5378 * gdb.base/default.exp: Don't set match_max.
5379 * gdb.base/help.exp: Ditto.
5380 * gdb.base/list.exp: Ditto.
5381 * gdb.base/signals.exp: Ditto.
5382
5383 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
5384 set, use remote_ld to download the testcase instead of
5385 the GDB loader.
5386
5387Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
5388
5389 * config/vr5000.exp: New file.
5390
5391 * config/monitor.exp(gdb_target_monitor): Add pattern for
5392 "Ending remote" to detect errors in connecting.
5393
5394 * gdb.base/setshow.exp: Add .* within auto language test.
5395
5396 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
5397 target feature.
5398
5399 * config/monitor.exp(gdb_load): Check for a failure when loading,
5400 and reboot the board if necessary.
5401
5402 * gdb.base/setvar.exp(test_set): Handle multiple prints within
5403 a set of tests. Remove print.* from the patterns being checked.
5404
5405Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
5406
5407 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
5408 refer to gdb_spawn_id.
5409
5410 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
5411 longer used.
5412 * config/sparclet.exp: Ditto.
5413 * config/sparclet-old.exp: Ditto.
5414 * config/slite.exp: Ditto.
5415 * config/sim.exp: Ditto.
5416 * gdb.base/funcargs.exp: Ditto.
5417
5418 * lib/gdb.exp:Remove references to gdb_spawn_id.
5419 (gdb_expect): Move to remote.exp.
5420
5421Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
5422
5423 * config/monitor.exp: Detect the "Couldn't establish connection"
5424 message from GDB.
5425
5426Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
5427
5428 * gdb.base/bitfields.exp: Use runto instead of explicit
5429 gdb_run_cmd/gdb_expect sequences.
5430
5431 * gdb.base/break.exp(text_next_with_recursion): Add match for
5432 gdb_expect call.
5433
5434 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
5435 We also need to handle the "A program is being debugged already"
5436 prompt from gdb. Use gdb_test to set the baud rate.
5437
5438 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
5439 to 20000. Really. I mean it.
5440
5441Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
5442
5443 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
5444 fails. If suppress_flag is set, skip perror message about not
5445 being able to send to GDB.
5446 (send_gdb): If suppress_flag is set, don't try to send commands to
5447 GDB.
5448 (gdb_expect): If suppress_flag is set, always fail immediately.
5449 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
5450 (gdb_init): Call gdb_stop_suppressing_tests.
5451 (default_gdb_exit): Ditto.
5452 (default_gdb_start): Ditto.
5453
5454 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
5455 gdb_stop_suppressing_tests as appropriate.
5456 * gdb.base/break.exp: Ditto.
5457 * gdb.base/callfuncs.exp: Ditto.
5458 * gdb.base/commands.exp: Ditto.
5459 * gdb.base/exprs.exp: Ditto.
5460 * gdb.base/funcargs.exp: Ditto.
5461 * gdb.base/list.exp: Ditto.
5462 * gdb.base/recurse.exp: Ditto.
5463 * gdb.base/scope.exp: Ditto.
5464 * gdb.base/structs.exp: Ditto.
5465 * gdb.c++/inherit.exp: Ditto.
5466
5467Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
5468
5469 * config/vr4300.exp: New file.
5470
99707966
MC
5471 * gdb.*/*.exp: Call gdb_expect instead of expect.
5472
5473 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
5474
5475Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
5476
5477 * lib/gdb.exp(gdb_init): New function.
5478
5479 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
5480 for each individual variable set.
5481
5482 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
5483 name.
5484
5485 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
5486
5487 * gdb.base/scope.exp: Use gdb_test.
5488
5489 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
5490 aborting; the testsuite driver will do that for us (see
5491 gdb_finish). Also, use gdb_test in a few more places.
5492
5493Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
5494
5495 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
5496
5497Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
5498
5499 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
5500 and "add_tests" are not at the same address.
5501
5502Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
5503
5504 * gdb.base/ptype.exp: Use gdb_test.
5505
5506Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
5507
5508 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
5509 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
5510 left in. No longer expect them to fail.
5511
5512 * gdb.stabs/*.mt; Deleted, no longer used.
5513 * gdb.stabs/configure.in: Remove references to target makefile
5514 frags.
5515 * gdb.stabs/configure: Rebuilt.
5516
5517 * gdb.disasm/*.mt: Deleted, no longer used.
5518 * gdb.disasm/configure.in: Remove references to target makefile
5519 frags. Use "sh3.s" as the unique filename for this directory.
5520 * gdb.disasm/configure: Rebuilt.
5521
5522 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
5523 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
5524 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
5525
5526Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
5527
5528 * config/udi.exp: Use mondfe,name instead of remote_host.
5529
5530Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
5531
5532 * gdb.base/watchpoint.exp: Don't expect a failure when calling
5533 a function with a watchpoint enabled on the mn10200.
5534
5535 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
5536 before trying to create it!
5537
5538Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
5539
5540 * config/vx.exp: Use hostname instead of netport.
5541
5542 * config/vxworks.exp: New file.
5543
5544 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
5545
5546 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
5547 gdb before assuming everything worked. Send a ^C if a timeout
5548 occurs.
5549
5550 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
5551 $gdb_spawn_id directly.
5552 (gdb_run_cmd): Try _start as well as start. Use the target feature
5553 gdb,start_symbol as the symbol to start from when jumping.
5554
5555Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
5556
5557 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
5558 redundant) test.
5559
5560 * gdb.base/recurse.exp: Relax final value test for 'b' so that
5561 it doesn't lose for 16bit integer systems.
5562
5563Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
5564
5565 * gdb.fortran/types.exp: If the target doesn't support "double"
5566 data types, then expect "real" types to only be 4 bytes.
5567
5568 * gdb.c++/virtfunc.exp: Expect failure for virtual function
5569 call tests if the target doesn't support inferior function calls.
5570
5571 * gdb.base/printcmds.exp: Allow minor deviation in FP values
5572 in printf tests.
5573
5574Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
5575
5576 * gdb.base/help.exp: Disable "help set", "help show", and
5577 "help support". Simplify regexp for "help stack".
5578
5579 * gdb.base/default.exp: Set match_max to 5000 and the timeout
5580 to 60 seconds. Temporarily set match_max to 15000 around the
5581 "info copying" test.
5582
5583 * gdb.base/nodebug.exp: Don't try to do an inferior function
5584 call if the target doesn't support them.
5585 * gdb.base/printcmds.exp: Likewise.
5586 * gdb.base/setvar.exp: Likewise.
5587 * gdb.base/structs.exp: Likewise.
5588 * gdb.c++/templates.exp: Likewise.
5589 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
5590
5591 * gdb.base/recurse.exp: Enable for the mn10200.
5592
5593 * configure.in: Do configure gdb.stabs directory for *-*-elf
5594 targets.
5595 * configure: Rebuilt.
5596
5597 * gdb.base/break.exp: Check for gdb,noresults before testing
5598 exit status and/or results from the target.
5599 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
5600 * lib/gdb.exp: Remove old (now bogus) initialization of
5601 noinferior, noargs, noresults and nosignals.
5602
5603Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
5604
5605 * config/sh.exp: New file.
5606
5607 * config/slite.exp: Try to connect multiple times to the board
5608 before rebooting. Only send a "monitor run" if need_monitor_run
5609 is set.
5610
5611 * gdb.base/break.exp: Don't do the "stub continue" test if
5612 the target has gdb_stub set.
5613
5614 * gdb.base/callfuncs.exp: Increase the timeout.
5615
5616 * gdb.base/interrupt.exp: Don't even try to compile the testcase
5617 if the target has gdb,noinferiorio set.
5618
5619 * gdb.base/list.exp: Increase match_max to 10000 characters.
5620
5621 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
5622
5623 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
5624 target.
5625
5626 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
5627
5628Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
5629
5630 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
5631 trying to delete the copy of gdb. Catch the file delete so we
5632 don't die if the delete fails; also, the file should be copied to
5633 the host, not to the build.
5634
5635Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
5636
5637 * lib/gdb.exp(gdb_test): Surround the result pattern with
5638 parenthesis in case it contains multiple regexps separated
5639 with |.
5640
5641 * gdb.base/watchpoint.exp: Use gdb_test.
5642 * gdb.base/default.exp: Ditto.
5643
5644Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
5645
99707966 5646 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 5647
c906108c
SS
5648 * gdb.base/scope.exp: Use gdb_test.
5649 * gdb.c++/classes.exp: Ditto.
5650 * gdb.c++/inherit.exp: Ditto.
5651
5652Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
5653
5654 * gdb.base/crossload.exp: Don't use execute_anywhere, use
5655 remote_exec instead.
5656 * gdb.base/corefile.exp: Don't be ridiculous.
5657 * gdb.base/*.c: Add missing stub invocations.
5658
5659Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
5660
5661 * config/slite.exp: Miscellaneous fixes.
5662
5663 * lib/gdb.exp: Fix runto.
5664
5665 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
5666 the target.
5667
5668 * gdb.base/watchpoint.exp: Fix regexp.
5669
5670 * lib/gdb.exp(default_gdb_exit): Add a catch to the
5671 close and wait commands, as the descriptor may now be
5672 invalid. Always call "remote_close host".
5673
5674Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
5675
5676 Major rewrite for testsuite revision.
beb998c6 5677
c906108c
SS
5678 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
5679 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
5680 instead of relying on spawn_id to always contain a valid
5681 spawn id.
5682 (get_compiler_info): New procedure to build the ${binfile}.ci
5683 file, instead of replicating this in N different places.
5684 (gdb_compile): New procedure.
beb998c6 5685
c906108c
SS
5686 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
5687 appropriate arguments) instead of compile. Use gdb_test in a lot
5688 more places. Use send_gdb instead of send. Always run gdb_start
5689 at the start of a testcase, as this is no longer done magically.
5690
5691 config/*-gdb.exp: Rename without the -gdb suffix.
5692
5693 config/mips.exp: Use remote_close instead of exit_remote_shell.
5694 config/monitor.exp: Use target_info instead of looking at
5695 baud, timeout, etc.
5696 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
5697
5698Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5699
5700 * gdb.c++/templates.exp (test_ptype_of_templates),
5701 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
5702 Update expect patterns for destructors and assignment operators
5703 to match corresponding c-typeprint.c changes.
5704 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
5705 to destructor breakpoint test, GDB should be able to set the
5706 destructor breakpoint without specifying arguments.
5707
5708Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
5709
5710 * gdb.threads/pthreads.exp: Change result for failure to compile due
5711 to lack of pthreads runtime support from an error to simply an
5712 unsupported test, per dejagnu standards.
5713
5714Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5715
5716 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
5717 where GDB exits to reduce pattern match time.
5718 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
5719
5720 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
5721
dc96c6c7 5722Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5723
5724 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
5725 * gdb.base/default.exp: ditto.
5726 * gdb.base/nodebug.exp: ditto.
5727 * gdb.base/printcmds.exp: ditto.
5728 * gdb.base/ptype.exp: ditto.
5729 * gdb.base/setvar.exp: ditto.
5730 * gdb.base/structs.exp: ditto.
5731 * gdb.base/setshow.c: Guard against uninitialized values of argc.
5732
5733Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
5734
5735 * configure, */configure: Rebuild with autoconf 2.12.
5736
5737Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
5738
5739 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
5740 use new i*86-pc-linux*-gnu quads.
5741 * gdb.base/corefile.exp: Ditto.
5742 * gdb.base/signals.exp: Ditto.
5743 * gdb.base/sigall.exp: Ditto.
5744 * gdb.base/interrupt.exp: Ditto.
5745
5746 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
5747 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
5748 RedHat 4.0.
beb998c6 5749
c906108c
SS
5750 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
5751 linux. This allows the test case to at least compile on latest
5752 linux, but still not run due to missing the threads runtime library.
5753
5754Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5755
5756 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
5757 directory to search gdb directory. Accept and step over conditional
5758 stack alignment code. Consume $prompt in failure cases.
5759 Reset timeout to $oldtimeout instead of some arbitrary value.
5760 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
5761 timeout problems with infinite stack backtraces.
5762 * gdb.base/ptype.exp (ptype struct link, union tu_link):
5763 Accept function parameters for linkfunc member.
5764
5765Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
5766
5767 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
5768 (CXXFLAGS): Remove, unreferenced.
5769 (B_OPTIONS): Add for -B options and add code to initialize with
5770 previous -B options and also add -B option to pick up cross compiled
5771 runtime.
5772 (TARGET_INCLUDES): Add for -I options and add code to initialize when
5773 doing cross compiles.
5774 (target_alias): Declare global.
5775 (xgcc): Set variable to full path of gcc in build tree. Use findfile
5776 to verify that gcc exists in build tree, and if so set CC to that
5777 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 5778
c906108c
SS
5779Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
5780
5781 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
5782 ptype test for anonymous union. Fixup testcase to match
5783 current gcc debug output.
5784
5785Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
5786
5787 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
5788 force argument to an unsigned long type.
5789
5790Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
5791
5792 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
5793 tests and anonymous union print/ptype tests.
5794 * gdb.base/list.exp (test_forward-search): Increase timeout by
5795 5 minutes for the "search extremely long line" case.
5796 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
5797 completely optional and that the pass/fail messages use the command as
5798 the message if that third arg is a null string.
5799 (gdb_test_exact): Arrange that a null string pattern means match a
5800 null string output rather than any output, which might include random
5801 errors.
5802 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
5803 backtrace test.
5804 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
5805 always failing and failure is now exposed by gdb.exp changes.
5806
5807Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
5808
5809 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
5810 weren't being noted.
5811
5812Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5813
5814 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
5815 * gdb.stabs/weird.exp: Remove v_comb xfails.
5816
dc96c6c7 5817Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5818
5819 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
5820 list.exp scope.exp watchpoint.exp]
5821 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 5822
dc96c6c7 5823Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5824
5825 * config/monitor.exp: Increase download timeout to 1000 seconds.
5826
dc96c6c7 5827Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5828
5829 * config/m32r.exp: Increase timeout to 120 seconds.
5830
5831Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
5832
5833 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
5834 and accept older ordering as obsolescent gcc or gdb.
5835 * gdb.c++/templates.exp: Ditto.
5836 * gdb.c++/virtfunc.exp: Ditto.
5837
5838Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
5839
5840 * gdb.base/coremaker.c: Add code to mmap some data so we
5841 can check that it ends up in the core file.
5842 * gdb.base/corefile.exp: Add test to read mmapped data
5843 from core file.
5844
dc96c6c7 5845Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5846
5847 * config/m32r.exp: New file.
5848
5849Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
5850
5851 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
5852 that cflags can contains -gstabs, and work correctly for other tests.
5853
dc96c6c7 5854Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5855
5856 * gdb.base/setshow.exp: New file, tests show and set.
5857 * gdb.base/setshow.c: New file, tests show and set.
5858 * gdb.base/help.exp: Add test for help set|show annotate.
5859 * gdb.base/default.exp: Add test for set|show annotate.
5860
5861Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
5862
5863 * testsuite/gdb.base/break.exp: Make backtrace from factorial
5864 errors unique.
5865 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
5866 explicitly.
5867
5868Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
5869
5870 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
5871 and width commands. This is done elsewhere.
5872 * (gdb_start): Don't call gdb_start_sim here. That's already
5873 done in gdb_load. This fixes lots of failures in default.exp.
5874
5875Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
5876
5877 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
5878 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
5879 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
5880 in the same we we treat other failures (since it may be an expected
5881 condition), rather than as an error.
5882 * gdb.base/signals.exp (test_handle_all_print): Revert back to
5883 old test format.
5884
5885Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
5886
5887 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
5888 (distclean maintainer-clean realclean): No need to remove files
5889 twice. Nuke the duplicates.
5890 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 5891 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
5892 Remove config.h along with other config files.
5893
5894Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
5895
5896 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
5897 "p func1 ()" and note that rests of tests are skipped.
5898 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
5899 setup_xfails for "print func2::coremaker_local".
5900 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
5901 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
5902 affected by the previous run test.
5903 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
5904 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
5905 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
5906 "pass int powerset tuple" and "pass modeless int powerset tuple".
5907 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
5908 "real write 4" and "real write 8".
5909 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
5910 setup_xfails for "print vs1 after tuple assign 2",
5911 "print \$i after tuple assign 2", and
5912 "print vs2 after tuple assign 2".
5913 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
5914 meaningful error message and return -1 so the caller can
5915 suppress further tests and avoid a cascade of errors.
beb998c6 5916
c906108c
SS
5917Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
5918
5919 * gdb.base/a1-selftest.exp: Tweak tests to account for new
5920 format for printing version.
5921 * gdb.base/default.exp: Ditto.
5922 * gdb.base/interrupt.exp: Fix problem with cascade of
5923 errors if child process dies while calling a function.
beb998c6 5924
c906108c
SS
5925Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
5926
5927 * Makefile.in (VPATH): Add
5928 * Makefile.in (Makefile, config.status): Fix rules so things get
5929 remade when necessary.
5930
5931Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
5932
5933 * Makefile.in (just-check): Add path to sibling expect dir
5934 to environment variable specified by RPATH_ENVVAR.
5935
5936Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
5937
5938 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
5939 (just-check): Add shared library paths for libstdc++, tk,
5940 tcl, bfd, and opcodes to the environment variable specified
5941 in RPATH_ENVVAR.
5942 * configure.in: Add support to recognize --enable-shared flag
5943 and generate correct value for RPATH_ENVVAR.
5944 * configure: Regenerated with autoconf.
5945
5946Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
5947
5948 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
5949 include all osf versions.
5950 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
5951 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
5952 when target is linux. When failing to build pthreads test
5953 executable, give more meaningful message.
5954 * gdb.threads/pthreads.c: Hpux also uses old definition of second
5955 arg for pthread_create.
beb998c6 5956
c906108c
SS
5957Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
5958
5959 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
5960 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
5961 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
5962 and -lpthreads (everybody else).
5963 (test_startup): Fail gracefully if threads are not supported.
5964 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
5965 "p/c array_index("abcdef",2)" when not gcc compiled.
5966 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
5967 "print func2::coremaker_local" when not gcc compiled.
5968 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
5969 "ptype on opaque struct tagname (statically)",
5970 "ptype on opaque struct tagname (dynamically) 1", and
5971 "ptype on opaque struct tagname (dynamically) 2"
5972 for not compiled with gcc.
5973 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
5974 backtrace when compiled with gcc.
beb998c6 5975 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
5976 than always return success.
5977
5978Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
5979
5980 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
5981
5982Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
5983
5984 * gdb.base/structs.exp: Undo last change.
5985
5986Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
5987
5988 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
5989 encapsulate all the steps/nexts done during self test, starting
5990 at main, and makes them less sensitive to optimization issues.
5991 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
5992 signal handler" test.
5993 * gdb.threads/pthreads.exp: Only run this for native configs.
5994 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
5995 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
5996 tests.
5997 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
5998 for "runto test_calls(void)" test.
beb998c6 5999
c906108c
SS
6000Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
6001
6002 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
6003 and don't expect address info in breakpoint confirmations.
6004
6005Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
6006
6007 * gdb.base/list.exp (test_forward_search): Increase timeout
6008 temporarily by 60 seconds for searching extremely long line,
6009 and then reset to old value when done. Increase expect input
6010 buffer to 10000.
6011
6012Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
6013
6014 * gdb.base/list.exp (test_forward_search): Fix to handle very
6015 long source line without overflowing expect's input buffer.
6016
6017Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
6018
6019 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
6020 "buffer_full".
6021
6022 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
6023 "buffer_full".
6024
6025 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
6026 "buffer_full".
6027
6028 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
6029 "buffer_full".
6030
6031Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
6032
6033 * configure.in (configdirs): Add gdb.threads.
6034 * configure: Regenerated with autoconf.
6035 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
6036 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
6037 * gdb.threads/configure: New, generated with autoconf.
beb998c6 6038
c906108c
SS
6039Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
6040
6041 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
6042
6043Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
6044
6045 * gdb.base/signals.exp (test_handle_all_print): Test separately for
6046 each signal's status in the output of "handle all print".
6047 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
6048 the \r\n sequence that immediately precedes the gdb prompt.
6049 * gdb.base/a1-selftest.exp: Save original timeout and restore
6050 after test.
6051
6052Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
6053
6054 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
6055 symbol.
6056
6057Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
6058
6059 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
6060
6061Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
6062
6063 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
6064 timeout by 60 seconds.
6065
6066Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
6067
6068 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
6069 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
6070 error return.
6071
6072Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
6073
6074 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
6075 gdb initialization, also report how long dejagnu waited. Restore
6076 old timeout before doing error return. Temporarily increase timeout
6077 by 3 minutes to allow for slow startups over heavy NFS use.
6078
6079Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
6080
6081 * lib/gdb.exp: Report timeout value for verbosity level 2.
6082 * config/gdbserver.exp: Ditto.
6083 * config/hppro.exp: Ditto.
6084 * config/mips-gdb.exp: Ditto.
6085 * config/monitor.exp: Ditto.
6086 * config/netware.exp: Ditto.
6087 * config/sim-gdb.exp: Ditto.
6088 * config/slite-gdb.exp: Ditto.
6089 * config/udi-gdb.exp: Ditto.
6090 * config/unix-gdb.exp: Ditto.
6091 * config/vx-gdb.exp: Ditto.
6092 * gdb.base/a1-selftest.exp: Ditto.
6093 * gdb.base/a2-run.exp: Ditto.
6094 * gdb.base/break.exp: Ditto.
6095 * gdb.base/corefile.exp: Ditto.
6096 * gdb.base/list.exp: Ditto.
6097 * gdb.base/recurse.exp: Ditto.
6098 * gdb.base/scope.exp: Ditto.
6099 * gdb.base/signals.exp: Ditto.
6100
6101Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
6102
6103 * gdb.threads/Makefile.in (docdir): Removed.
6104
6105Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
6106
6107 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 6108 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 6109 @srcdir@.
beb998c6 6110 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
6111 autoconf 2.5 or higher.
6112 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
6113
6114Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
6115
6116 * configure: Regenerated.
6117 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
6118 avoid name clashes with SunOS headers.
6119
6120Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
6121
6122 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
6123
6124Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
6125
6126 * gdb.base/callfuncs.exp: Finish last change -- make sure the
6127 prototype information ends up in the compiler info file.
6128
6129Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
6130
6131 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
6132 attempting to regenerate it. Eliminate use of a temporary file
6133 and just generate the info file directly. Source it immediately,
6134 for consistency of use.
6135 * gdb.base/corefile.exp: Ditto
6136 * gdb.base/exprs.exp: Ditto.
6137 * gdb.base/funcargs.exp: Ditto.
6138 * gdb.base/langs.exp: Ditto.
6139 * gdb.base/list.exp: Ditto.
6140 * gdb.base/mips_pro.exp: Ditto.
6141 * gdb.base/nodebug.exp: Ditto.
6142 * gdb.base/opaque.exp: Ditto.
6143 * gdb.base/ptype.exp: Ditto.
6144 * gdb.base/scope.exp: Ditto.
6145 * gdb.base/setvar.exp: Ditto.
6146 * gdb.base/signals.exp: Ditto.
6147 * gdb.base/whatis.exp: Ditto.
6148 * gdb.c++/templates.exp: Ditto.
6149 * gdb.c++/virtfunc.exp: Ditto.
6150 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
6151 whether or not to add -lstdc++ to the compile command line args.
6152
6153Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6154
6155 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
6156 it got fixed by the recent lookup_minimal_symbol_by_pc change.
6157 Increase timeout, a lot of single stepping might be needed if the
6158 target has no hardware watchpoints.
6159
6160Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
6161
6162 * gdb.base/break.exp: Ignore compiler warnings when compiling
6163 break.c.
6164 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
6165 * gdb.base/default.exp: Add h8300 xfails. Handle messages
6166 from remote-sim.
6167 * gdb.base/exprs.exp: Add h8300 xfails.
6168 * gdb.base/funcargs.exp: Likewise.
6169 * gdb.base/nodebug.exp: Likewise.
6170 * gdb.base/printcmds.exp: Likewise.
6171 * gdb.base/ptype.exp: Likewise.
6172 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
6173 h8300 xfails.
beb998c6 6174 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
6175 on the h8300.
6176 * gdb.base/funcargs.c: Explicitly make last constant argument to
6177 call_after_alloca_subr an unsigned long type.
6178 * gdb.base/return.c: Include stdio.h.
6179
6180Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
6181
6182 * config/abug.exp: New file for the older Motorola Bug monitor
6183 that runs on the mvme13x series VME boards.
6184 * config/monitor.exp: Use the new config array for target settings
6185 if they exist.
6186
6187Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
6188
6189 * sim-gdb.exp: Make the SH simulator allocate less space when
6190 it is targeted.
6191
6192Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
6193
6194 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
6195 test.
6196
6197Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
6198
6199 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
6200 "rs6000-*-*" for "list function in include file" when gcc compiled.
6201 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
6202 for "p ctable1[120]".
6203 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
6204 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
6205 Remove setup_xfail for "rs6000-*-*" for
6206 "print 'scope0.c'::filelocal before run".
6207 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
6208 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
6209 since some compilers don't allow both options to be given
6210 on the same command line. Create object file and move it.
beb998c6 6211
c906108c
SS
6212Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
6213
6214 * gdb.base/corefile.exp: Always regenerate the core file, since
6215 we always regenerate the coremaker program. Detect special case
6216 where registers cannot be read from core file.
beb998c6 6217
c906108c
SS
6218Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
6219
6220 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
6221 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
6222 * gdb.c++/templates.exp: Only match on basename of file since
6223 some formats like xcoff don't encode directory information.
6224 * gdb.stabs/weird.exp: Use the right sed script for powerpc
6225 and rs6000 AIX xcoff targets.
6226 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
6227 * configure: Regenerate.
6228 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
6229 here, rather than in distclean.
beb998c6 6230
c906108c
SS
6231Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
6232
6233 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
6234 defined, and use it to compile the test case with -O2. The
6235 native compilation still uses no optimization.
6236 * gdb.base/mips_pro.c: Remove inline assembly code since
6237 it is compiled PIC by default, which results in assembler
6238 warnings that make the testsuite think the compilation
6239 was unsuccessful.
6240
6241Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
6242
6243 * gdb.c++/misc.exp: Add note to message for
6244 "print s.a for foo struct" that this is a known gcc 2.7.2
6245 and earlier bug.
6246
6247Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
6248
6249 * gdb.base/break.exp: Fix pattern for matching "Delete all
6250 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
6251 setup_xfail for deleting all breakpoints test. Fix various
6252 timeout messages to include "(timeout)".
6253 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
6254 for "p t_float_values2(3.14159,float_val2)".
6255 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
6256 for "continue to call2g" when gcc compiled.
6257 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
6258 "up to foo in langs.exp", "show language at foo in langs.exp",
6259 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
6260 and "show language at fsub in langs.exp".
6261 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
6262 "list line 1 in include file", "list message for lines past EOF",
6263 "list function in include file", "list list0.h:foo", and
6264 "list filename:function; nonexistant function".
6265 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
6266 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
6267 and "ptype t_char_array" to be for native cc only.
beb998c6 6268
c906108c
SS
6269Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
6270
beb998c6 6271 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
6272 setup_xfail for "print coremaker_bss", "print coremaker_ro",
6273 "print func2::coremaker_local", and "backtrace in corefile.exp".
6274
6275Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
6276
6277 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
6278 "bt in signals.exp". This problem only appears when running
6279 the testsuite, and then only intermittently.
6280
6281Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
6282
6283 * gdb.base/return.exp (return_tests): Differentiate between
6284 two tests of continuing.
6285
6286Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
6287
6288 * */Makefile.in (maintainer-clean): Remove config.log.
6289 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
6290 * gdb.c++/Makefile.in (PROGS): Add inherit.
6291 (clean): Remove *.ci.
6292
6293Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
6294
6295 * gdb.c++/misc.cc: Add test code from Mike Stump.
6296 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
6297
6298Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
6299
6300 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
6301 to "alpha-*-osf2*" and add comment.
6302 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
6303 setup_xfail for "step over execarg initialization" and
6304 "step over corearg initialization".
6305 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
6306 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
6307 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
6308 gcc compiled for "print coremaker_bss", "print coremaker_ro",
6309 "print func2::coremaker_local", and "backtrace in corefile.exp".
6310 * gdb.base/signals.exp: Build and source signals.ci.
6311 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
6312 to be for gcc only.
6313 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 6314
c906108c
SS
6315Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6316
6317 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
6318 Feb 3 procfs.c change.
6319
6320Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
6321
6322 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
6323
6324Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
6325
6326 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
6327 from dejagnu's apparent default of 10 seconds, which gives random
6328 results when running the tests over NFS on moderately loaded systems.
6329 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
6330
6331Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
6332
6333 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
6334 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
6335 result reports.
6336
6337Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
6338
6339 * configure.in (CY_AC_PATH_TCLH): Remove.
6340 * configure: Regenerate.
6341
6342Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
6343
6344 * gdb.c++/Makefile.in (clean): Add missing '{'.
6345
6346Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
6347
6348 * lib/gdb.exp: Provide a default value for noinferior.
6349
6350 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
6351 Load libgloss.exp.
6352
6353Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
6354
6355 * gdb.disasm/hppa.exp: Compile directly into an executable, use
6356 the executable, not the .o to run the tests from.
6357
6358Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
6359
6360 * gdb.base/break.exp: Don't test for program exit or exit status
6361 if $noresults if nonzero.
6362 * gdb.base/langs.exp: Likewise.
6363 * gdb.base/watchpoint.exp: Likewise.
6364
6365 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
6366 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
6367 trying to compile the testcase.
6368
6369Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
6370
6371 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
6372 * gdb.base/signals.exp (continue to handler): Likewise.
6373
6374Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
6375
6376 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
6377
6378 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
6379
6380Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
6381
6382 * gdb.base/corefile.exp: Recognize "not found" as failure
6383 when trying to determine if a core file was generated.
6384 If no core file was generate the first time, try again without
6385 the ulimit -c to work around braindamaged shells.
6386
6387Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
6388
6389 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
6390 [] tests with "test" and enclose string in quotes.
6391 * gdb.stabs/configure: Rebuild
beb998c6 6392
c906108c
SS
6393Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
6394
6395 Changes in sync with expect:
6396 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
6397 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
6398 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
6399 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
6400 argument to AC_REQUIRE.
6401 * configure: Regenerated.
6402
6403Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
6404
6405 * gdb.base/corefile.exp: When generating a core, discard any
6406 error messages about ulimit not found and the "core dumped"
6407 message from the shell that runs the coredumper.
6408
6409Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
6410
6411 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
6412
6413 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
6414 which sed script to run. Expect failure for v_comb test
6415 on PA targets too.
beb998c6 6416
c906108c
SS
6417Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
6418
6419 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
6420 "print func2::coremaker_local" and for "backtrace in corefile.exp"
6421
6422Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
6423
6424 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
6425 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
6426 "sparc-sun-solaris*" xfails for "p v_comb".
6427 * lib/gdb.exp (default_gdb_start): Fix typo.
6428 * gdb.base/corefile.exp: Allow "Core was generated by ..."
6429 messages to not include the full program name that caused
6430 the core dump since some systems (such as solaris) apparently
6431 truncate this path to about 80 characters.
6432 When generating a core file first try increasing the core file
6433 size limit to unlimited since some systems may default it to
6434 zero, and it is harmless to try it. Move the test for failing
6435 to generate a core file to where it will actually get executed.
6436 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
6437 new gdb result from g++ debug info improvements and make old
6438 pattern obsolescent. Also account for size_t differences
6439 (may be int or long).
6440 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
6441 initialization before function call is placed in the delay slot
6442 and thus appears to be skipped over by commands such as "next".
6443
6444Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
6445
6446 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
6447
6448Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
6449
6450 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
6451 input source file; fix code to compile test to deal with this
6452 convention.
6453 * gdb.c++/*.exp: Likewise.
6454
6455Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
6456
6457 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
6458 "bt in signals.exp".
6459
6460Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
6461
6462 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
6463 "step over execarg initialization" and
6464 "step over corearg initialization".
6465
6466Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
6467
6468 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
6469 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
6470
6471Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
6472
6473 From Rob Savoye (rob@poseidon.cygnus.com)
6474 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
6475 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
6476 configure.in}, gdb.disasm/{Makefile.in, configure.in},
6477 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
6478 configure.in}: Major reworking for autoconfig.
6479 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
6480 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
6481 New files.
6482 * config/unix-gdb.exp: Make GDB global.
6483 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
6484 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
6485 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
6486 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
6487 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
6488 term.exp, twice.exp, watchpoint.exp, whatis.exp},
6489 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
6490 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
6491 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
6492 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
6493 pr-8136.exp, result.exp, string.exp, tuples.exp},
6494 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
6495 to returns as necessary, arrange for test to compile own testcase
6496 executable.
6497 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 6498
c906108c
SS
6499Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
6500
6501 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
6502 clear_xfail at end of test which might not call either pass or fail.
6503 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
6504 "backtrace through signal handler".
6505
6506Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6507
6508 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
6509 continuing from a job control stop signal.
6510 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
6511
6512Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
6513
6514 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
6515 * gdb.base/corefile.exp: Likewise.
6516 * gdb.base/funcargs.exp: Likewise.
6517
6518Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
6519
6520 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
6521 * config/monitor.exp: Add support for setting baud rate.
6522
6523Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
6524
6525 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
6526 i*86-*-linux* xfails for "backtrace through signal handler".
6527 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
6528 "print func2::coremaker_local".
6529 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
6530 alpha-dec-osf2* xfail for
6531 "delete all breakpoints when none".
6532
6533Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
6534
6535 * gdb.base/break.exp: Change test that deletes all breakpoints
6536 when no user breakpoints are installed. A post 4.15 change
6537 causes gdb to no longer prompt in this case.
6538
6539Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
6540
6541 * gdb.base/return.exp (return_tests): Change xfail for test
6542 "correct value returned double test" to stop xfailing at
6543 Solaris 2.5. Apparently the bug has been fixed.
6544
6545Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
6546
6547 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
6548 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
6549
6550Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
6551
6552 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
6553 * gdb.disasm/hppa.s: Corresponding changes.
6554
6555Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
6556
6557 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
6558 makefile fragment.
6559 * config/mt-hpux: Deleted.
6560
6561Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
6562
beb998c6 6563 * Many files: When warning about suppressed tests due to a
c906108c
SS
6564 nonexistant test binary, avoid incrementing the warning count.
6565
6566Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
6567
6568 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 6569
c906108c
SS
6570Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6571
6572 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
6573 "sparc-*-solaris2*".
6574
6575Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6576
6577 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
6578 Add global and local variables and initialize them.
6579 * gdb.base/corefile.exp: Test correct mapping of corefile sections
6580 by printing variables. Remove rs6000 and powerpc xfails, BFD now
6581 extracts the file name and terminating signal from the core file.
6582 * TODO: Remove note about tests for correct mapping of corefile.
6583 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
6584 from optimizing it away.
6585 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
6586 handles common blocks.
6587
6588Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
6589
6590 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
6591 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
6592
6593Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
6594
6595 * Makefile.in (maintainer-clean): New target, synonym for
6596 realclean.
6597 * gdb.base/Makefile.in (maintainer-clean): Likewise.
6598 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
6599 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
6600 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
6601 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
6602 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
6603
6604Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
6605
6606 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
6607 xfails when not gcc compiled for "print foo::funclocal".
6608 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
6609 "print foo::funclocal at foo",
6610 "print 'scope1.c'::foo::funclocal at foo",
6611 "print foo::funclocal_bss at foo",
6612 "print 'scope1.c'::foo::funclocal_bss at foo",
6613 "print foo::funclocal_ro at foo",
6614 "print 'scope1.c'::foo::funclocal_ro at foo",
6615 "print bar::funclocal at foo" and
6616 "print 'scope1.c'::bar::funclocal at foo".
6617 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
6618 gcc compiled for "print foo::funclocal at bar".
6619 Expand all messages to ensure that they identify that
6620 the test is at bar().
6621 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
6622 gcc compiled for:
6623 "ptype on opaque struct pointer (statically)",
6624 "ptype on opaque struct tagname (statically)",
6625 "ptype on opaque struct pointer (dynamically) 1",
6626 "ptype on opaque struct tagname (dynamically) 1",
6627 "ptype on opaque struct pointer (dynamically) 2" and
6628 "ptype on opaque struct tagname (dynamically) 2
6629 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
6630 gcc compiled for:
6631 "p datalocal"
6632 "whatis datalocal",
6633 "ptype datalocal",
6634 "p bsslocal",
6635 "whatis bsslocal", and
6636 "ptype bsslocal".
6637 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
6638 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
6639 when not gcc compiled.
6640 * gdb.base/funcargs.exp (float_and_integral_args): Add
6641 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
6642 compiled.
6643 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
6644 "backtrace from call6a" when not gcc compiled.
6645 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
6646 "backtrace from call7a" when not gcc compiled.
6647 * gdb.base/callfuncs.exp (do_function_calls):
6648 Add "hppa*-*-hpux*" xfail when not gcc compiled for
6649 "p t_char_array_values(char_array_val2,char_array_val1)",
6650 "p t_char_array_values(char_array_val1,char_array_val2)",
6651 "p t_char_array_values("carray 1","carray 2")",
6652 "p t_char_array_values("carray 1",char_array_val2)",
6653 "p t_char_array_values(char_array_val1,"carray 2")",
6654 "p sum_args(1,{2})",
6655 "p sum_args(2,{2,3})",
6656 "p sum_args(3,{2,3,4})",
6657 "p sum_args(4,{2,3,4,5})"
6658 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
6659 "backtrace in corefile.exp" when not gcc compiled.
6660
6661Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6662
6663 * gdb.base/signals.exp: Rewrite `handle all print' test as
6664 a procedure. Accept blanks or TABs as whitespace, increase
6665 timeout and expect input buffer size for the large output
6666 from the command. Remove "i*86-*-bsdi2.0" xfail.
6667
6668Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6669
6670 * gdb.base/setvar.exp: Add new testcases for truncation when
6671 assigning invalid values to bitfields.
6672
6673Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
6674
beb998c6 6675 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
6676 mips-sgi-irix* xfail for
6677 "call inferior func with struct - returns char *"
6678 and fix test so that an optional (unsigned char *) cast is
6679 accepted in the result.
6680
6681Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
6682
6683 * gdb.base/funcargs.exp (float_and_integral_args): Remove
6684 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
6685 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
6686 * gdb.base/signals.exp: Remove duplicate "handle all print" test
6687 that accidentally got checked in.
6688
6689Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
6690
beb998c6 6691 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
6692 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
6693 compiled test.
6694 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
6695 Add mips-sgi-irix5* xfail for not gcc compiled.
6696 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6697 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
6698 "p top", "whatis top", "p middle", and "whatis middle".
6699 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
6700 "whatis signed char" for not gcc compiled.
6701 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
6702 "set variable signed char=-1 (-1)" and
6703 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
6704 * gdb.base/funcargs.exp (float_and_integral_args):
6705 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
6706 Add mips-sgi-irix* xfail when not gcc compiled for
6707 "continue to call2b".
6708 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
6709 "continue to call2g".
6710 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
6711 "backtrace from call6a"
6712 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
6713 "backtrace from call7k".
6714 Add mips-sgi-irix5* xfail when not gcc compiled for
6715 "backtrace from call7a".
6716 (localvars_after_alloca): Fix gdb_test cmds for
6717 "print * after runto ...".
6718 Remove rs6000-*-* xfails for
6719 "print i after runto localvars_after_alloca" and
6720 "print l after runto localvars_after_alloca"
6721 for all compilers.
6722 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
6723 when not compiled with gcc, for:
6724 "print signed char == (minus)",
6725 "print signed char != (minus)",
6726 "print signed char < (minus)",
6727 "print signed char > (minus)".
6728 * gdb.base/callfuncs.exp (do_function_calls):
6729 Add mips-sgi-irix* xfail, when compiled with native compiler, for
6730 "call inferior func with struct - returns char *".
beb998c6 6731 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
6732 "correct value returned double test" to include Solaris 2.4.
6733 * gdb.base/funcargs.exp (float_and_integral_args):
6734 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 6735
c906108c
SS
6736Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6737
6738 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
6739 enumeration bitfields if compiling with GNU C.
6740 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
6741 to empty' prompt.
6742
6743Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
6744
6745 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
6746 test for PRO targets.
6747
6748 * gdb.base/funcargs.exp: Avoid ever setting more than 8
6749 breakpoints in the inferior at any given time by making
6750 two groups of breakpoints for call2*, call6* and call7*
6751 tests.
6752
6753Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6754
6755 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
6756 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
6757 from optimizing it away.
6758 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
6759 "call inferior func with struct".
6760
6761Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
6762
6763 * configure.in: Only configure gdb.chill for particular targets.
6764
6765Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
6766
6767 * gdb.base/Makefile.in: Add action to .c.o transformation
6768 rule that generates a .ci file for each .o file and remove
6769 explicit .c.o rules except for callfuncs.o.
6770 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
6771 generates a .ci file for each .o file and remove explicit
6772 .cc.o rules.
6773 (clean): Remove *.tmp *.ci files.
6774 (EXECUTABLES): Remove templ-info.exp.
6775 * gdb.base/compiler.c: New file.
6776 * gdb.c++/compiler.cc: New file
6777 * gdb.base/scope.exp: Source gdb.base/scope.ci.
6778 Change rs6000-*-* xfail for
6779 "print 'scope0.c'::filelocal_ro" and
6780 "print 'scope1.c'::filelocal" and
6781 "print 'scope1.c'::filelocal_bss" and
6782 "print 'scope1.c'::filelocal_ro" and
6783 "print 'scope1.c'::foo::funclocal" and
6784 "print 'scope1.c'::foo::funclocal_ro" and
6785 "print 'scope1.c'::bar::funclocal" and
6786 "print 'scope0.c'::filelocal_ro" and
6787 "print 'scope1.c'::filelocal at foo" and
6788 "print 'scope1.c'::filelocal_bss at foo" and
6789 "print 'scope1.c'::filelocal_ro at foo" and
6790 "print 'scope1.c'::foo::funclocal at foo" and
6791 "print 'scope1.c'::foo::funclocal_bss at foo" and
6792 "print 'scope1.c'::foo::funclocal_ro at foo" and
6793 "print 'scope1.c'::bar::funclocal at foo" and
6794 "print 'scope0.c'::filelocal_ro" and
6795 "print 'scope1.c'::filelocal" and
6796 "print 'scope1.c'::filelocal_bss" and
6797 "print 'scope1.c'::filelocal_ro" and
6798 "print 'scope1.c'::foo::funclocal" and
6799 "print 'scope1.c'::foo::funclocal_bss" and
6800 "print 'scope1.c'::foo::funclocal_ro" and
6801 "print 'scope1.c'::bar::funclocal" and
6802 "print 'scope1.c'::bar::funclocal_bss"
6803 to only be xfail'd when not compiled with gcc.
beb998c6 6804 Add rs6000-*-* xfail for
c906108c
SS
6805 "print 'scope0.c'::filelocal_bss before run"
6806 when compiled with gcc.
6807 (test_at_main): Add rs6000-*-* xfail for
6808 "print filelocal_ro in test_at_main"
6809 when compiled with gcc.
6810 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 6811 Add rs6000-*-aix* xfail for
c906108c
SS
6812 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
6813 "ptype t_char_array", not compiled with gcc.
6814 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
6815 xfail for "list foo (in include file)" when gcc compiled.
6816 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
6817 (integral_args): Add rs6000-*-* xfail for
6818 "run to call0a" if not compiled with gcc.
6819 (unsigned_integral_args): Add rs6000-*-* xfail for
6820 "run to call1a" if not compiled with gcc.
6821 (float_and_integral_args): Add rs6000-*-* xfail for
6822 "run to call2a" if not compiled with gcc and for
6823 "continue to call2b" for any compiler.
6824 Add rs6000-*-* xfail to
6825 "print f1 after run to call2a" for gcc compiled.
6826 (discard_and_shuffle): Add rs6000-*-* xfail for
6827 "run to call6a".
6828 (shuffle_round_robin): Add rs6000-*-* xfail for
6829 "backtrace from call7a" if not compiled with gcc.
6830 Add rs6000-*-* xfail for
6831 "backtrace from call7b" if compiled with gcc.
6832 (call_after_alloca): Add rs6000-*-* xfail for
6833 "print c in call_after_alloca" and
6834 "print s in call_after_alloca" and
6835 "backtrace from call_after_alloca_subr"
6836 if not compiled with gcc.
6837 (localvars_in_indirect_call): Add rs6000-*-* xfail for
6838 "print c in localvars_in_indirect_call" and
6839 "print c in localvars_in_indirect_call" and
6840 "backtrace in indirectly called function" and
6841 "stepping into indirectly called function"
6842 if not compiled with gcc.
6843 (localvars_after_alloca): Add rs6000-*-* xfail for
6844 "print c after runto localvars_after_alloca" and
6845 "print s after runto localvars_after_alloca" and
6846 "print i after runto localvars_after_alloca" and
6847 "print l after runto localvars_after_alloca"
6848 for all compilers.
6849 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
6850 than whatis-info.exp.
6851 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
6852 than opaque-info.exp.
6853 Setup rs6000-*-* xfail for
beb998c6 6854 "ptype on opaque struct pointer (statically)" and
c906108c
SS
6855 "ptype on opaque struct pointer (dynamically)" when
6856 not compiled with gcc.
6857 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
6858 rather than callf-info.exp.
6859 (do_function_calls): Add clear_xfail for rs6000-*-* for
6860 "p t_float_values2(3.14159,float_val2)". Seems to work
6861 fine there, both with xlc and gcc. Need to find out what
6862 it is doing right and fix other platforms.
6863 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
6864 "call inferior func with struct - returns int",
6865 "call inferior func with struct - returns long",
6866 "call inferior func with struct - returns float",
6867 "call inferior func with struct - returns double",
6868 "call inferior func with struct - returns char *",
6869 but only if not gcc compiled (presumes xlc compiled).
6870 Change rs6000-*-* xfails for
6871 "call inferior func with struct - returns char" and
6872 " call inferior func with struct - returns short" to only
6873 xfail if not using gcc.
6874 (clean mostlyclean): Remove *.ci and *.tmp files.
6875 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
6876 than templ-info.exp.
6877 * gdb.base/langs.exp: Source gdb.base/langs.ci.
6878 Add rs6000-*-* xfail for "up to foo in langs.exp"
6879 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
6880 when not gcc compiled.
beb998c6 6881
c906108c
SS
6882Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
6883
6884 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
6885 * gdb.base/corefile.exp: Likewise.
6886 * gdb.base/list.exp: Likewise.
6887 * gdb.base/scope.exp: Likewise.
6888 * gdb.base/siganls.exp: Likewise.
6889
6890 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
6891 compiler output.
6892 * gdb.base/whatis.exp: Likewise.
6893
6894Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
6895
6896 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
6897 failure (opcode table has been fixed to match reality).
6898
6899Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
6900
6901 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
6902 "call inferior func with struct - returns char",
6903 "call inferior func with struct - returns short"
6904
6905 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
6906 "print 'scope0.c'::filelocal at main",
6907 "print 'scope0.c'::filelocal_bss in test_at_main",
6908 "print 'scope0.c'::filelocal at foo",
6909 "print 'scope0.c'::filelocal_bss in test_at_foo",
6910 "print 'scope0.c'::filelocal at bar",
6911 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 6912
c906108c
SS
6913 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
6914 in source file 1". This bug seems to have been fixed with both
6915 gcc and native cc (was native assembler bug?).
6916
6917Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
6918
6919 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
6920 "backtrace through signal handler" to "i*86-*-sysv4*".
6921 * gdb.base/signals.exp: Add xfail for "'next' behaved as
6922 continue" case. Add "known SVR4 bug" to fail message.
6923 Add "i*86-*-bsdi2.0" xfail for "handle all print".
6924 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
6925 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
6926 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
6927 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
6928 "up to foo in langs.exp", "show language at foo in
6929 langs.exp", "up to cppsub_ in langs.exp", "show
6930 language at cppsub_ in langs.exp", "up to fsub in
6931 langs.exp", and "show language at fsub in langs.exp".
6932 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
6933 "bactrace in corefile.exp".
6934 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
6935 "call inferior function with struct - returns float" and
6936 "call inferior function with struct - returns double".
beb998c6 6937
c906108c
SS
6938Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
6939
6940 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
6941 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
6942 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
6943 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
6944
6945Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
6946
6947 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
6948 (or overriden) "CHILL" macro rather then bare "gcc".
6949 Also look for ../../gcc/xgcc since that is what we will
6950 actually need, not "Makefile". Remove following assignment
6951 of CHILL to CHILL_FOR_TARGET because that results in
6952 recursive definition.
6953
6954Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
6955
6956 * gdb.base/corefile.exp: Change xfail for backtrace in
6957 corefile.exp from linuxaout to all linux.
6958 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
6959 cases where we miss the breakpoint at the signal handler
6960 for some reason. Setup xfail for linuxoldld/linuxaout and
6961 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
6962 hitting SIGURG breakpoint.
6963 * gdb.base/signals.exp: Setup xfail for "next" acting like
6964 continue to add linuxoldld. Setup xfail for all linux for
6965 "next to handler in signals_tests_1", "backtrace in
6966 signals_tests_1", "continue to func1", "pass SIGUSR1",
6967 and continue to handler".
6968
6969Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
6970
6971 * Update all FSF addresses except those in COPYING* files.
6972
6973Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
6974
6975 * gdb.base/a2-run.exp: Change messages to be more explicit about
6976 the status of args, and quote binfile in results.
6977
6978Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
6979
6980 * gdb.base/callfuncs.exp: Add tests for passing structs to
6981 inferior functions and return various types.
6982 * gdb.base/callfuncs.c: Add functions to receive a struct
6983 and return a member of the struct, in various types.
6984
6985Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6986
6987 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
6988
6989Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6990
6991 * config/vxworks29k.exp: New file, sources vxworks.exp.
6992
6993Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
6994
6995 * config/gdbremote.exp: New file. Testing framework using
6996 gdbserver.
6997
6998Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
6999
7000 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
7001 "call function when asleep" and "send end of file".
7002 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
7003 for "backtrace in corefile.exp".
7004 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
7005 for "backtrace through signal handler".
7006 * gdb.base/corefile.exp: Make sure we actually generate a core file
7007 before trying the core tests. Some systems allow the user to suppress
7008 generation of core files and default to that (linux for example).
7009 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
7010 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
7011
7012Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7013
7014 * gdb.threads: New directory with some crude multi-threaded
7015 gdb tests (step.exp and step2.exp).
7016 * config/mt-lynx (STEP_EXECUTABLE): Define.
7017 (THREADFLAGS): Define.
7018
7019Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
7020
7021 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
7022
7023 * gdb.base/signals.exp: Disable whole file for lynx until
7024 further notice.
7025
7026 * gdb.base/signals.exp: xfail test where "next" acts like
7027 "continue" for lynx.
7028
7029 * gdb.base/interrupt.exp: xfail test for calling function while
7030 inferior is asleep for lynx.
7031
7032 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
7033 than one cr-lf after each command.
7034
7035Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7036
7037 * configure.in: Reinstate setting of stabsdirs variable, fix
7038 typo in setting up configdirs for native builds.
7039
7040 * gdb.base/return.exp: Fix typo in return double test.
7041 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
7042 compiler from optimizing them away.
7043
7044Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
7045
7046 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
7047 sequences to be echo'd by gdb when using gdb_test.
7048 * gdb.chill/chexp.exp: Likewise.
7049 * gdb.fortran/exprs.exp: Likewise
7050
7051Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7052
7053 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
7054 after the inferior gdb has started.
7055
7056 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
7057 after each command.
7058 * gdb.base/funcargs.exp: Likewise.
7059 * gdb.base/gdbvars.exp: Likewise.
7060 * gdb.base/interrupt.exp: Likewise.
7061 * gdb.base/list.exp: Likewise.
7062 * gdb.base/watchpoint.exp: Likewise.
7063 * gdb.c++/demangle.exp: Likewise.
7064 * gdb.c++/inherit.exp: Likewise.
7065 * gdb.chill/chexp.exp: Likewise.
7066 * gdb.fortran/exprs.exp: Likewise.
7067
7068 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
7069 test if we can't handle IO to/from the inferior.
7070
7071 * gdb.c++/misc.exp: Always check for a program already being
7072 started after sending a "run" command to gdb.
7073
7074 * gdb.base/twice.exp: Start with a fresh gdb.
7075
7076 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
7077 only depend on gdb's expression code, not the chill runtime.
7078
7079 * gdb.base/return.c: Put return values into variables so we
7080 can have gdb print them rather than depending on the program
7081 to print them.
7082 * gdb.base/return.exp: Corresponding changes.
7083
7084 * lib/gdb.exp: Provide default value for noinferiorio.
7085 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
7086 the inferior.
7087
7088 * gdb.base/break.exp: Always check for a program already being
7089 started after sending a "run" command to gdb.
7090 (text_next_with_recursion): Don't check the output from the
7091 program's printf statement. Instead just make sure the program
7092 exited.
7093
7094 * gdb.base/commands.exp: Protect tests which need arguments with
7095 $noargs conditionals.
7096
7097Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7098
7099 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
7100 of structure member arrays to match gdb/valops.c:value_addr change.
7101
7102Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
7103
7104 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
7105 cases.
7106
7107Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
7108
7109 * configure.in (configdirs): Remove gdb.chill from default list
7110 of subdirs and then add it back in only if doing a native build.
7111 The current chill compiler does not yet work in any cross build.
7112 * Revert all signal changes from Jul 6.
7113 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
7114 for sh-hms targets, allowing these tests to link, with no other
7115 changes. Testing is suppressed by setting "nosignals" in site.exp.
7116
7117Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
7118
7119 * configure.in (signaldirs): Define and add to configdirs for all
7120 targets except some specific ones that are known to not support signals.
7121 Also clean up formatting.
7122 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
7123 (signals, sigall): Remove rules to build.
7124 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
7125 Moved to new gdb.signals directory.
7126 * gdb.signals: New test directory.
7127 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
7128 signals.c signals.exp}: New or moved files.
7129
7130Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
7131
7132 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
7133
7134Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
7135
7136 * gdb.base/return.exp: Xfail `return double' test failure
7137 on at least Solaris 2.3 and handle future/past versions on
7138 a case by case basis as appropriate. Also update message
7139 to include i*86 failures.
7140
7141Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7142
7143 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
7144
7145 * lib/gdb.exp: Fix comment which erroneously identified
7146 gdb_file_cmd as gdb_load (the 19 May change was in fact to
7147 gdb_file_cmd not gdb_load).
7148 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
7149
7150 * gdb.base/setvar.exp: Make test names consistent between pass and
7151 fail cases. Use gdb_test more.
7152
7153Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7154
7155 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
7156
7157Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7158
7159 * gdb.base/help.exp: Fix expected help string for `show commands'.
7160
7161Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
7162
7163 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
7164
7165 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
7166 of a text section.
7167
7168Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
7169
7170 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7171 that loop eventually terminates. Fix Connection refused logic so
7172 that testsuite will expire nicely.
7173
7174Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
7175
7176 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
7177 config/rom68k.exp: New tcl glue for the appropriate monitors.
7178 These all just end up calling monitor.exp.
7179 * config/monitor.exp (gdb_target_monitor): Handle `Connection
7180 refused' by retrying. Cleanup some timeout issues.
7181 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
7182 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
7183 callers don't have to set/restore global timeout variable.
7184
7185 * The following set of changes centralizes management of the global
7186 timeout variable. This way, it can be set in one target dependent
7187 place instead of dozens of places scattered throughout the test suite.
7188 If you need to lengthen a timeout, then you should either set timeout
7189 in one of the config/{target}.exp files, or multiply it by a factor.
7190 Setting it to an absolute value is always going to lose for some
7191 targets.
7192 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
7193 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
7194 * gdb.base/funcargs.exp: Don't set timeout.
7195 * gdb.base/list.exp (test_forward_search): Only use local timeout.
7196 * gdb.base/printcmds.exp (test_print_string_constants
7197 test_print_array_constants): Don't set timeout.
7198 * gdb.base/ptype.exp: Don't set timeout.
7199 * gdb.base/recurse.exp: Don't set timeout.
7200 * gdb.base/return.exp: Don't set timeout.
7201 * gdb.base/watchpoint.exp: Don't set timeout.
7202 * gdb.c++/classes.exp (do_tests): Don't set timeout.
7203 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
7204
7205Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
7206
7207 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
7208
7209Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7210
7211 * lib/gdb.exp: Disable chill tests for irix5.
7212
7213Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7214
7215 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
7216 each test pass or fail.
7217
7218Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7219
7220 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
7221 xlc not gcc.
7222
7223Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
7224
7225 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
7226
7227Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
7228
7229 * config/est.exp: Fix copyright and comments. Remove dead code.
7230 Use targetname, serialport and baud variables instead of fixed
7231 constants.
7232 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
7233 * config/cpu32bug.exp: New file to support cpu32bug monitors.
7234
7235Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7236
7237 * gdb.base/watchpoint.exp: Don't run
7238 test_watchpoint_triggered_in_syscall for sunos.
7239
7240Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7241
7242 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
7243 they don't seem to exist. Do include stdio.h.
7244
7245Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7246
7247 * gdb.base/a1-selftest.exp: Add alpha xfail.
7248
7249Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7250
7251 * gdb.base/watchpoint.c (main): Prompt before calling read().
7252 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
7253 Revise accordingly. Remove cruft about sending "123" several
7254 times, until it gets noticed. Clean up the "print buf[0]" stuff
7255 so that it passes or fails, and waits for prompts in the usual way.
7256
7257Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7258
7259 * gdb.base/recurse.exp: Fix comment.
7260
7261 * TODO: Remove item about printing variables in nodebug.exp. Add
7262 item about enabling tests which are only run on some targets.
7263
7264 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
7265 fail, make test names unique, use new gdb_test convention
7266 regarding pattern, use gdb_test more, etc.).
7267
7268 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
7269 fail, make test names unique, etc.).
7270
7271Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7272
7273 * gdb.base/nodebug.c: Change return type of top and middle to
7274 short.
7275 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
7276 are fixed by the recent mdebugread.c changes. Allow `short ()'
7277 as type for top and middle.
7278
7279Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7280
7281 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
7282 nearly as I can tell, the whole thing was an accident in Stu's
7283 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
7284 to replace a send/expect pair with gdb_test, but ended up only
7285 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
7286 of 30 Mar 1995 took care of it, but left this vestigial comment
7287 which I am now nuking.
7288
7289Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7290
7291 * gdb.base/break.exp: Look for different line number for
7292 breakpoint at main depending on usestubs.
7293
7294Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7295
7296 * gdb.base/list.exp: Adjust some alternate expect patterns to
7297 match recent list0.c change. Add alternate expect pattern for
7298 output from `list default lines around main' for optimizing
7299 compilers.
7300
7301Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7302
7303 * lib/gdb.exp: If nosignals is not set, set it to 0.
7304
7305Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
7306
7307 * config/slite-gdb.exp: Responds to load symbol table prompt.
7308 * gdb.base/break.exp: Adjust line number, fix rerun.
7309 * gdb.base/langs0.c: Add #ifdef usestubs.
7310
7311Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
7312
7313 * gdb.base/list.exp: Adjust line contents after adding new lines in
7314 list0.c. Also fix a syntax error.
7315
7316 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
7317 * gdb.base/break.exp: ditto.
7318 * gdb.base/list.exp: ditto.
7319 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
7320 * gdb.base/run.c: ditto.
7321 * gdb.base/list0.c: ditto.
7322 * gdb.base/funcargs.c: ditto.
7323
7324Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
7325
7326 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
7327 $targetname, $serialport and $baud instead of hardwired variables.
7328 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
7329 target doesn't support signals.
7330
7331Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
7332
7333 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
7334
7335Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7336
7337 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
7338 Don't rely on the value of an auto variable before it has been
7339 initialized. Use gdb_test more.
7340
7341Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7342
7343 * lib/gdb.exp (default_gdb_version): A version number must start
7344 with a digit, but other than that contains all characters up to
7345 the first whitespace character.
7346
7347Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7348
7349 * gdb.base/commands.exp (breakpoint_command_test): New tests.
7350
7351Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7352
7353 * gdb.c++/*.exp: Warn if executable does not exist. The original
7354 reason for skipping the warning was that configure.in sometimes
7355 intentionally skipped building the executables but the tcl code
7356 had no way of knowing. That (a) was always bogus with respect to
7357 error handling, (b) is no longer true (right now there is no way
7358 to skip C++ tests).
7359
7360 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
7361
7362Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7363
7364 * gdb.base/list.exp: Add expect patterns for output from
7365 SunPRO compiled executables.
7366 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
7367 types.
7368
7369Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7370
7371 * gdb.base/break.exp (test_next_with_recursion): Accept any line
7372 number (we are already testing that the correct source line text
7373 gets printed).
7374
7375 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
7376 that is what is intended, but something needed to be done to get
7377 sunos4 native working again.
7378
7379 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
7380
7381 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
7382 apparently went with a (very) old xfail.
7383
7384Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
7385
7386 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
7387 runto_main is a proc in gdb.exp that will do 'step' for target use
7388 stubs.
7389 * gdb.base/exprs.exp: ditto.
7390 * gdb.base/interrupt.exp: ditto.
7391 * gdb.base/opaque.exp: ditto.
7392 * gdb.base/printcmds.exp: ditto.
7393 * gdb.base/ptype.exp: ditto.
7394 * gdb.base/scope.exp: ditto.
7395 * gdb.base/setvar.exp: ditto.
7396 * gdb.base/signals.exp: ditto.
7397 * gdb.base/twice.exp: ditto.
7398 * gdb.c++/classes.exp: ditto.
7399 * gdb.c++/inherit.exp: ditto.
7400 * gdb.c++/templates.exp: ditto.
7401 * gdb.base/break.exp: no run and hit main for stubs. Change line
7402 numbers for breakpoints and info breakpoint.
7403 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
7404 breakpoint().
7405 * gdb.base/callfuncs.c: ditto.
7406 * gdb.base/exprs: ditto.
7407 * gdb.base/interrupt.c: ditto.
7408 * gdb.base/opaque0.c: ditto.
7409 * gdb.base/printcmds.c: ditto.
7410 * gdb.base/ptype.c: ditto.
7411 * gdb.base/scope0.c: ditto.
7412 * gdb.base/setvar.c: ditto.
7413 * gdb.base/signals.c: ditto.
7414 * gdb.base/twice.c: ditto.
7415 * gdb.c++/misc.cc: ditto.
7416 * gdb.c++/templates.cc: ditto.
7417
7418Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7419
7420 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
7421
7422 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
7423 somewhere between `read' and `main.c'. I'm pretty sure the
7424 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
7425 and it isn't particularly useful.
7426
7427 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
7428
7429Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7430
7431 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
7432
7433Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
7434
7435 * config/mt-slite: add LIBS and -nostdlib.
7436 * config/slite-gdb.exp: add this new file to support sparclite target.
7437
7438Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
7439
7440 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
7441
7442 * gdb.base/a2-run.exp: Change argument to istarget from
7443 "*-*-vxworks" to "*-*-vxworks*".
7444 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
7445
7446Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
7447
7448 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
7449 will not runto main but do a 'step' to step out of breakpoint().
7450 * config/mt-slite: add -Dusestubs.
7451
7452Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7453
7454 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
7455 instead of just @.
7456
7457 * gdb.base/signals.exp: Add test for "handle all print".
7458 * TODO: Remove "handle all print". Also remove item about
7459 checking copyright date (I don't like the idea of a spurious FAIL
7460 based on when we run the tests).
7461
7462 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
7463 for SunOS4 (reason for failure not investigated). Remove
7464 redundant test for $binfile.
7465
7466 * gdb.base/nodebug.c (array_index): Call malloc.
7467
7468 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
7469
7470Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
7471
7472 * gdb.base/recurse.exp: Update gdb_test invocation to use new
7473 conventions and slightly simplify the matching regexp.
7474
7475Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7476
7477 * gdb.base/break.exp: Update gdb_test invocation to use new
7478 convention.
7479
7480 * lib/gdb.exp: If noargs is not set, set it to 0.
7481
7482 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
7483 tests unique.
7484
7485 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
7486
7487Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7488
7489 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
7490 one argument of type "<non-float parameter>".
7491
7492Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
7493
7494 * config/rom68k.exp: New file to support Motorola IDP board.
7495 * gdb.base/a2-run.exp: Skip this file if noargs is set.
7496 * gdb.base/break.c: Change things around so that this program
7497 doesn't depend upon args. This is necessary to make remote
7498 targets work (in general, they can't take args).
7499 * gdb.base/break.exp: Don't try to send args to program. Don't
7500 expect output. Also, replace lots of code with gdb_test.
7501
7502Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7503
7504 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
7505 printing of '\'' (which is what the comment says we are testing,
7506 even though we were not), not '''.
7507 (test_integer_literals_rejected): Test that printing ''' is an error.
7508
7509 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7510 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
7511 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
7512 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
7513 Use gdb_test not test_print_accept.
7514 * lib/gdb.exp: Remove test_print_accept.
7515
7516 * gdb.base/signals.exp (signal_tests_1): Make pass message
7517 consistent with fail message.
7518
7519 * gdb.base/whatis.exp: Remove xfails for printing char vs.
7520 unsigned char; the bug (PR 1821) is fixed.
7521
7522 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
7523
7524 * gdb.base/scope.exp (test_at_localscopes): Call pass for
7525 successful tests--makes xfailing them work right.
7526
7527Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7528
7529 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
7530 only \r\n, not .*. The test can pass .* as the last thing in
7531 $pattern if that is what it wants. In addition to providing this
7532 flexibility, this change should speed up pattern matching in cases
7533 where the pattern already ended with .* (there were a number of
7534 them). This change also helps catch bad patterns--in the old
7535 scheme the typo "char \*" instead of "char \\*" would pass. Now
7536 it is caught.
7537 * Many .exp files: Update callers.
7538
7539 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
7540 clearer and does not spuriously match multiple ('s. Likewise for
7541 ) and *.
7542
7543 * gdb.base/nodebug.exp: Test ability to call a function and pass
7544 it a string (even with no debugging info).
7545
7546 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
7547 "p '\'", which is the same as "p ''" once tcl gets done with
7548 quoting, to "p '\\'", which I suspect is what is intended (one
7549 backslash gets sent to GDB).
7550
7551 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
7552
7553Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7554
7555 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
7556 1817) was fixed literally years ago.
7557
7558Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7559
7560 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
7561 test, it causes stepping out of call_after_alloca_subr with
7562 optimizing compilers.
7563 (localvars_in_indirect_call): Consume GDB prompt if `finish'
7564 fails.
7565
7566 * gdb.c++/templates.exp: Source templ-info.exp only if
7567 the templates executable exists.
7568
7569 * gdb.c++/misc.cc (class Contains_static_instance,
7570 class Contains_nested_static_instance),
7571 gdb.c++/classes.exp (test_static_members): Test printing of
7572 a class that contains a static instance of the class.
7573
7574Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7575
7576 * gdb.base/langs2.c (cppsub_): Don't prototype.
7577 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
7578 only, I believe).
7579
7580Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7581
7582 * lib/gdb.exp (skip_chill_tests): New procedure.
7583
7584 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
7585
7586Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
7587
7588 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
7589 each expect pattern. Cuts runtime from 12 to about 4 seconds.
7590
7591Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7592
7593 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
7594
7595 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
7596 disassemble 8, not 16, instructions for part 4.
7597
7598 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
7599 support the latter anymore.
7600
7601 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
7602 -DNO_PROTOTYPES.
7603 * gdb.base/callfuncs.c: Control use of prototypes based on
7604 NO_PROTOTYPES, not __STDC__.
7605 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
7606 t_float_values2 tests if prototypes in use.
7607
7608 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
7609 t_double_values): When checking differences against DELTA, check
7610 that difference is within the range (-DELTA,DELTA), not just
7611 (-infinity,DELTA).
7612
7613Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
7614
7615 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
7616 'file' command firts, then 'target', then 'load', this is due to gdb
7617 target set up.
7618 * config/mips-gdb.exp: Fix a couple regular exp bugs.
7619
7620Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
7621
7622 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
7623 FP load/store variants.
7624 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
7625
7626Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
7627
7628 * gdb.base/term.exp: Do not give a warning if not native, it is
7629 not an abnormal condition.
7630
7631Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
7632
7633 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
7634 t_char_array".
7635
7636Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
7637
7638 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
7639 are getting the version number.
7640
7641 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
7642 if not native, it is not an abnormal condition.
7643
7644Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7645
7646 * lib/gdb.exp: Just use "file exists", rather than undocumented
7647 dejagnu procedure "findfile".
7648
7649Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
7650
7651 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
7652 (LDFLAGS): Set to -Xlinker -Ur.
7653
7654 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
7655 Removed, these values are set by lib/gdb.exp.
7656
7657 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
7658
7659Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
7660
7661 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
7662 of replicating gdb startup code.
7663
7664 * config/mt-vxworks (LDFLAGS): Set to -r.
7665 (CFLAGS_FOR_TARGET): Removed.
7666
7667 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
7668 (gdb) and gdb for vxworks uses (vxgdb).
7669
7670 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
7671 executable is not in the tree and host != target, use sed and
7672 program_transform_name to determine the gdb name used by the
7673 target.
7674
7675 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
7676 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
7677
7678Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7679
7680 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
7681 floats, chars, and shorts where there are ANSI-style function
7682 definitions.
7683
7684 * gdb.base/langs.exp, gdb.base/langs*: New test.
7685 * gdb.base/Makefile.in: Build it.
7686 * TODO: Remove item about checking that C names don't get C++
7687 demangling applied; this test tests it.
7688
7689Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7690
7691 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
7692 went with the const70 xfail. The xfail went away a year ago.
7693
7694 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
7695
7696 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
7697 for hp300.
7698
7699 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
7700
7701 * gdb.base/a1-selftest.exp: Don't run on hp300.
7702
7703Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7704
7705 * Makefile.in (site.exp): Set host_alias and target_alias as well
7706 as host_triplet and target_triplet.
7707
7708Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7709
7710 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
7711
7712 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
7713 places as other ecoff systems).
7714
7715 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
7716 ultrix.
7717
7718Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7719
7720 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
7721 remove them.
7722 * gdb.base/nodebug.exp: Accept "function" in addition to "text
7723 variable and "variable" in addition to "data variable".
7724 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
7725
7726 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
7727 2.
7728 * gdb.base/list1.c (long_line): Add additional statement at start
7729 of function.
7730 * gdb.base/list.exp (test_forward_search): Update line number to
7731 reflect new statement.
7732
7733Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7734
7735 * gdb.base/signals.exp: Reinitialize searched source directories
7736 after gdb_start call.
7737
7738Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
7739
7740 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
7741 * gdb.stabs/Makefile.in: Likewise.
7742
7743 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
7744 change. Instead split the tests into smaller pieces.
7745 * gdb.disasm/hppa.s: Corresponding changes.
7746
7747Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7748
7749 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
7750 Quote ^C when passing it to stty. For some shells ^ is a pipe.
7751
7752 * gdb.base/funcargs.exp: Modify many tests so that every test
7753 either passes or fails. Make some test names unique.
7754
7755Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7756
7757 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
7758 Call stty to set interrupt character.
7759
7760 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
7761 for HP assembler versus GNU assembler based on actual behavior of
7762 $(CC), rather than assuming that $(AS) is always the GNU assembler.
7763
7764 * TODO: Suggest a few more stepping tests.
7765
7766Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
7767
7768 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
7769 restart GDB for h8300 after a continue.
7770 (return): Add pattern to match a29k-udi behavior.
7771 * gdb.base/nodebug.exp: Remove obsolete comment.
7772 * gdb.base/regs.exp: New file, testing of register displays.
7773 * gdb.base/return.exp: Fix typo in reference to $objdir.
7774 * gdb.base/whatis.exp: Always start with a fresh GDB.
7775
7776Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7777
7778 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
7779 higher, these tests generate a lot of output.
7780
7781Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7782
7783 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
7784 code following the catch silently ignored some errors; without the
7785 catch they should be thrown like any other tcl error. Also, the
7786 catch used "" instead of {} which meant all the callers who wanted
7787 to include one of the characters "[]$ had to quote it an extra time.
7788 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
7789 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
7790 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
7791 Remove extra quoting.
7792
7793Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
7794
7795 * gdb.base/commands.exp: Make test names unique; every test either
7796 passes or fails. Update some comments.
7797
7798 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
7799
7800Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7801
7802 The following fixes a FAIL caused by the fact that the alpha stabs
7803 configuration didn't use the ".if alpha" code in weird.def.
7804 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
7805 bit pointer, so the 32 bit version works even on the alpha.
7806 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
7807 Remove the stuff which allowed us to have separate versions for
7808 alpha and everything else.
7809
7810 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
7811 regexp which "info func operator\[\](" is supposed to match. Fix
7812 string to send to GDB. Note that GDB still doesn't work right. Add a
7813 new test for "info func .perator\[\](" which GDB does handle correctly.
7814
7815 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
7816
7817Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7818
7819 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
7820 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
7821 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
7822 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
7823 it makes the tests harder to understand and confuses test-o-matic.
7824 The preferred style is that each test provides a PASS or a FAIL,
7825 and has a unique message (e.g. "continue #54" not just "continue")
7826 which is the same for the pass and the fail.
7827 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7828 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
7829 to lib/gdb.exp.
7830 * gdb.base/printcmds.exp: Use test_print_accept. Remove
7831 prt_accept which was basically the same thing. Likewise for
7832 test_print_reject and prt_reject.
7833 * lib/gdb.exp (test_print_reject): Add some more error message
7834 patterns to match from the former printcmds.exp (prt_reject).
7835 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
7836 One defect of the passcount stuff is that some of it failed to
7837 report XPASS where appropriate.
7838 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
7839 stuff before and after arg in expected pattern.
7840 (test_paddr_operator_functions): Re-do test without print_addr_of;
7841 this is the only test which seems to want extra stuff there.
7842
7843Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7844
7845 * gdb.base/nodebug.exp: Update new tests to reflect improved
7846 wording of gdb output.
7847
7848 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
7849 and "ptype" work on variables in files compiled without -g.
7850 Replaces commented out "maint print msymbol" tests.
7851
7852Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7853
7854 * gdb.base/setvar.c (dummy): Call malloc.
7855
7856 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
7857 losing with the irix4 sed.
7858
7859 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
7860 ALRM" on irix4.
7861
7862Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7863
7864 * TODO: Remove items about corefile.exp testing new exec-file and
7865 backtrace; both are now done. Add items about printing enums.
7866
7867Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7868
7869 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
7870 "get signal $thissig" test fails.
7871
7872 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
7873
7874Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7875
7876 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
7877 compiler warning with dec alpha compiler.
7878
7879 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
7880 extra \n from gdb_test call (this explains why the prompt test
7881 that I removed yesterday was there).
7882 (user_defined_command_test): Remove extra \n and prompt test.
7883
7884 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
7885 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
7886 doesn't exist.
7887 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
7888 Also remove alpha workaround, which turns out to be because
7889 SIGABRT == SIGLOST.
7890
7891 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
7892
7893 * gdb.base/help.exp: Don't test "help show".
7894
7895Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7896
7897 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
7898 "set print address" is on.
7899 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
7900 pass prompt to gdb_test; gdb_test already looks for the prompt.
7901
7902 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
7903
7904 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
7905 was a vestige of the manual TESTSTRATEGY, and the purpose of it
7906 was to make sure that gdb can read a core file. But (a) the "read
7907 the corefile" part didn't make it to a1-selftest.exp, we just
7908 delete the corefile after creating it, and (b) we test reading
7909 corefiles in corefile.exp anyway. Also, this test left around a
7910 xgdb process on Solaris.
7911
7912 * gdb.base/corefile.exp: Also test backtrace.
7913
7914Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
7915
7916 * gdb.base/commands.exp: Test a simple user defined command with
7917 arguments and if/while statements; verify the full user command is
7918 printed by "show user".
7919
7920 * gdb.base/commands.exp: Test if/while commands as part of a
7921 breakpoint command list; verify they appear in breakpoint
7922 information.
7923
7924Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7925
7926 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
7927 than by dividing by zero.
7928
7929Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
7930
7931 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
7932 performing an inferior call with watchpoints enabled.
7933 * gdb.base/watchpoint.c (main): Delete second unnecessary read
7934 call.
7935
7936Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7937
7938 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
7939 of "file" command.
7940
7941 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
7942 Add additional pattern for when "int operator int(void);" appears
7943 in a different order.
7944
7945Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7946
7947 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
7948
7949 * gdb.base/help.exp: Replace most of docstrings for "info signals"
7950 and "signal" with ".*".
7951
7952Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7953
7954 * TODO: Add note about "handle all nostop".
7955
7956 * gdb.base/{sigall.c, sigall.exp}: New test.
7957 * gdb.base/Makefile.in: Add it.
7958
7959Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
7960
7961 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
7962 when invoking GDB, suppresses any windowing interface.
7963
7964Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
7965
7966 * config/sim-gdb: New file, simulator testing support.
7967
7968Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
7969
7970 * gdb.base/interrupt.exp: Test calling func1 twice.
7971
7972Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
7973
7974 * gdb.base/list.exp (test_forward_search): Set timeout higher
7975 when we'll be getting lots of output from gdb.
7976
7977 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
7978 "init_malloc" to after the expect statement. Run it if that
7979 regexp is taken, but also for two others which happen if source
7980 cannot be found.
7981
7982Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
7983
7984 * gdb.base/printcmds.exp: New test, for printing register before
7985 program is running.
7986
7987Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7988
7989 * gdb.base/list.exp: Correct some alternate expect patterns
7990 to reflect changes in list1.c.
7991
7992Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
7993
7994 * TODO: Add item regarding large frames.
7995
7996 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
7997
7998 * TODO: Remove item about enabling return.exp; it
7999 is enabled. Suggest a few more "return" tests.
8000
8001Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8002
8003 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
8004 anonymous unions.
8005
8006Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8007
8008 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
8009 and pr-5646.o, so "make" is the same as "make all", not "make
8010 pr-4975.o".
8011
8012Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
8013
8014 * gdb.base/list.exp: Adjust expectations to reflect changes in
8015 list1.c.
8016 (test_forward_search): New test proc.
8017 * gdb.base/list1.c (long_line): New function, has long source line.
8018
8019Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
8020
8021 * gdb.base/a1-selftest.exp: Change initial stepping to know about
8022 additional line of code that was added.
8023
8024Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
8025
8026 * gdb.disasm/hppa.s: Break the large branching tests into smaller
8027 tests so as not to overflow expect's input buffers.
8028 * gdb.disasm/hppa.exp: Corresponding changes.
8029
8030Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8031
8032 Beginnings of template debugging tests.
8033 * gdb.c++/templ-info.cc: New file to test for template
8034 debugging capability of the compiler.
8035 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
8036 templ-info.cc.
8037 * gdb.c++/templates.cc: Add explicit template instantiations
8038 to enable compiling with -fno-implicit-templates. Add destructor
8039 and 'value' method to T5 class for template tests.
8040 * gdb.c++/templates.exp: Add testcases for printing of template
8041 types, setting breakpoints on template methods and calling a
beb998c6 8042 template method.
c906108c
SS
8043
8044Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
8045
8046 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
8047 branch target since some assemblers (gas-2.5) may emit a
8048 relocation for the branch instead of resolving it in the
8049 assembler.
8050
8051Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8052
8053 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
8054 through signal handler.
8055
8056Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8057
8058 * configure.in (*-*-netware): Use config/mt-netware.
8059
8060 * config/mt-netware: New file.
8061 * config/mt-i386-netware: Removed, separate configs for different
8062 netware architectures are no longer needed now that we have
8063 --with-headers.
8064
8065Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8066
8067 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
8068 by the recent changes to use ANSI C arithmetic conversions.
8069
8070Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8071
8072 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
8073 bug involving using inferior_pid to figure out whether to select a
8074 frame.
8075
8076Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
8077
8078 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
8079 match the current disassembler output.
8080
8081Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
8082
8083 * gdb.fortran/exprs.exp: Expect VOID instead of void.
8084 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
8085 types, expect "int" as type of integer values (for now).
8086
8087Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
8088
8089 * gdb.base/commands.exp: New tests for if/while commands.
8090
8091Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
8092
8093 * lib/gdb.exp (runto): Replace sub-pattern for hex value
8094 by .*, since hex values have different syntax in Chill mode.
8095
8096Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8097
8098 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
8099 linefeed from expect pattern for repeated types with indices > 9.
8100
8101Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
8102
8103 First part of Fortran test suite.
8104 * gdb.fortran: New directory.
8105 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
8106
8107Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8108
8109 * gdb.base/default.exp: Update expect pattern for load command
8110 without arguments.
8111
8112Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
8113
8114 * configure.in: Change i386 to i[345]86.
8115 * gdb.base/configure.in: Likewise.
8116 * gdb.c++/configure.in: Likewise.
8117 * gdb.chill/configure.in: Likewise.
8118
8119Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
8120
8121 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
8122 patterns, since that is not a valid context for comments.
8123
8124Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
8125
8126 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
8127 repeated types and repeated types with indices > 9.
8128
8129Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
8130
8131 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
8132 2417; old bug has been fixed.
8133
8134Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
8135
8136 * gdb.base/interrupt.exp: When trying to wake up the inferior,
8137 send the newline ourselves instead of assuming gdb_test will do
8138 so when passed an empty input string.
8139
8140 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
8141 stabs testcode.
8142
8143Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8144
8145 * lib/gdb.exp (gdb_test): Don't send anything if the first
8146 argument is an empty string. This makes cases where we want to
8147 match output that is already in expect's buffers (for example,
8148 matching a breakpoint after gdb_run_cmd has been called) work
8149 reliably.
8150
8151Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8152
8153 * config/netware.exp: New file.
8154
8155Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8156
8157 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
8158 the -B and -L prefixes so we can find the debugging stub.
8159
8160 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
8161 there and we are using the gcc from the tree.
8162
8163 * gdb.base/types.c: Removed.
8164
8165 * gdb.base/configure.in: Look for makefile fragments in ../config.
8166 Recognize i386-*-netware.
8167 * gdb.c++/configure.in: Likewise.
8168
8169Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8170
8171 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
8172 the correct TCL syntax.
8173
8174Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8175
8176 * gdb.base/opaque.exp: use runto instead of messing around with
8177 breakpoints. Simplify by using gdb_test.
8178
8179 * gdb.base/bitfields.exp: restart between tests on netware targets
8180 because breakpoints aren't relocated after target death. Run
8181 processes to completion.
8182
8183 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
8184
8185Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
8186
8187 * Makefile.in: Remove extra tabs that confuse some versions
8188 of "make". Use the newly built gdb to test with by default,
8189 rather than the first one in the tester's search path.
8190
8191Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
8192
8193 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
8194
8195 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
8196 condition help.
8197
8198Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8199
8200 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
8201
8202 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
8203 running.
8204 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
8205 * gdb.base/funcargs.exp: Likewise.
8206
8207 * gdb.base/bitfields.exp: Simplify by using gdb_test.
8208 * gdb.base/funcargs.exp: Likewise.
8209
8210 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
8211 message is "".
8212
8213Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8214
8215 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
8216 return,signals,twice}.exp: Handle non-existant binaries
8217 consistantly.
8218
8219 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
8220 * gdb.base/Makefile.in: Don't try to generate a core dump, we
8221 might testing a cross development system.
8222
8223Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8224
8225 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
8226 runtest script is relative to ${srcdir}, not ${rootdir}.
8227
8228Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
8229
8230 * gdb.base/signals.exp: Allow for optionality of breakpoint
8231 address.
8232
8233Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8234
8235 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
8236
8237Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8238
8239 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
8240 for size_t definition.
8241 * gdb.c++/templates.cc: Likewise
8242
8243 * config/mt-i386-netware: New file.
8244
8245 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
8246 defined.
8247
8248 * gdb.base/Makefile.in: Added support for systems that name core
8249 files by appending "core" to the program name.
8250 * gdb.base/a1-selftest.exp: Likewise.
8251
8252Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8253
8254 * gdb.base/return.exp: Add comment and message for `return double'
8255 test failure on Sparc Solaris.
8256
8257Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
8258
8259 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
8260
8261Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8262
8263 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
8264 from optimizing them away.
8265 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
8266 patterns to include default constructors and assignment operators,
8267 to match gcc versions beyond 2.5.8. Accept any cplus demangling
8268 character in the output of the virtual base pointer.
8269
8270Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8271
8272 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
8273 expression match in print_addr_of to avoid unintented matches.
8274 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
8275 versions up to 2.5.8.
8276
8277Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8278
8279 * gdb.base/list.exp: Tweak alternate pattern for listing of an
8280 included file to run under newer versions of expect.
8281 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
8282 consecutive >'s in templates to accomodate recent cplus-dem.c change.
8283 Remove xfail for the virtual table of BDDHookV.
8284
8285Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
8286
8287 * lib/gdb.exp (string_to_regexp): Set a default result.
8288 (default_gdb_start): Fix misleading message.
8289
8290Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
8291
8292 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
8293 Remove all CC, etc definitions.
8294 * config/mt-hpux: New file.
8295 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
8296 (CFLAGS, LDFLAGS): Define.
8297 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
8298
8299 * Makefile.in (site.exp): Don't insert host_os, etc.
8300 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
8301 (distclean): Check existence of subdir.
8302 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
8303 * gdb.base/Makefile.in: General cleanup and simplification.
8304 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
8305 to build executables. Use default rule to build .o files.
8306 (EXPECT, RUNTEST, CC): Fix relative pathname.
8307 (site.exp): Don't insert host_os, etc.
8308 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
8309 and/or SIGUSR1 defined.
8310 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
8311 * gdb.c++/Makefile.in: General cleanup and simplification.
8312 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
8313 (CFLAGS): Remove.
8314 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
8315
8316Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
8317
8318 * gdb.base/recurse.exp: Misc changes to get tests running again
8319 after Kung's changes to the watchpoint code.
8320 * gdb.base/watchpoint.exp: Likewise.
8321
8322Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
8323
8324 * lib/gdb.exp (string_to_regexp): Convert {\} also.
8325
8326Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
8327
8328 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
8329 * lib/gdb.exp (default_gdb_start): Define.
8330 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
8331 gdb.base/funcargs.exp, gdb.base/opaque.exp,
8332 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
8333 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
8334 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
8335 Don't call gdb_target_udi in between tests.
8336
8337Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8338
8339 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
8340 (which was basically just a local version of the same thing). In
8341 addition to avoiding duplication, gdb_test_exact is faster.
8342 * lib/gdb.exp (gdb_test_exact): Fix typo.
8343
8344 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
8345 don't give an error.
8346
8347 * gdb.base/term.exp: Call delete_breakpoints before starting.
8348
8349 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
8350 (t10): Add comment.
8351
8352Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
8353
8354 Reorganization of the GDB Test Suite.
8355
8356 * gdb.base: New directory, contains all the basic tests.
8357 * gdb.c++: New directory, tests specific to C++.
8358 * gdb.chill: New directory, tests specific to Chill.
8359 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
8360 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
8361 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
8362 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
8363 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
8364 t30-31 to chill).
8365 * */gdbme.*: Rename to match appropriate expect scripts.
8366 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
8367 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
8368 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
8369 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
8370 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
8371 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
8372 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
8373 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
8374 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
8375 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
8376 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
8377 gdb.c++/virtfunc.cc: New names of C++ files.
8378 * gdb.chill/chillvars.ch: New name of Chill file.
8379 * gdb.base/configure.in, gdb.c++/configure.in,
8380 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
8381 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8382 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
8383 * configure.in (configdirs): Update to reflect directory changes.
8384 (target_abbrev): No longer define for any configuration.
8385 * Makefile.in: Cosmetic improvements to header comments.
8386
8387Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
8388
8389 Various changes to gdb.t31:
8390
8391 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
8392 * gdbme.ch: Make all key-words and predefineds be upper-case.
8393 * chillvars.exp: Expect key-words and predefinds in upper-case.
8394
8395 * chillvars.exp: Use gdb_test_exact many places.
8396 Change expected output for arrays (which now includes index labels).
8397
8398 * pr-5020.exp, gdme.ch (module PR_5020):
8399 New test, for PR-5020.
8400
8401Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
8402
8403 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
8404 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
8405
8406Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
8407
8408 * Makefile.in: Fix bit-rot in definitions of CHILL,
8409 CHILL_FOR_TARGET and Chill_LIB.
8410 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
8411 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
8412 CHILL, and CHILL_LIB.
8413
8414Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
8415
8416 * Revert the previous changes. Please see Rob's directory
8417 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
8418
8419Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
8420
8421 * Makefile.in, configure.in, config/mips-gdb.exp,
8422 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
8423 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
8424 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
8425 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
8426 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
8427 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
8428 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
8429 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
8430 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
8431 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
8432 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
8433 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
8434 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
8435 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
8436 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
8437 changes from 94Q1.
8438
8439Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
8440
8441 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
8442 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
8443 Rob's new testing fragments.
8444
8445Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
8446
8447 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
8448 lib/gdb.exp: Replace error proc calls with perror.
8449
8450Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
8451
8452 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
8453 version also, match on casted version strings, and match on
8454 gdb startup case where the line numbers might be messed up.
8455
8456Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
8457
8458 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
8459 (CFLAGS): Delete it from here.
8460
8461Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
8462
8463 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
8464
8465Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
8466
8467 * Makefile.in (RUNTEST): Default to just "runtest".
8468
8469Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8470
8471 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
8472 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
8473 the code has been restructured.
8474
8475Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8476
8477 * gdb.t00/default.exp (set write): Allow any number of \r and/or
8478 \n, not just one of each.
8479
8480 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
8481 /bin/cc gives a warning if you do.
8482
8483Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
8484
beb998c6 8485 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
8486 __t10ListS_link1ZUiRCUiPT0
8487
8488Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8489
8490 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
8491 on local variables in recursive functions.
8492
8493 * gdb.t07/Makefile.in: Build the new test.
8494
8495Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8496
8497 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
8498 directly. Instead compare the return values from actual calls.
8499
8500Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
8501
8502 * Makefile.in (check): Set TCL_LIBRARY for runtest.
8503
8504Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8505
8506 * From Peter Schauer with minor modifications.
8507 * gdb.t15/return.exp (return_tests): Handle targets where "return"
8508 stops in mid-line in the caller. Add xfail for returning a float
8509 value on X86 targets.
8510
8511Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8512
8513 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
8514 to avoid expect lossage.
8515 (fmem_LRbug_tests): Likewise.
8516 * gdb.disasm/hppa.s: Corresponding changes.
8517
8518 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
8519 conditions to work with latest dejagnu/expect.
8520
8521 * gdb.t15/funcargs.exp (finish from indirect call): No longer
8522 expected to fail on the PA.
8523 (backtrace in call with trampolines): Explicitly require main
8524 to be frame #1 (no trampolines should show up in backtrace).
8525
8526 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
8527 "continue -expect".
8528 * gdb.t06/break.exp: Likewise.
8529 * gdb.t07/watchpoint.exp: Likewise.
8530 * gdb.t13/bitfields.exp: Likewise.
8531 * gdb.t15/{funcargs,return}.exp: Likewise.
8532 * gdb.stabs/weird.exp: Likewise.
8533 * config/{mips,udi}-gdb.exp: Likewise.
8534
8535 * hppa.sed: Enclose comments within a sed command to avoid
8536 losing with the old OSF1 sed.
8537
8538Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8539
8540 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
8541 sequent dynix.
8542 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
8543 * gdb.t15/funcargs.exp: Conditionally step again to really
8544 finish from marker_call_with_trampolines. Handle the case where
8545 the first step from within call_with_trampolines already steps
8546 us back to main.
8547 * gdb.t15/gdbme.c: Add comment to closing brace of
8548 call_with_trampolines for funcargs.exp.
8549
8550Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8551
beb998c6 8552 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
8553 Fix typo(s).
8554
8555Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8556
8557 * gdb.t07/gdbme.c: More code for watchpoint testing.
8558
8559 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
8560 "Hardware watchpoint" throughout file.
8561 (test_watchpoint_triggered_in_syscall): New test.
8562 (test_complex_watchpoint): New test.
8563
8564Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8565
8566 * gdbme.c (call_with_trampolines): New function to try and step
8567 into. Tests trampoline problems on the PA.
8568
8569 * funcargs.exp (localvars_in_indirect_call): No longer expect
8570 stepping into indirect call to fail on PAs.
8571 (test_stepping_over_trampolines): New test.
8572
8573Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8574
8575 * TODO: Add suggestions for static member function tests, and
8576 completion tests.
8577
8578Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8579
8580 * TODO: Add suggestions for "p/a" tests.
8581
8582 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
8583 (default_gdb_exit): Replace all the hair with sending "quit" to
8584 the process with a simple close.
8585
8586Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8587
8588 * TODO: Add suggestions for shared library tests.
8589
8590Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8591
8592 * TODO: Add suggestions for x/s tests.
8593
8594Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8595
8596 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
8597 "enable once", and "enable breakpoints once" with ".*".
8598
8599Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8600
8601 * TODO: Add suggestions about structure passing tests.
8602
8603Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8604
8605 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
8606 the primary1 test, use work around if __GNUC__ < 2.
8607 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
8608 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
8609 Test for bad output rather than waiting for timeout. Issue
8610 second continue only if first continue failed.
8611
8612Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
8613
8614 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
8615 operator[] test with gdb_test because the old code didn't seem to
8616 be getting the quoting right with the new dejagnu.
8617
8618Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
8619
8620 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
8621 one from the path.
8622 * Makefile.in: Use a fresh expect if there is one, use runtest
8623 from the src tree if there is one.
beb998c6 8624
c906108c
SS
8625Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
8626
8627 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
8628 next over recursive call. Revise the tests from that point on
8629 (which had been skipped) to match GDB's actual (correct) output.
8630
8631 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
8632 with next over a breakpoint whose condition is false.
8633
8634 * gdb.t00/help.exp: Comment out "help set print" tests just like
8635 (and for same reason as) "help set" test.
8636
8637Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8638
8639 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
8640 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
8641
8642Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8643
8644 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
8645 necessary gdb_target_udi.
8646
8647 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
8648
8649 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
8650 1838 and 2417; they are fixed.
8651
8652 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
8653 gdb.t03/ptype.exp (ptype structure, ptype union):
8654 Remove xfails; the test is looser than when the xfails were added.
8655
8656 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
8657 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
8658
8659 * gdb.t01/run.exp: Only run shell test if isnative.
8660
8661 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
8662 since "run" automatically loads if necessary. Call gdb_target_udi
8663 after the "file" since "file" kills any execution target.
8664
8665 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
8666 GDB. GDB doesn't work that way (not anymore at least) on UDI.
8667 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
8668 argument for UDI.
8669
8670Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
8671
8672 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
8673
8674 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
8675
8676Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8677
8678 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
8679 properly quoting regexps. This makes the second argument to
8680 demangle a fixed string, which matches the callers, instead of a
8681 shell-style pattern which is what the previous implementation
8682 used. Update some of the callers.
8683
8684Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8685
8686 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
8687 (comib_nullified_tests): Fix typo.
8688 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
8689 strings. No longer expected to fail.
8690
8691 * gdb.disasm/hppa.s (addib_tests): Fix typo.
8692 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
8693 strings. No longer expected to fail.
8694
8695 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
8696 string. No longer expected to fail.
8697
8698Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8699
8700 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
8701 No longer expected to fail.
8702
8703 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
8704 string. No longer expected to fail.
8705
8706Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8707
8708 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
8709 only in the names (I probably got most of them). I was even
8710 generous with some which differed in underscores in names, and
8711 probably missed a few, and I *still* was able to remove almost a
8712 third of the file with almost no impact on testsuite coverage.
8713
8714Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8715
8716 * gdb.t00/default.exp: Match udi_attach error message as well as
8717 the one from child_attach.
8718
8719 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
8720
8721 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
8722
8723 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
8724 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
8725
8726 * Move test with enums and partial symbols back to
8727 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
8728 Reverts the change of 26 May 93. Per today's change to
8729 stabs.texinfo, the behavior that weird.exp was expecting was
8730 unreasonable; what is important is that the compiler+gdb get
8731 things right, which happens with a recent gcc. Also fix the test
8732 to deal with native compilers which put out the stab gdb can't
8733 deal with.
8734
8735Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8736
8737 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
8738 in the names. The main thing these accomplish is to slow things down.
8739 Many more such duplicates surely remain.
8740
8741 * gdb.t00/help.exp: Comment out "help support" test just like
8742 (and for same reason as) "help set" test.
8743
8744Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
8745
8746 * gdb.t06/break.exp: Remove setup_xfails for
8747 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
8748 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
8749 about known bug in gcc to include up through 2.5.8.
8750 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
8751 well as "_vb$".
8752 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
8753 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
8754 with latest gcc and gdb.
8755 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
8756 well as "_vb$".
8757
8758Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8759
8760 * configure.in (hppa*-*-*): Also configure and build stabs-only
8761 tests.
8762
8763Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8764
8765 * gdb.t10/hppa.mt: A makefile fragment for the PA.
8766 * gdb.t10/configure.in (hppa*-*-*): Use it.
8767
8768Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8769
8770 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
8771
8772Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8773
8774 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
8775 versions prior to 1.13.5.
8776
8777Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8778
8779 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
8780 the prompt is at the start of a line.
8781
8782Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8783
8784 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
8785 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
8786 in the copr tests now.
8787 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
8788 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
8789 expected to fail.
8790
8791Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
8792
8793 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
8794 gdb.t31/chillvars.exp, lib/gdb.exp:
8795 Tweak to run under either version of expect.
8796 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
8797 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
8798 * gdb.t11/list.exp: Remove extraneous whitespace.
8799
8800Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8801
8802 * gdb.t16/printcmds.exp (test_print_strings): Accept
8803 "(unsigned char *) " before the string.
8804
8805 * TODO: Add notes about printing of fancy types and GDB expressions.
8806
8807Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
8808
8809 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
8810 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 8811 if doing mips-idt-ecoff.
c906108c
SS
8812
8813Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
8814
8815 * Most .exp files: Tweak to run under either version of expect.
8816
8817Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8818
8819 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
8820 xfails; I'm not sure why they are failing, but not because of PR 1806.
8821
8822Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
8823
8824 * config/unix-gdb.exp: Remove gdb_unload cause it's already
8825 defined in lib/gdb.exp.
8826
8827Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8828
8829 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
8830 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
8831 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
8832 have to be typeless.
8833
8834Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8835
8836 * TODO: Add suggestion for copyright year test.
8837
8838Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
8839
8840 * configure.in (*-*-lynxos*): Add stabs tests.
8841
8842Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
8843
8844 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
8845 so insert a tab before any assembler directive in column zero.
8846
8847 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
8848 stores.
8849 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
8850 stores.
8851 (fpu_short_memory_tests): Likewise.
8852
8853Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8854
8855 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
8856 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
8857 .stabs directives in comments.
8858
8859Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8860
8861 * TODO: New file, describing tests we could write.
8862 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
8863
8864Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8865
8866 * gdb.t06/signals.exp: Add kludge to force re-sync.
8867
8868 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
8869 to xgdb instead of gdb, get out of gdb.
8870
8871Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
8872
8873 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
8874 for info.
8875
8876Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
8877
8878 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
8879 * gdb.stabs/configure.in (hppa*-*-*): Use it.
8880 * gdb.stabs/hppa.sed: New sed script for the PA.
8881
8882Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8883
8884 * gdb.stabs: Re-write weird.def and configuration to use sed
8885 instead of cpp. sed is portable and POSIX; cpp is neither.
8886
8887Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8888
8889 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
8890
8891Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8892
8893 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
8894
8895Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8896
8897 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
8898 "_vb$".
8899 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
8900 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
8901
8902Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8903
8904 * lib/gdb.exp: Comment out code which depends on non-existent
8905 `transform' procedure.
8906
8907Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
8908
8909 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
8910 * lib/gdb.exp: Transform tool name.
8911 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
8912 1.1's new error handling system.
8913
8914Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8915
8916 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
8917
8918Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8919
8920 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
8921 They made pattern matching so slow that timeouts happened on
8922 heavily loaded systems. Now any output from "show print" which
8923 gets us back to the GDB prompt is a PASS.
8924
8925Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
8926
8927 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
8928
8929Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8930
8931 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
8932
8933 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
8934 It is not from PR 3220.
8935
8936Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8937
8938 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
8939 just started failing because they depended on the order the
8940 subcommands are presented, or exact docstring text. This kind of
8941 test is a pain and has minimal benefit.
8942
8943Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8944
8945 * gdb.t09/corefile.exp: At end of test, use "core" command with
8946 no arguments.
8947
8948Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
8949
8950 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
8951 17}/Makefile.in: Make it possible to run the testsuite with Sun
8952 make and CC = cross gcc by adding explicit build rules for .o
8953 files.
8954
8955Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8956
8957 * gdb.t15/funcargs.exp: Don't put comments on same line as
8958 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 8959
c906108c
SS
8960Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8961
8962 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
8963
8964Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
8965
8966 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
8967 * gdb.t20/inherit.exp: remove three dumplicate entries.
8968
8969Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8970
8971 * gdb.t06/break.exp: For "next over recursive call", fail on any
8972 incorrect output, not just on "factorial (value=2)".
8973
8974Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8975
8976 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
8977 working now. Add an xfail if accesing a bss variable causes
8978 a memory error if the target is not yet run.
8979
8980Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8981
8982 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
8983 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
8984 name of __st* demangling (2 strings). Did Kung really get the
8985 more than 95 others right without testing them?
8986
8987Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
8988
8989 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
8990
8991Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
8992
8993 * configure.in (configdirs): Add gdb.disasm
8994 * gdb.disasm: New directory for GDB disassembler tests.
8995 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
8996
8997Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8998
8999 * gdb.t00/help.exp: Don't test "help set".
9000
9001 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
9002 from within expect statements. None of these happen anymore and
9003 they cause regressions to be silently unnoticed.
9004
9005 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
9006 messages) about known failures with gcc cygnus-2.4.5-930417.
9007
9008 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
9009 comp-info.exp so it gets built if it doesn't exist.
9010
9011 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
9012 it is no longer used.
9013 * gdb.t13/comp-info.c: Removed.
9014
9015Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9016
9017 * gdb.t06/signals.exp: Add xfail for sun3.
9018
9019Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9020
9021 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
9022 relevant because ^C doesn't get sent but failure can be reproduced
9023 interactively).
9024
9025Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9026
9027 * gdb.stabs/alpha.mt: New configuration file for alpha.
9028 * gdb.stabs/configure.in: Use it.
9029 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
9030 sharing with alpha.mt, redefine long to word via preprocessor.
9031 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
9032 for alpha.
9033 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
9034 native cc.
9035 * gdb.t00/teststrategy.exp: Change expect string so that we
9036 consume the `(xgdb)' from the command echo and from the gdb prompt.
9037 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
9038 gdb currently compares all values as long, so this failure probably
9039 applies to any configuration where LONGEST is bigger than a target int.
9040 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
9041 with gcc.
9042 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
9043 to handle opaque pointers, gcc is.
9044 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
9045 as first argument. Include <sys/types.h> and change all operator
9046 new definitions to use size_t.
9047 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
9048 now that we use size_t.
9049
9050Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9051
9052 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
9053 a long or float array cast all array members to the same type.
9054 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
9055 with 64 bit longs.
9056 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
9057 on alpha.
9058 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
9059
9060Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9061
9062 * gdb.t24 (demangle.exp): Constructors of templates have names like
9063 vector<int>::vector(int) not vector<int>::vector<int>(int). See
9064 section 14.6 of the ARM.
9065
9066 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
9067 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
9068 accomplish little and slow down the testsuite.
9069
9070 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
9071 Accept spaces various places.
9072
9073Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9074
9075 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
9076 with watchpoint enabled.
9077
9078 * Makefile.in: Remove definition of CC and remove the second
9079 definition of CXX (the "CXX = gcc" one remains). These definitions
9080 were causing backquotes to be expanded within backquotes, which
9081 doesn't work.
9082
9083Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
9084
9085 * gdb.t17/callfuncs.exp: Add "return 0" to end.
9086
9087Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9088
9089 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
9090 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
9091 by mips cc and contains no stabs entries.
9092
9093Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
9094
9095 * config/vx-gdb.exp: Use fake device to load files rather than
9096 NFS.
9097 * lib/gdb.exp: New proc to do "file" command.
9098 * config/unix-gdb.exp: Use new "file" proc.
9099
9100Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
9101
9102 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
9103 Rework board rebooting slightly.
9104 (gdb_exit): Don't exit from the remote shell; there isn't one.
9105 * gdb.stabs/weird.exp: If a program is being debugged already,
9106 kill it.
9107 * gdb.t04/setvar.exp: Stop and restart gdb.
9108 * gdb.t05/expr.exp: Likewise.
9109 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
9110 restart gdb and reload the program.
9111 * gdb.t08/opaque.exp: Likewise.
9112 * gdb.t12/scope.exp: Likewise.
9113 * gdb.t13/bitfields.exp: Likewise.
9114 * gdb.t15/funcargs.exp: Likewise.
9115 * gdb.t20/classes.exp: Likewise.
9116 * gdb.t03/ptype.exp: Increase timeout.
9117 * gdb.t16/printcmds.exp (test_print_string_constants,
9118 test_print_array_constants): Likewise.
9119 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
9120 * gdb.t20/classes.exp (do_tests): Likewise.
9121 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
9122
9123Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
9124
9125 * gdb.stabs: Renamed *wierd* to *weird*.
9126
9127Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
9128
9129 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
9130 for timeout. Add "known gcc 2.4.5 bug" to failure message.
9131
9132Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
9133
9134 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
9135 (do_tests): Remove xfail for whatis on one_var and two_var.
9136
9137Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
9138
9139 * Makefile.in: Made cross building work better by adding
9140 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
9141
9142Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9143
9144 * gdb.t15/{return.c,return.exp,Makefile.in}:
9145 New test, currently commented out.
9146
9147Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
9148
9149 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
9150 still running and removes the leftover named socket so GDb can do
9151 clean restarts.
9152
9153Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
9154
9155 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
9156 console, not GDB.
9157 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
9158 cross testing works better with "make check"
9159 * config/unix-gdb: Use default procedures for exit and version.
9160 * config/vx-gdb.exp: Cleaned up and massaged back to working order
9161 with the newest VxWorks.
9162
9163Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9164
9165 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
9166 old form.
9167
9168 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
9169 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
9170
9171 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
9172
9173 * config/unix-gdb.exp: Remove this version of gdb_exit
9174 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
9175 Rob says he'll look at it when he gets back to testing boards.
9176
9177Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
9178
9179 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
9180 an expected fail for certain ptype commands.
9181
9182 * gdb.t20/classes.exp: Update expected results of "ptype class
9183 Base1" to account for the constructor that now appears in the type.
9184
9185Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
9186
9187 * configure.in (configdirs): Restore gdb.t04, which mysteriously
9188 disappeared from list.
9189 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
9190 "alldone" proc with call to cleanup and exit.
9191 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
9192 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
9193 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
9194 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
9195 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
9196 "alldone" proc with simple returns that suppress remaining
9197 tests. The alldone proc went away many months ago.
9198
9199Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9200
9201 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
9202
9203 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
9204
9205Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9206
9207 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
9208 as vax gdb will display them.
9209
9210Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9211
9212 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
9213 optimizers.
9214
9215 * scope.exp: Change "bad value for localval" messages so each one
9216 is unique.
9217
9218 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
9219 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
9220
9221 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
9222
9223Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9224
9225 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
9226 doesn't exist (due to optimization).
9227
9228Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9229
9230 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
9231 contains \r because the filename is long.
9232
9233 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
9234 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
9235
9236Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9237
9238 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
9239 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
9240 Ultrix.
9241 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
9242 int tests.
9243 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
9244
9245Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
9246
9247 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
9248
9249 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 9250 to match does not match the passing case but still matches the
c906108c
SS
9251 failing case.
9252
9253Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9254
9255 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
9256
9257Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
9258
9259 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
9260 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
9261 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
9262 Remove various versions of gdb_exit.
9263 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
9264 gdb_exit.
9265 * config/unix-gdb.exp: gdb_exit remains here, and should override
9266 the generic version, since it's doing a lot of wierd stuff that
9267 the other versions aren't. FIXME, fold it in, or abandon this
9268 version.
9269
9270Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9271
9272 * gdb.t24/demangle.exp: Add tests for PR 3220.
9273
9274Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9275
9276 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
9277
9278Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
9279
9280 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
9281 "i386-*-*". Works for i486 as well.
9282
9283 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
9284 bug, and expand domain of xfail to all SVR4 systems, since the
9285 actual problem is likely to be in generic SVR4 /proc support.
9286
9287Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9288
9289 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
9290
9291Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
9292
9293 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
9294 xfails for other systems. Match a missing 'Continuing.' as an
9295 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
9296
9297 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
9298 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
9299 Only issue warning for missing executables if -all option is used.
9300
9301 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
9302 file if -all option is used. It's like an unpredictable XFAIL.
9303
9304Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9305
9306 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
9307 for dynamically linked binaries.
9308
9309 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
9310
9311Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9312
9313 * gdb.t20/inherit.exp: Change message for "print tagless struct"
9314 to state that this is a known bug in old versions of g++.
9315
9316Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9317
9318 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
9319 while waiting for `Continuing'.
9320
9321Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
9322
9323 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
9324 in text, data, and bss.
9325 * gdb.t10/nodebug.c: Add local and global test variables for
9326 initialized and uninitialized data.
9327
9328Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9329
9330 * config/unix-gdb.exp (gdb_exit): Add "wait".
9331
9332Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9333
9334 * gdb.t06/signals.exp: xfail the continue from the handler for all
9335 targets.
9336
9337 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
9338 function with watchpoints enabled, the i386 call dummy starts with
9339 a call.
9340
9341 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
9342 386 bsd names its corefiles.
9343
9344Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
9345
9346 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
9347 compilers don't grok it.
9348 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
9349 with small octal ints rather than character constants, which
9350 are signed and might not fit if first promoted to int.
9351
9352Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
9353
9354 * gdb.t09/Makefile.in (clean): Remove corefile.
9355
9356Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9357
9358 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
9359
9360Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9361 and Jim Kingdon (kingdon@cygnus.com)
9362
9363 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
9364 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
9365 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
9366
9367Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9368
9369 * gdb.t17/interrupt.exp: Add xfail for hppa.
9370
9371Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9372
9373 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
9374 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
9375 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
9376 to determine signed-ness of bitfields and use the result to setup
9377 the xfail.
9378 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
9379 * gdb.t15/funcargs.exp: Use them to step until the second indirect
9380 call line is reached if necessary.
9381
9382Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9383
9384 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
9385
9386Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9387
9388 * gdb.t06/break.exp: Also test `clear' command.
9389
9390Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9391
9392 * gdb.t00/teststrategy.exp: Remove extra quote.
9393
9394 * gdb.t07/watchpoint.exp: Change xfail for calling function with
9395 watchpoint enabled to be for all non-68k machines.
9396
9397 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
9398
9399Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9400
9401 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
9402 targets use aout.mt instead of ecoff.mt as gas understands
9403 standard aout format.
9404
9405Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9406
9407 * lib/gdb.exp (runto): Don't insist that function we are running to
9408 was compiled with -g.
9409
9410 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
9411
9412 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
9413 to get back into the read system call.
9414 Accept leading newline in case where we woke it up.
9415
9416Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9417
9418 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
9419 to make the stabs test work on ecoff systems using gcc and -with-stabs.
9420 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
9421 enable ecoff configuration.
9422
9423Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9424
9425 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
9426
9427Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9428
9429 * gdb.t16/printcmds.exp: Add another printf test.
9430
9431Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
9432
9433 * configure.in: If configured -with-stabs on any target, add
9434 stabsdirs to configdirs.
9435
9436Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9437
9438 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
9439 fun" so pattern does not match the command itself.
9440
9441Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9442
9443 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
9444
9445Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9446
9447 * gdb.t17/interrupt.exp: Test for more things.
9448
9449Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9450
9451 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
9452 compiler arranges the code and line numbers.
9453
9454 * gdb.t17/interrupt.exp: Don't send \n after ^C.
9455
9456Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9457
9458 * gdb.t00/help.exp: Increase expect input buffer size.
9459
9460Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9461
9462 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
9463
9464 * gdb.t07/watchpoint.exp: Add xfail for hppa.
9465
9466 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
9467
9468 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
9469 [0-9]*, not just [0-9].
9470
9471Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9472
9473 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
9474
9475 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
9476
9477Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9478
9479 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
9480
9481Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9482
9483 * gdb.t06/signals.c: Add xfails for sun3.
9484
9485 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
9486
9487 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
9488 test_stepping tests.
9489
9490Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9491
9492 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
9493
9494 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
9495
9496 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
9497 rather than actually putting it through cpp twice.
9498
9499 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
9500
9501Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
9502
9503 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
9504 no longer needed.
9505
9506Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9507
9508 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
9509
9510 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
9511 C++ features prints as "struct", make it a pass, not an xfail.
9512
9513Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9514
9515 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
9516 Don't require VA to print as "class" rather than "struct".
9517
9518Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
9519
9520 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
9521
9522Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9523
9524 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
9525
9526Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9527
9528 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
9529 order.
9530
9531Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9532
9533 * gdb.t16/printcmds.exp: Add printf tests.
9534
9535 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
9536
9537 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
9538
9539Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
9540
9541 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
9542 pass counts, to counteract any existing or future setup_xfails.
9543
9544Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9545
9546 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
9547 {BEGIN,END}_COMMON for common block instead of STAB.
9548 * gdb.stabs/wierd.exp: Add xfail for rs6000.
9549
9550 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
9551 intp_var should be N_GSYM not N_LSYM.
9552 wierd-aout.S: Use a label for the value of the N_SO.
9553 wierd.def: Remove all backslashes.
9554 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
9555
9556Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9557
9558 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
9559 get the expected next to inheritance3.
9560
9561Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9562
9563 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
9564 now that gcc-2.4 gets it right.
9565
9566Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9567
9568 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
9569
9570 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
9571 generating comp-info.exp which works for cross-compilation.
9572
9573Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
9574
9575 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
9576 "*-*-sysv4.*".
9577
9578Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
9579
9580 * gdb.t01/run.exp: Start with a fresh gdb.
9581 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
9582 SVR4.x.
9583
9584Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
9585
9586 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
9587 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
9588 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
9589 Makefile.in (distclean, realclean): Remove gdbme.c from list of
9590 things to remove.
9591
9592Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
9593
9594 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
9595 test cases from bug reports.
9596
9597Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
9598
9599 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
9600 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
9601 avoid spurious xfails.
9602 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
9603 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
9604 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
9605
9606Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
9607
9608 * gdb.t00/teststrategy.exp: Rework to provide more useful
9609 description of each test, fix problem with systems that define
9610 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
9611 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
9612 results for "next over recursive call" so timeouts aren't taken
9613 by error.
9614
9615Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
9616
9617 * gdb.t12/scope.exp: Test printing of variables before run.
9618
9619 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
9620 printed in wrong order due to sorting.
9621
9622Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
9623
9624 * gdb.t00/teststrategy.exp: Fix expected results for printing
9625 user entered string constant. Is array of char, prints with no
9626 address.
9627
9628 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
9629 commands.
9630 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
9631 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
9632 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
9633 of struct of char arrays.
9634 * gdb.t00/radix.exp: New tests for radix commands.
9635
9636Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
9637
9638 * gdb.t16/printcmd.exp: Print a variable before running program
9639 (with xfail for AIX).
9640
9641Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
9642
9643 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
9644
9645 * gdb.t16/printcmd.exp: Don't print variables before running program.
9646
9647 * gdb.t06/break.exp: Don't require envp argument to main.
9648
9649 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
9650
9651 * gdb.t02/whatis.exp, gdb.t11/list.exp:
9652 Add xfails for rs6000.
9653
9654 * gdb.t02/whatis.exp: Change other tests not to re-test something
9655 we already tested.
9656
9657 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
9658 each type used has a variable of that type.
9659
9660Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
9661
9662 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
9663
9664Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
9665
9666 * configure.in: change srctrigger to be a file, not a directory
9667
9668Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
9669
9670 * configure.in (mips-idt-ecoff*): Added trailing '*'.
9671
9672 * gdb.t11/list.exp: Fixed a couple of typos.
9673
9674Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
9675
9676 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
9677 is fixed and PR is closed.
9678 * gdb.t16 (gdbme.c): Add simple test string variable.
9679 * gdb.t16 (printcmds.exp): Add tests with simple test string
9680 variable, primarily for boundaries on "set print elements".
9681
9682Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
9683
9684 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
9685 Make leading 0's optional and don't expect a tab in the middle
9686 of the number.
9687
9688 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
9689
9690 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
9691 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
9692 don't end command passed to gdb_test with newline.
9693
9694 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
9695 signed keyword away, don't expect signed bitfields to be signed.
9696
9697 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
9698 printing with only as many 1's as are in the field as well as printing
9699 with 32 1's (see comment).
9700
9701Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
9702
9703 * gdb.t00/default.exp: Start with a fresh gdb.
9704 * configure.in (configdirs): Remove gdb.t31 until the chill
9705 compiler works again. It no longer is able to find chillrt0
9706 since it isn't in libchill.a anymore.
9707 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
9708 wierd.o, make more modular.
9709 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
9710 spurious newlines that caused problems.
9711
9712Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9713
9714 * Move test with enums and partial symbols from gdb.t03/ptype.exp
9715 to gdb.stabs/wierd.exp since GCC has worked around the bug.
9716 gdb.stabs/wierd.{exp,def}: Many new tests.
9717
9718 * gdb.t00/default.exp: update info line for new message.
9719
9720 * gdb.t02/{whatis.exp,gdbme.c}:
9721 Test that "char *" doesn't print as "caddr_t".
9722
9723Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9724
9725 * gdb.t00/help.exp: Use .* in place of some help messages which
9726 just changed.
9727 gdb.t00/default.exp: Update "info frame" test for new message.
9728 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
9729 Remove some xfails
9730
9731Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9732
9733 * gdb.t03/{gdbme.c,ptype.exp}:
9734 Add tests for typedef'd struct and union without tags.
9735 Also check "whatis" on a variable of a typedef'd enum without a tag.
9736
9737 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
9738 PRMS 1823; the bug still exists but isn't reproduced by this test
9739 anymore), and remove rs6000 XFAIL (the bug is fixed).
9740
9741 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
9742 duplicated from whatis.exp. For those that are left, accept
9743 "long", "long int", or "int" for long variables (whatis.exp already
9744 has an XFAIL for "int", so no need to fail it here).
9745
9746 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
9747 Deal with GCC's names for types now that GDB uses the compiler's names.
9748
9749 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
9750 setup_xfail's for sunos4. If we #defined the signed keyword away,
9751 don't expect GDB to know that char it is signed.
9752
9753 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
9754
9755Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
9756
9757 * configure.in (configdirs): Add gdb.t24 for C++ tests that
9758 should work on any system, regardless of debugging format.
9759 * gdb.t21/demangle.exp: Move to gdb.t24.
9760 * gdb.t24/demangle.exp: Move from gdb.t21.
9761 * gdb.t24/{Makefile.in, configure.in}: New files.
9762
9763Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9764
9765 * configure.in: Do gdb.stabs and C++ tests only for stabs.
9766 * gdb.stabs: New directory.
9767
9768Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9769
9770 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
9771 not just "Quit anyway?".
9772
9773Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
9774
9775 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
9776 that all setup_xfails are immediately followed by clear_xfails.
9777
9778Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
9779
9780 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
9781 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
9782 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
9783 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
9784 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
9785 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
9786 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
9787 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
9788 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
9789 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
9790 gdb.t31/chillvars.exp, lib/gdb.exp:
9791 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
9792 bug-gdb@prep.ai.mit.edu.
9793
9794Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
9795
9796 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
9797 with 0.0, not integer 0.
9798
9799Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
9800
9801 * gdb.t06/break.exp: Update for "Kill the program" message change.
9802
9803Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
9804
9805 * Makefile.in (GDBFLAGS): Set to -nx.
9806 * Makefile.in (site.exp): Use GDBFLAGS.
9807
9808Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
9809
9810 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
9811 Makefiles.
9812 (check): depend on just-check.
9813 (just-check): added so that tests can be run without a noop
9814 build pass.
9815
9816Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
9817
9818 Switch to using configure's configdirs.
9819 * Makefile.in (Makefile): add configure.in dependency.
9820 (SUBDIRS): removed redundant assignment.
9821 * configure.in: switch subdirs assignment to configdirs.
9822 * gdb.t*/configure.in: new files.
9823
9824Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
9825
9826 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
9827 works.
9828
9829Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
9830
9831 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
9832 in explicit rules. Apparently this is not supported by some makes.
9833
9834Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
9835
9836 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
9837
9838Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9839
9840 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
9841 disappeared.
9842
9843Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
9844
9845 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
9846
9847Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
9848
9849 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
9850 watchpoint problem that is now fixed.
9851 * gdb.t30/chexp.exp: Remove setup_xfail for printing
9852 uninitialized convenience variables.
9853 * gdb.t31/chillvars.exp: Fix expected patterns for printing
9854 structures.
9855
9856Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9857
9858 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
9859 which causes expect to get out of sync with gdb on long output
9860 from help set.
9861 * gdb.t09/corefile.exp: Make expected pattern for core file
9862 failing signal and frame output format less sun specific.
9863
9864Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
9865
9866 * gdb.t31/chillvars.exp: Add and remove initial dummy
9867 breakpoint, so that symbol table is forced in.
9868 (Needed at least on Sunos4, though it seems not SVR4.)
9869 * gdb.t31/chillvars.exp: Update for changed output format.
9870
9871Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
9872
9873 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
9874
9875Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
9876
9877 * Makefile.in: Added --srcdir when invoking runtest, removed the
9878 need for a local config file. (optional now)
9879
9880Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
9881
9882 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
9883 failure count used to force early termination. Add some more
9884 expected failures for gnu style demangling.
9885
9886Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9887
9888 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
9889 pmi variable from gdb.t20/gdbme to get optimized away.
9890 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
9891 Check for written corefile upon timeout _and_ eof.
9892
9893Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9894
9895 * config/unix-gdb.exp: Add missing return 0.
9896
9897Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9898
9899 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
9900 test termination.
9901
9902Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
9903
9904 * configure.in (subdirs): Put back gdb.t17 which mysteriously
9905 disappeared.
9906
9907Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
9908
9909 * gdb.t10/crossload.exp: Disable the i860-elf test until such
9910 time as i860 support works.
9911
beb998c6 9912 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
9913 "backtrace 100\r" rather than just "backtrace\r", to match last
9914 change.
9915
9916Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
9917
9918 * config/udi-gdb.exp (gdb_exit): Remove close command.
9919 (gdb_target_udi): New procedure to set the UDI target.
9920 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
9921 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
9922 Added waits for prompts after several question responses. Added
9923 some more responses used by a29k-amd-udi-gdb.
9924 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
9925 pass different arguments, restart UDI connection after program
9926 completion.
9927 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
9928 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
9929 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
9930 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
9931 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
9932 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
9933 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
9934 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
9935 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
9936 after program completion.
9937 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
9938 compiled with a SELECT_VECS setting.
9939 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
9940 infinite recursion.
9941
9942 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
9943 Added checks for COFF results, and made them expected failures for
9944 all targets. It would be better to make them expected failures
9945 for COFF targets only.
9946
9947Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
9948
9949 * Makefile.in: add null dvi target, don't bother to recurse
9950 through test directories for info and install-info; rename
9951 $(datadir) to be dejagnu instead of deja-gnu
9952
9953Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
9954
9955 * gdb.t31/gdbme.ch: Re-enable code that previously caused
9956 compiler to coredump.
9957 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
9958 code.
9959
9960Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
9961
9962 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
9963 coredump.
9964 * gdb.t31/chillvars.exp: Comment out tests that depend on that
9965 code.
9966
9967Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
9968
9969 * gdb.t03/ptype.exp: tests for return code from gdb_test.
9970 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
9971 which in a shell. Deletes xgdb when done.
9972 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
9973 Tests the return from the "set height" or "set width" commands.
9974 Added a few return codes where needed.
9975
9976Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
9977
9978 * Makefile.in (SUBDIRS): Add gdb.t17.
9979 * configure.in (subdirs): Add gdb.t17.
9980 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
9981 files to test gdb's calling of functions in the inferior with
9982 the correct arguments and gdb's ability to retrieve any
9983 result returned.
9984
9985Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
9986
9987 * config/unix-gdb.exp (gdb_exit): Remove close commands that
9988 may be called after gdb goes away. Previous versions of expect
9989 needed these to avoid file descriptor leaks, but they cause
9990 errors with the current revision of expect.
9991 * gdb.t00/gdbvars.exp: Use -re on expected output after
9992 setting sevenbit-strings.
9993 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
9994 to set sevenbit-strings consistent across tests.
9995 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
9996 set sevenbit-strings consistent across tests.
9997
9998Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
9999
10000 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
10001 expected output to match current "expect" expectations.
10002
10003Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
10004
10005 * gdb.t00/default.exp: Change expected output for default "source"
10006 command, to match new gdb behavior which requires a filename to
10007 source.
10008
10009Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
10010
10011 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
10012 expected fail for i486-*-* that misses the marker2 function.
10013 * gdb.t10/crossload.exp (bfddefault): Allow successful
10014 recognition of a format to pass even if no symbols are found.
10015 Explicitly catch failures where the format is not recognized
10016 or is ambiguous, and add the reason to the fail message.
10017 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
10018 the cause is and invalid target and add reason to failure message.
10019 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
10020 elf32-i386, elf32-sparc, and elf32-i860.
10021 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
10022 Set up expected failure for 'filename'::variable scope resolution,
10023 which is now apparently broken on all targets.
10024 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
10025 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
10026 gdb.t23/templates.exp: Change failure for missing binfile into
10027 just a warning.
10028 gdb.t21/demangle.exp: Change all cfront references to 'arm'
10029 references.
10030
10031Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
10032
10033 * gdb.t00/default.exp: Add expected output for default "source"
10034 command, to match new gdb behavior.
10035 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
10036
10037Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
10038
10039 * config/*-gdb.exp: returns an error, rather than exiting on
10040 internal errors.
10041
10042Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
10043
10044 * gdb.t03/gdbme.c: Add pointer to struct variable.
10045 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
10046 referencing struct members.
10047
10048Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
10049
10050 * configure.in (mips-idt-ecoff): New target.
10051 * config/mips-gdb.exp: New file for remote board using MIPS remote
10052 debugging protocol.
10053
10054 * Redid configuration scheme. Removed gdb.t*/configure.in.
10055 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
10056 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
10057 distclean targets. Built executables via .o files. Adjusted
10058 tests to account for source files in $(srcdir) rather than
10059 $(objdir).
10060 * lib/gdb.exp (runto): Don't expect () after the function name,
10061 because it may have arguments.
10062
10063Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
10064
10065 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
10066 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
10067 expected failures for mips-idt-* and mips-sgi-*.
10068 * gdb.t00/default.exp (attach): Kill process if requested.
10069 * gdb.t00/help.exp (help target core, help target): Accept a gdb
10070 that does not read core files.
10071 * gdb.t01/run.exp: Removed checks for exit status code.
10072 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
10073 it is linked in.
10074 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
10075 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
10076 appropriate, rather than doing it by hand.
10077 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
10078 execution.
10079 * gdb.t10/crossload.exp: Kill existing program if needed.
10080 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
10081 appropriate, rather than doing it by hand. Always increase
10082 timeout for this test, not just for VxWorks.
10083
10084Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
10085
10086 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
10087 of Chill STRUCT types and STRUCT values.
10088 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
10089 than "char".
10090 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 10091 struct2): New struct definitions and initializations to test
c906108c
SS
10092 simple Chill STRUCT types.
10093
10094Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
10095
10096 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
10097 the null byte at the end of strings.
10098 * gdb.t00/default.exp: Make show version insensitive to copyright
10099 date.
10100 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
10101 to avoid dependencies on target char signedness.
10102 * gdb.t16/printcmds.exp: Update expected results for explicitly
10103 unsigned char.
10104 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
10105 now work.
10106 * gdb.t21/demangle.exp: Add many more patterns for template
10107 demangling, most of them being expected failures.
10108 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
10109 string we are matching for, to match on the whole string.
10110 * gdb.t21/demangle.exp: Add many new test strings to demangle,
10111 and fix a whole bunch that had incorrect expected output but were
10112 passing anyway because of the bug in "proc demangle".
10113 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
10114 type.
10115 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
10116
10117Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
10118
10119 * gdb/testsuite: made modifications to testcases, etc., to allow
10120 them to work properly given the reorganization of deja-gnu and the
10121 relocation of the testcases from deja-gnu to a "tool" subdirectory.
10122
10123Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
10124
10125 * gdb/testsuite: Initial creation of gdb/testsuite.
10126 Migrated dejagnu testcases and support files for testing nm to
10127 gdb/testsuite from deja-gnu. These files were moved "as is"
10128 with no modifications. This migration is part of a major overhaul
10129 of dejagnu. The modifications to these testcases, etc., which
10130 will allow them to work with the new version of dejagnu will be
10131 made in a future update.
10132\f
10133Local Variables:
10134mode: indented-text
10135left-margin: 8
10136fill-column: 74
10137version-control: never
10138End:
This page took 0.776417 seconds and 4 git commands to generate.