2003-04-15 David Carlton <carlton@math.stanford.edu>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9219021c
DC
12003-04-15 David Carlton <carlton@math.stanford.edu>
2
3 * gdb.c++/maint.exp: New file.
4
5dd55bdd
EZ
52003-04-14 Elena Zannoni <ezannoni@redhat.com>
6
7 * gdb.threads/schedlock.c: Change type of thread function argument
8 to long, to avoid warnings on 64-bit platforms.
9
00890572
EZ
102003-04-14 Elena Zannoni <ezannoni@redhat.com>
11
12 * gdb.base/attach.exp: Add new message from ptrace in case of
13 attaching to nonexistent process.
14
93201743
JB
152003-04-11 Jim Blandy <jimb@redhat.com>
16
17 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18 gdb.c++/userdef.cc: Place comments on the lines to which the
19 marker function might return.
20 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21 gdb.c++/userdef.exp: Look for those comments to check that we've
22 returned to the right place, instead of checking line numbers.
23
2a11c64d
EZ
242003-04-11 Elena Zannoni <ezannoni@redhat.com>
25
26 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
27 match on sourcefile name, instead of directory name.
28
68ab8fc5
EZ
292003-04-10 Elena Zannoni <ezannoni@redhat.com>
30
31 * gdb.base/completion.exp: Use string_to_regexp to match the
32 working directory name.
33
5624293a
JB
342003-04-09 Jim Blandy <jimb@redhat.com>
35
36 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
37 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
38 after an inferior function call, report the failure, but allow the
39 test to continue.
40
f1f02ee4
SC
412003-04-05 Stephane Carrez <stcarrez@nerim.fr>
42
43 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
44 with -DPROTOTYPES.
45
6eb79af0
SC
462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
47
48 * gdb.base/break.exp: Revert last patch.
49
8dfb4cf0
SC
502003-04-04 Stephane Carrez <stcarrez@nerim.fr>
51
52 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
53 with -DPROTOTYPES.
54
ed4c619a
AC
552003-04-02 Andrew Cagney <cagney@redhat.com>
56
57 * gdb.base/callfuncs.exp: Make "print add" messages unique.
58 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
59 matching directories by the name breakpoint.
60 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
61 Make "continue to marker1" consistent.
62 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
63 message consistent.
64 * lib/gdb.exp: Put "the program is no longer running", and "the
65 program exited" in parenthesis.
66 * lib/mi-support.exp: Ditto.
67
4e35d5f0
BR
682003-04-02 Bob Rossi <bob_rossi@cox.net>
69
70 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
71
71900fe8
AC
722003-03-29 Andrew Cagney <cagney@redhat.com>
73
74 * gdb.base/sizeof.c (main): Print the value of '\377'.
75 * gdb.base/sizeof.exp: Check the sign of '\377'.
76
c0655a16
MC
772003-03-27 Michael Chastain <mec@shout.net>
78
79 * gdb.base/gdb1090.exp: New file.
80 * gdb.base/gdb1090.cc: New file.
81
5b2a3989
JB
822003-03-27 J. Brobecker <brobecker@gnat.com>
83
84 * gdb.gdb/observer.exp: New regression test.
85
79876890
MC
862003-03-27 Michael Chastain <mec@shout.net>
87
88 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
89 * gdb.base/ptype.exp: Likewise.
90
6eac95e3
CV
912003-03-27 Corinna Vinschen <vinschen@redhat.com>
92
93 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
94
e8c71839
MC
952003-03-26 Michael Chastain <mec@shout.net>
96
97 * gdb.base/ptype.exp: Actually use some typedef'd types.
98
71b10041
SC
992003-03-21 Stephane Carrez <stcarrez@nerim.fr>
100
101 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
102 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
103
2512cf80
CV
1042003-03-20 Corinna Vinschen <vinschen@redhat.com>
105
106 * gdb.base/default.exp: Fix regular expression.
107
0d195a4f
CV
1082003-03-20 Corinna Vinschen <vinschen@redhat.com>
109
110 * gdb.base/args.exp: Fix regular expression.
111
8a2dbca8
CV
1122003-03-20 Corinna Vinschen <vinschen@redhat.com>
113
114 * gdb.base/help.exp: Allow Win32 child process.
115
bf028682
CV
1162003-03-20 Corinna Vinschen <vinschen@redhat.com>
117
118 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
119 when stepping out of main().
120
182dbe85
CV
1212003-03-20 Corinna Vinschen <vinschen@redhat.com>
122
123 * gdb.base/default.exp: Check for win32 specific message when calling
124 "run" without executable.
125
d67a6ba5
CV
1262003-03-20 Corinna Vinschen <vinschen@redhat.com>
127
128 * gdb.base/args.exp: Expect .exe in output.
129
a955b5bb
CV
1302003-03-20 Corinna Vinschen <vinschen@redhat.com>
131
132 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
133 Cygwin native.
134
bf6bad4b
AC
1352003-03-17 Andrew Cagney <cagney@redhat.com>
136
137 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
138 vector registes.
139 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
140 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
141
293e9a31
DC
1422003-03-17 David Carlton <carlton@math.stanford.edu>
143
144 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
145 test, for PR breakpoints/38.
146 Call test_watchpoint_and_breakpoint.
147 * gdb.base/watchpoint.c (func3): New function.
148 (main): Call func3.
149
5330f2db
DC
1502003-03-04 David Carlton <carlton@math.stanford.edu>
151
152 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
153 Garply<Garply<char> >:: garply".
154 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
155 with respect to PR c++/1111; note also PR c++/1113.
156 (test_template_breakpoints): KFAIL "constructor breakpoint" with
157 respect to PR c++/1062.
158 KFAIL "destructor breakpoint" with respect to PR c++/1112.
159
6ece72da
DC
1602003-03-03 David Carlton <carlton@math.stanford.edu>
161
162 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
163 with respect to PR c++/57.
164 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
165 c++/826.
166 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
167 respect to PR c++/57.
168
85ca1584
DC
1692003-03-03 David Carlton <carlton@math.stanford.edu>
170
171 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
172 respect to PR c++/33 into FAILs.
173
98e9c5b8
MC
1742003-03-03 Michael Chastain <mec@shout.net>
175
7bedbf27
MC
176 * configure.in: Update copyright years.
177
1782003-03-03 Michael Chastain <mec@shout.net>
179
180 * Makefile.in: Update copyright years.
98e9c5b8 181
f683e100
DC
1822003-02-28 David Carlton <carlton@math.stanford.edu>
183
184 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
185 print class instead of struct and/or superfluous protection
186 specifiers, as long as the resulting output is equivalent to the
187 source code.
188 Delete FIXME from end of messages on tests that don't need
189 fixing.
190
a9e0cf2c
DC
1912003-02-28 David Carlton <carlton@math.stanford.edu>
192
193 * gdb.c++/templates.exp (do_tests): Allow const in the two
194 Foo<volatile char *>::foo tests.
195
e8d359df
MS
1962003-02-27 Michael Snyder <msnyder@redhat.com>
197
198 * gdb.base/restore.c (main): Return zero, so exit code
199 will be consistant.
200
0b71dc91
DC
2012003-02-26 David Carlton <carlton@math.stanford.edu>
202
203 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
204 char *>::foo" test with respect to PR c++/33. Create a new test
205 which is identical to that one except that it doesn't put the
206 space between the "char" and the "*"; KFAIL it, too.
207
dd14ab43
DC
2082003-02-26 David Carlton <carlton@math.stanford.edu>
209
210 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
211 template types into either PASSes or KFAILs (corresponding to PR
212 c++/57). Tweak indentation. Update copyright.
213
1146c7f1
SC
2142003-02-23 Stephane Carrez <stcarrez@nerim.fr>
215
216 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
217
74641dfb
MC
2182003-02-13 Michael Chastain <mec@shout.net>
219
220 * gdb.base/exprs.exp: Remove i960 remnants.
221 * gdb.base/funcargs.exp: Likewise.
222 * gdb.base/list.exp: Likewise.
223 * gdb.base/ptype.exp: Likewise.
224
559cd2d0
DC
2252003-02-14 David Carlton <carlton@math.stanford.edu>
226
227 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
228 pEe->D::vg()" from XFAIL to KFAIL.
229
c4f90d87
JM
2302003-02-13 Jason Molenda (jmolenda@apple.com)
231
232 * gdb.base/maint.exp: Update maint print statistics regexp to include
233 new entries.
234
cbc4d97c
MC
2352003-02-13 Michael Chastain <mec@shout.net>
236
237 * gdb.c++/inherit.exp: Remove call to get_debug_format.
238
40f235b7
MC
2392003-02-12 Michael Chastain <mec@shout.net>
240
241 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
242 * gdb.c++/inherit.exp: Likewise.
243 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
244 * gdb.c++/templates.exp: Likewise.
245 * gdb.c++/virtfunc.exp: Likewise.
246
c56716b0
JM
2472003-02-06 Jason Molenda (jason-cl@molenda.com)
248
249 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
250 why the code is written that way.
251
070afcf8
MC
2522003-02-05 Michael Chastain <mec@shout.net>
253
254 * gdb.base/dump.exp: Add missing copyright line.
255
5d0331e5
JM
2562003-02-05 Jason Molenda (jason-cl@molenda.com)
257
f7ae6d3e 258 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
259 at the beginning so the breakpoint doesn't get set on the loop.
260
92851186
MC
2612003-02-05 Michael Chastain <mec@shout.net>
262
263 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
264 output for configurations with gcc 2.95.3.
265
cbf1e085
AC
2662003-02-05 Keith Seitz <keiths@redhat.com>
267 Andrew Cagney <ac131313@redhat.com>
268
269 * gdb.mi/mi-cli.exp: New file.
270
29518e1e
MC
2712003-02-04 Michael Chastain <mec@shout.net>
272
273 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
274 Call perror and then continue.
275
5af1d5f3
MC
2762003-02-03 Michael Chastain <mec@shout.net>
277
278 * gdb.c++/pr-1023.cc: New file.
279 * gdb.c++/pr-1023.exp: New file.
280
6b549786
JB
2812003-02-05 Jim Blandy <jimb@redhat.com>
282
283 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
284 it's local to foobar. Check for it there, and check that it's not
285 present in main.
286 * gdb.c++/local.cc (marker2): New function.
287 (foobar): Call marker1.
288 (main): Call marker2 instead of marker1.
289
67f16606
AC
2902003-02-04 Andrew Cagney <ac131313@redhat.com>
291
292 * gdb.disasm/mn10200.exp: Obsolete file.
293 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
294 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
295 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
296
1c5cb38e
DC
2972003-02-04 David Carlton <carlton@math.stanford.edu>
298
299 * gdb.c++/overload.exp: Test intToChar(1).
300 * gdb.c++/overload.cc (intToChar): New.
301 (main): Call intToChar.
302
d1fe6965
DC
3032003-02-03 David Carlton <carlton@math.stanford.edu>
304
305 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
306 'might_kfail' arg.
307 KFAIL some of the continue_to_bp_overloaded calls, according to
308 PR c++/1025.
309
9ba61c5d
MC
3102003-02-01 Michael Chastain <mec@shout.net>
311
312 * gdb.base/advance.c (marker1): New marker function.
313 * gdb.base/advance.exp: When the 'advance' command lands on the
314 return breakpoint, it can legitimately stop on either the
315 current line or the next line. Accommodate both outcomes.
316 * gdb.base/until.exp: Likewise.
317
e7494ffb
AC
3182003-02-02 Andrew Cagney <ac131313@redhat.com>
319
320 2002-11-10 Jason Molenda (jason-cl@molenda.com):
321 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
322 now a list, not a tuple.
323 * gdb.mi/mi-var-display.exp: Ditto.
324 * gdb.mi/gdb792.exp: Ditto.
325
075559bc
AC
3262003-02-01 Andrew Cagney <ac131313@redhat.com>
327
328 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
329 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
330 stack backtraces.
331 * gdb.mi/mi-syn-frame.c: Part of same.
332
2bd4c7b1
MK
3332003-02-01 Mark Kettenis <kettenis@gnu.org>
334
335 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
336 gdb.mi/mi1-pthreads.exp: Return instead of calling
337 gdb_suppress_entire_file.
338
eabd8992
MS
3392003-02-01 Mark Salter <msalter@redhat.com>
340
341 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
342
71469e2f
MS
3432003-01-31 Mark Salter <msalter@redhat.com>
344
345 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
346 Support empty arg.
347
38a94d44
MC
3482003-01-30 Michael Chastain <mec@shout.net>
349
350 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
351 This was a workaround for a UTF-8 bug in readline 4.3. The bug
352 has been fixed in gdb/readline on 2003-01-09.
353
19ea9e73
MS
3542003-01-29 Michael Snyder <msnyder@redhat.com>
355
e8d359df
MS
356 * gdb.base/maint.exp: Allow for leading underscore in symbol.
357 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
358 * gdb.base/args.exp: Skip if target does not support args passing.
359
2307bd6a
DJ
3602003-01-22 Daniel Jacobowitz <drow@mvista.com>
361
19ea9e73 362 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
363 gdb_test. Accept a list of expect arguments as the third
364 parameter.
365 (gdb_test): Use it.
366
f2dd3617
EZ
3672003-01-20 Elena Zannoni <ezannoni@redhat.com>
368
369 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
370 allow for different test tree configurations. Update some
371 tescases accordingly.
372 * gdb.arch/altivec-regs.exp: Ditto.
373 * gdb.asm/asm-source.exp: Ditto.
374 * gdb.base/advance.exp: Ditto.
375 * gdb.base/display.exp: Ditto.
376 * gdb.base/long_long.exp: Ditto.
377 * gdb.base/mips_pro.exp: Ditto.
378 * gdb.base/overlays.exp: Ditto.
379 * gdb.base/relocate.exp: Ditto.
380 * gdb.base/setshow.exp: Ditto.
381 * gdb.base/step-line.exp: Ditto.
382 * gdb.base/step-test.exp: Ditto.
383 * gdb.base/until.exp: Ditto.
384 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
385
c71cdefd
DC
3862003-01-17 David Carlton <carlton@math.stanford.edu>
387
388 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
389 corresponding to PR c++/945.
390 Update copyright.
391
fdba05d7
DC
3922003-01-17 David Carlton <carlton@math.stanford.edu>
393
394 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
395 corresponding to PR c++/68.
396
3972003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
398
399 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
400 (test_paddr_hairy_functions): Call print_addr_2_kfail for
401 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
402
c362c33a
EZ
4032003-01-15 Elena Zannoni <ezannoni@redhat.com>
404
0fbc361c
EZ
405 * gdb.base/break.exp: Fix change of default location, because of
406 removal of until tests.
407 * gdb.base/help.exp: Update test for new 'until' help message.
408 Add test for help on 'advance'.
c362c33a
EZ
409 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
410
dabf8a35
MK
4112003-01-15 Mark Kettenis <kettenis@gnu.org>
412
413 * gdb.base/default.exp: Adapt "info float" test for recent changes
414 to that command. Add test for "info vector".
415 * gdb.base/float.exp: New file. Add test for "info float" that
416 resembles the old test in gdb.base/default.exp.
417
a1769aca
DC
4182003-01-15 David Carlton <carlton@math.stanford.edu>
419
420 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
421
82025e13
EZ
4222003-01-15 Elena Zannoni <ezannoni@redhat.com>
423
424 * gdb.base/break.exp: Move the tests of until command from here...
425 * gdb.base/until.exp: ... to here. New file. Add other tests.
426 * gdb.base/advance.c: New file.
427 * gdb.base/advance.exp: New file.
428
8f9ab801
EZ
4292003-01-14 Elena Zannoni <ezannoni@redhat.com>
430
431 * gdb.base/args.c: New file.
432 * gdb.base/args.exp: New file.
433
9ae66589
DJ
4342003-01-14 Daniel Jacobowitz <drow@mvista.com>
435
436 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
437
8d77e5c3
DJ
4382003-01-14 Daniel Jacobowitz <drow@mvista.com>
439
440 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
441
12d2f0a1
DJ
4422003-01-14 Daniel Jacobowitz <drow@mvista.com>
443
444 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
445 dates.
446
6ca37014
DJ
4472003-01-13 Daniel Jacobowitz <drow@mvista.com>
448
449 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
450
b0023472
DJ
4512003-01-13 Daniel Jacobowitz <drow@mvista.com>
452
453 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
454 (ptype &*"foo").
455 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
456
d6abaea5
DJ
4572002-01-13 Daniel Jacobowitz <drow@mvista.com>
458
459 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
460 * gdb.mi/mi1-console.exp: Likewise.
461
dfd536a7
DJ
4622002-01-13 Daniel Jacobowitz <drow@mvista.com>
463
464 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
465 * gdb.mi/mi1-console.exp: Likewise.
466
a1fb14a2
DJ
4672003-01-13 Daniel Jacobowitz <drow@mvista.com>
468
469 * gdb.c++/overload.exp: Remove some fixed XFAILs.
470
c4cf40b7
DJ
4712003-01-09 Daniel Jacobowitz <drow@mvista.com>
472
473 * gdb.base/detach.exp: New test.
474
696d5a5b
DJ
4752003-01-09 Daniel Jacobowitz <drow@mvista.com>
476
477 * Makefile.in (ALL_SUBDIRS): New variable.
478 (subdirs, clean, distclean): Use it.
479 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
480 regenerating Makefile, since it is generated from the top level.
481 * gdb.asm/Makefile.in: Likewise.
482 * gdb.base/Makefile.in: Likewise.
483 * gdb.c++/Makefile.in: Likewise.
484 * gdb.disasm/Makefile.in: Likewise.
485 * gdb.java/Makefile.in: Likewise.
486 * gdb.mi/Makefile.in: Likewise.
487 * gdb.threads/Makefile.in: Likewise.
488 * gdb.trace/Makefile.in: Likewise.
489
754533e4
DC
4902003-01-09 David Carlton <carlton@math.stanford.edu>
491
492 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
493 Add copyright year 2003.
494
d8b3e9ee
MC
4952003-01-06 Michael Chastain <mec@shout.net>
496
497 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
498 When selecting a thread, 'line' and 'file' are optional.
499 * gdb.mi/mi1-pthreads.exp: Likewise.
500
8e9e0fe6
AS
5012003-01-06 Andreas Schwab <schwab@suse.de>
502
503 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
504 failures.
505
b5ab8ff3
DJ
5062003-01-04 Daniel Jacobowitz <drow@mvista.com>
507
508 Fix PR gdb/844
509 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
510 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
511
512 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
513 instead of calling gdb_suppress_entire_file.
514 * gdb.threads/print-threads.exp: Likewise.
515 * gdb.threads/schedlock.exp: Likewise.
516
517 * gdb.threads/killed.exp: Return instead of calling
518 gdb_suppress_entire_file.
519 * gdb.threads/linux-dp.exp: Likewise.
520 * gdb.threads/pthreads.exp: Likewise.
521
1e698235
DJ
5222003-01-04 Daniel Jacobowitz <drow@mvista.com>
523
524 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
525 stabs.
526 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
527 * gdb.base/whatis.exp: Always allow (void) after function names.
528
147ff08c
DJ
5292003-01-04 Daniel Jacobowitz <drow@mvista.com>
530
531 * gdb.c++/casts.exp: Correct regexp.
532
dc62bfc2
MK
5332003-01-04 Mark Kettenis <kettenis@gnu.org>
534
535 * configure.in: Call AC_CONFIG_HEADER. Don't call
536 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
537 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
538 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
539 aforementioned directories in the AC_OUPUT call.
540 * config.hin: New file.
541 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
542 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
543 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
544 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
545 pass -I$objdir instead of -I$objdir/$subdir in compilation.
546 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
547 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
548 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
549 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
550 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
551 gdb.threads/configure.in, gdb.threads/configure,
552 gdb.threads/config.in, gdb.trace/configure.in,
553 gdb.trace/configure: Removed.
554
77afa639
MC
5552003-01-03 Michael Chastain <mec@shout.net>
556
557 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
558 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
559
7634bb6e
DJ
5602003-01-03 Daniel Jacobowitz <drow@mvista.com>
561
562 * gdb.base/store.exp: Fix regular expressions.
563
b39c905e
MK
5642002-12-28 Mark Kettenis <kettenis@gnu.org>
565
566 * configure.in: Rewrite.
567 * configure: Regenerated.
568
0a8551dd
DC
5692003-01-03 David Carlton <carlton@math.stanford.edu>
570
571 * gdb.base/psymtab.exp: New file.
572 * gdb.base/psymtab1.c: Ditto.
573 * gdb.base/psymtab2.c: Ditto.
574
c60b7188
AF
5752002-12-23 Adam Fedor <fedor@gnu.org>
576
577 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
578
ee73db83
DC
5792002-12-23 David Carlton <carlton@math.stanford.edu>
580
581 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
582 and current_directory initialization.
583
d6c1774e
JB
5842002-12-22 Jim Blandy <jimb@redhat.com>
585
f0a847b8
JB
586 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
587 rather than as part of the output file name.
588
d6c1774e
JB
589 * gdb.base/attach.exp: There's no need to copy the test program to
590 /tmp; that was only ever necessary on HP/UX, and this test is
591 entirely disabled there anyway.
592
f0708dbb
JB
5932002-12-21 Jim Blandy <jimb@redhat.com>
594
4c2acfea
JB
595 * gdb.c++/psmang.exp: Doc fix.
596
f0708dbb
JB
597 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
598 test.
599
9579e000
DC
6002002-12-20 David Carlton <carlton@math.stanford.edu>
601
602 * gdb.c++/annota2.exp: KFAIL annotate-quit.
603
d1810171
MC
6042002-12-18 Michael Chastain <mec@shout.net>
605
606 * gdb.c++/annota2.exp: Add copyright year 2002.
607
76565097
DC
6082002-12-17 David Carlton <carlton@math.stanford.edu>
609
610 * gdb.c++/try_catch.cc: Add marker comments.
611 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
612 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
613 * gdb.c++/m-static.cc: Ditto.
614 * gdb.c++/m-static1.cc: Ditto.
615 * gdb.c++/try_catch.cc: Ditto.
616
da81390b
JJ
6172002-12-16 Jeff Johnston <jjohnstn@redhat.com>
618
619 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
620 to see whether we are using the new -environment-directory
621 command which resets via -r or the old version of the command
622 which may prompt the user. Part of fix for gdb/741.
623
b304d130
AC
6242002-12-13 Andrew Cagney <ac131313@redhat.com>
625
626 * gdb.fortran/types.exp: Update obsolete comment.
627 * gdb.fortran/exprs.exp: Ditto.
628 * lib/gdb.exp: Delete obsolete code.
629 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
630 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
631 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
632 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
633 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
634 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
635 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
636 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
637 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
638 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
639 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
640 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
641 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
642 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
643 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
644 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
645 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
646 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
647 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
648 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
649 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
650 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
651 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
652 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
653 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
654 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
655 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
656 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
657 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
658 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
659 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
660 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
661 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
662 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
663 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
664 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
665 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
666
a23b6e6a
DC
6672002-12-11 David Carlton <carlton@math.stanford.edu>
668
669 * gdb.c++/m-data.exp: Add test for members that shadow global
670 variables: see PR gdb/804.
671 * gdb.c++/m-data.cc: Ditto.
672
6604731b
DJ
6732002-12-10 Daniel Jacobowitz <drow@mvista.com>
674
675 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
676
de46ecd7
DC
6772002-12-06 David Carlton <carlton@math.stanford.edu>
678
679 * gdb.base/store.c: Don't declare functions static.
680
27e829d0
AC
6812002-12-04 Andrew Cagney <ac131313@redhat.com>
682
683 * gdb.base/store.exp, gdb.base/store.c: New files.
684
92806416
DJ
6852002-12-03 Daniel Jacobowitz <drow@mvista.com>
686
687 * gdb.base/selftest.exp: Update for current gdb.
688
3bcbaac5
DJ
6892002-12-03 Daniel Jacobowitz <drow@mvista.com>
690
691 * gdb.base/maint.exp: Only dump symbols from one source file
692 or objfile.
693
f4f00b1f
DJ
6942002-12-03 Daniel Jacobowitz <drow@mvista.com>
695
696 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
697 function call.
698
f1c8a949
JB
6992002-11-25 Jim Blandy <jimb@redhat.com>
700
701 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
702 function appearing in error message.
703
9e297a97
DJ
7042002-11-21 Daniel Jacobowitz <drow@mvista.com>
705
706 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
707
1f312e79
JJ
7082002-11-08 Jeff Johnston <jjohnstn@redhat.com>
709
710 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
711 for mi1 and current mi is in correct format. New mi startup message
712 should be in mi console format. This is part of fix for PR gdb/604.
713
83c31e7d
FN
7142002-09-18 Fernando Nasser <fnasser@redhat.com>
715
716 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
717 which explicitly prints the zero offset as "+0".
718
322b3f65
DJ
7192002-10-22 Daniel Jacobowitz <drow@mvista.com>
720
721 * gdb.threads/schedlock.c (args): Make unsigned.
722
7232002-10-21 Daniel Jacobowitz <drow@mvista.com>
724
725 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
726 numbers. Allow "foo2|selected stack frame".
727 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
728 * gdb.asm/asmsrc2.s: Likewise.
729 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
730 comments.
731 * gdb.asm/mips.inc: New file.
732
5e2fe5b8
AF
7332002-10-18 Adam Fedor <fedor@gnu.org>
734
735 * gdb.base/default.exp: Update expected output to include 'ObjC'.
736 * gdb.base/help.exp: Likewise.
737
abe1a5d0
KB
7382002-10-17 Kevin Buettner <kevinb@redhat.com>
739
740 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
741 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
742
10abb1d4
JB
7432002-10-02 Jim Blandy <jimb@redhat.com>
744
745 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
746
1f609b42
AC
7472002-10-01 Andrew Cagney <ac131313@redhat.com>
748
749 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
750 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
751 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
752 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
753 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
754 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
755 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
756
0aee02e4
AC
7572002-09-29 Andrew Cagney <ac131313@redhat.com>
758
759 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
760 * mi0-disassemble.exp, mi0-eval.exp: Delete.
761 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
762 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
763 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
764 * mi0-var-block.exp, mi0-var-child.exp: Delete.
765 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
766
6fde09ad
KB
7672002-09-27 Kevin Buettner <kevinb@redhat.com>
768
769 * gdb.base/annota1.exp (info break): Make directory components of
770 path optional since not all compilers emit this debug information.
771
772 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
773 step ends up stepping out of the function instead of stopping on
774 the epilogue.
775
9e8aab75
KS
7762002-09-26 Keith Seitz <keiths@redhat.com>
777
778 * lib/insight-support.exp (gdbtk_start): Figure out where
779 the insight executable is based on where gdb is. Use this
780 executable to start insight instead of gdb.
781
e36180d7
AC
7822002-09-25 Andrew Cagney <cagney@redhat.com>
783
784 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
785
9dd34b2b
AC
7862002-09-24 Andrew Cagney <ac131313@redhat.com>
787
788 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
789 test_isolated_complaints.
790 (test_empty_complaint): New function.
791 (test_empty_complaints): New function. Check no output when no
792 complaints.
793
dea97812
KB
7942002-09-19 Jim Blandy <jimb@redhat.com>
795
796 * gdb.base/charset.exp, gdb.base/charset.c: New files.
797
54951bd7
AC
7982002-09-19 Andrew Cagney <ac131313@redhat.com>
799
800 * gdb.gdb/complaints.exp: New file.
801
dec43320
AC
8022002-09-18 Andrew Cagney <ac131313@redhat.com>
803
804 * gdb.base/maint.exp: Check `help maint internal-warning'.
805
e70d6e3f
DC
8062002-09-18 David Carlton <carlton@math.stanford.edu>
807
808 * gdb.c++/m-static.exp: Remove breakpoints depending on line
809 numbers, and replace them by a single breakpoint after the
810 constructors are all finished.
811 Add test 4.
812 * gdb.c++/m-static.cc: Add test 4.
813 * gdb.c++/m-static.h: New file.
814 * gdb.c++/m-static1.cc: New file.
815
816 * gdb.c++/printmethod.exp: New file.
817 * gdb.c++/printmethod.cc: New file.
818
819 * gdb.c++/pr-574.exp: New file.
820 * gdb.c++/pr-574.cc: New file.
821
afb5c968
CV
8222002-09-18 Corinna Vinschen <vinschen@redhat.com>
823
824 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
825 embedded targets which never actually exit.
826
31e45dee
FN
8272002-09-18 Fernando Nasser <fnasser@redhat.com>
828
829 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
830 "don't step after run" as unresolved or unsupported, instead of xfail.
831
a283c5a1
CV
8322002-09-18 Corinna Vinschen <vinschen@redhat.com>
833
834 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
835 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
836 Add newline to expected string in "step out of main (status wrapper)"
837 case.
838
11350d2a
CV
8392002-09-18 Corinna Vinschen <vinschen@redhat.com>
840
841 * lib/gdb.exp (rerun_to_main): Allow restarting application.
842 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
843
0deec7d6
TT
8442002-09-17 Tom Tromey <tromey@redhat.com>
845
846 * gdb.base/printcmds.exp (test_print_string_constants): Expect
847 \000, not \0, in double-quoted string.
848
b2b4a1b5
CV
8492002-09-14 Corinna Vinschen <vinschen@redhat.com>
850
851 * gdb.base/command.exp: Don't expect a "Program exited normally"
852 string after running the commands execution on breakpoint tests.
853
1c56143a
CV
8542002-09-13 Corinna Vinschen <vinschen@redhat.com>
855
856 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
857
37f8da45
JB
8582002-09-12 Joel Brobecker <brobecker@gnat.com>
859
860 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
861
08b468e0
KS
8622002-09-10 Keith Seitz <keiths@redhat.com>
863
864 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
865 runto proc.
866 (mi_run_to_main): Use mi_runto.
867 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
868
dc360f58
KS
8692002-09-10 Keith Seitz <keiths@redhat.com>
870
871 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
872 regexp for stopping at main. Could have multiple event notifications.
873 Don't assume that main was declared with no parameters.
874 (mi_next): Use mi_step_to.
875 (mi_step): Use mi_next_to.
876
ce3abcfb
CV
8772002-09-09 Corinna Vinschen <vinschen@redhat.com>
878
879 * gdb.base/default.exp: Fix expected string in `info float' test.
880
d1f5b980
BE
8812002-09-09 Ben Elliston <bje@redhat.com>
882
883 * config/mips.exp: Update comments.
884 * config/mips-idt.exp: Likewise.
885 * config/nind.exp: Likewise.
886 * config/slite.exp: Likewise.
887 * config/sparclet.exp: Likewise.
888 * config/udi.exp: Likewise.
889 * config/vx.exp: Likewise.
890 * config/vxworks29k.exp: Likewise.
891
2f71430b
JB
8922002-09-05 Jim Blandy <jimb@redhat.com>
893
894 * gdb.threads/killed.exp: Fix test failure message.
895
7ddebc7e
KS
8962002-09-04 Keith Seitz <keiths@redhat.com>
897
898 * lib/mi-support.exp: Update copyright.
899 (mi_gdb_test): Increase the priority of the expected pattern
900 so that it matches gdb_test.
901
0ae67eb3
KS
9022002-09-03 Keith Seitz <keiths@redhat.com>
903
904 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
905 Use integer comparison instead of string comparison for testing
906 whether binary was built.
907
38fc42c8
JB
9082002-09-03 Jim Blandy <jimb@redhat.com>
909
910 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
911
b6ff0e81
JB
9122002-08-29 Jim Blandy <jimb@redhat.com>
913
914 * gdb.threads/pthreads.exp: Move the portable thread compilation
915 code into a function in lib/gdb.exp, and call that from here.
916 * lib/gdb.exp (gdb_compile_pthreads): New function.
917
07c98896
KS
9182002-08-29 Keith Seitz <keiths@redhat.com>
919
920 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
921 expect_out so that callers can get at it.
922
0312286c
DJ
9232002-08-23 Daniel Jacobowitz <drow@mvista.com>
924
925 * gdb.threads/print-threads.c: New file.
926 * gdb.threads/print-threads.exp: New file.
927 * gdb.threads/schedlock.c: New file.
928 * gdb.threads/schedlock.exp: New file.
929
dd039bc4
EZ
9302002-08-22 Elena Zannoni <ezannoni@redhat.com>
931
932 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
933 not altivec.c.
934
1f36144c
MK
9352002-08-17 Mark Kettenis <kettenis@gnu.org>
936
937 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
938 targets. The problem should be fixed now.
939
16057ec7 9402002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
941
942 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
943 2002-07-24 change that removes final dots from error messages.
944
3c1499ad
TT
9452002-08-13 Tom Tromey <tromey@redhat.com>
946
947 * gdb.base/readline.exp: New file.
948
a20ce2c3
AC
9492002-08-01 Andrew Cagney <ac131313@redhat.com>
950
951 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
952 supress message.
953
db034ac5
AC
9542002-08-01 Andrew Cagney <cagney@redhat.com>
955
956 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
957 CHILL_FOR_TARGET and CHILL_LIB.
958 * configure.in (configdirs): Remove gdb.chill.
959 * configure: Regenerate.
960 * lib/gdb.exp: Obsolete references to chill.
961 * gdb.fortran/types.exp: Ditto.
962 * gdb.fortran/exprs.exp: Ditto.
963
3e000b18
KB
9642002-07-30 Kevin Buettner <kevinb@redhat.com>
965
966 * gdb.base/shlib-call.exp (additional_flags): Conditionally
967 set Irix-specific compile and link flags.
968
28f4966b
KB
9692002-07-29 Kevin Buettner <kevinb@redhat.com>
970
971 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
972 source files. The ``-o'' option doesn't work with the ``-E'' option
973 when using the Irix compiler.
974
46c0d5a6
DJ
9752002-07-19 Daniel Jacobowitz <drow@mvista.com>
976
977 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
978 Improve support for reusing an exec file. Copy exec file
979 to target, and run gdbserver on the target instead of on the host.
980
eecf4bed
JB
9812002-07-18 Jim Blandy <jimb@redhat.com>
982
0f815cdf
JB
983 * gdb.base/ending-run.exp: Don't expect to see the program end in
984 some orderly fashion when we're running on a real stand-alone
985 board.
986
eecf4bed
JB
987 * gdb.base/interrupt.exp: Correct logic for skipping tests on
988 targets that don't support interrupts.
989
52d309e4
JB
9902002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
991
992 * gdb.base/attach.exp: Add patterns to match output from /proc-based
993 systems.
994 Move comments in expect statements to inside the actions, so that they
995 don't get matched against.
996
ff683d9e
MK
9972002-07-10 Mark Kettenis <kettenis@gnu.org>
998
999 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
1000 function when asleep" test.
1001
b5356753
AC
10022002-07-10 Andrew Cagney <ac131313@redhat.com>
1003
1004 * gdb.base/page.exp: Rewrite to handle problems with very long
1005 `info set' output. Update copyright.
1006
6aa4d13a
AC
10072002-06-26 Andrew Cagney <ac131313@redhat.com>
1008
1009 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
1010 gdb.threads-hp.
1011 * gdb.hp/configure: Regenerate.
1012 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
1013 * gdb.hp/gdb.threads-hp/configure: Delete file.
1014 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
1015
8cf8c2b8
AC
10162002-06-22 Andrew Cagney <ac131313@redhat.com>
1017
1018 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
1019 setlocale, bindtextdomain and textdomain.
1020
6827a8f8
JB
10212002-06-11 Jim Blandy <jimb@redhat.com>
1022
919d772c
JB
1023 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
1024 preprocessor macro information is present.
1025
6827a8f8
JB
1026 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
1027 tests.
1028
c15b0d21
MS
10292002-06-06 Michael Snyder <msnyder@redhat.com>
1030
c5984d70
MS
1031 * gdb.base/overlays.exp: Record addresses of overlay
1032 functions in TCL variables rather than in GDB variables,
1033 to avoid having GDB convert them to pointers (with loss
1034 of information).
1035
99a8512b
MS
1036 * gdb.base/d10v.ld: Merge in several years worth of
1037 default linker script changes.
c15b0d21
MS
1038 * gdb.base/long_long.exp: Add check for sizeof (long double).
1039
be26fe0d
ML
10402002-06-06 Michal Ludvig <mludvig@suse.cz>
1041
1042 * gdb.asm/asm-source.exp: Add x86-64 target.
1043 * gdb.asm/x86_64.inc: New.
1044
258093ca 10452002-05-30 Michael Chastain <mec@shout.net>
258093ca 1046
4b3153f1 1047 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
1048 * gdb.c++/m-static.cc: New file.
1049 * gdb.c++/m-static.exp: New file.
1050
241264c6
MS
10512002-05-28 Michael Snyder <msnyder@redhat.com>
1052
1053 * gdb.base/call-ar-st.exp: Allow for reduced floating point
1054 precision.
1055
9bba8c8f 10562002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 1057
4b3153f1 1058 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
1059 * gdb.c++/m-data.cc: New file.
1060 * gdb.c++/m-data.exp: New file.
1061
10622002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 1063
4b3153f1 1064 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f
MC
1065 * gdb.c++/try_catch.cc: New file.
1066 * gdb.c++/try_catch.exp: New file.
1067
def1b996
MC
10682002-05-27 Michael Chastain <mec@shout.net>
1069
1070 * gdb.c++/local.exp: Accept more nested types in output.
1071
522ba268
MC
10722002-05-26 Michael Chastain <mec@shout.net>
1073
1074 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
1075
277254ba
MS
10762002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
1077
1078 * lib/gdb.exp (gdb_wrapper_init): Just because
1079 gdb_wrapper_file exists, this does not mean that the file
1080 should not be rebuilt. That is what gdb_wrapper_initialized
1081 is for.
1082 (default_gdb_init): Reset gdb_wrapper_initialized.
1083
b61a8733
MS
10842002-05-23 Michael Snyder <msnyder@redhat.com>
1085
5bdb6d01
MS
1086 * gdb.base/all-bin.exp: Revise previous patch by just reducing
1087 the precision of the floating point test results.
1088 * gdb.base/call-rt-st.exp: Ditto.
1089
b61a8733
MS
1090 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
1091 * gdb.base/call-rt-st.exp: Ditto.
1092
56f6e910
MC
10932002-05-19 Michael Chastain <mec@shout.net>
1094
1095 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
1096
ad0b0016
EZ
10972002-05-19 Elena Zannoni <ezannoni@redhat.com>
1098
1099 * configure.in (configdirs): Add gdb.arch.
1100 * configure: Regenerate.
1101
f617d2b6
JB
11022002-05-17 Jim Blandy <jimb@redhat.com>
1103
1104 * gdb.base/completion.exp: Recognize the more detailed error
1105 messages produced by the macro expander's lexical analyzer.
1106
eac2a696
EZ
11072002-05-14 Elena Zannoni <ezannoni@redhat.com>
1108
1109 * gdb.arch/altivec-abi.c: New file.
1110 * gdb.arch/altivec-abi.exp: New file.
1111 * gdb.arch/altivec-regs.c: New file.
1112 * gdb.arch/altivec-regs.exp: New file.
1113
2fdde8f8
DJ
11142002-05-14 Daniel Jacobowitz <drow@mvista.com>
1115
1116 * gdb.base/maint.exp (maint print type): Update for new type
1117 structure.
eac2a696 1118
e31f1a7c
EZ
11192002-05-14 Elena Zannoni <ezannoni@redhat.com>
1120
1121 * gdb.arch: New directory.
1122 * gdb.arch/configure.in: New file.
1123 * gdb.arch/configure: New file.
1124 * gdb.arch/Makefile.in: New file.
1125
db589741
CV
11262002-05-13 Corinna Vinschen <vinschen@redhat.com>
1127
1128 * gdb.asm/asm-source.exp: Add v850 as supported target.
1129 * gdb.asm/v850.inc: New file.
1130
8ce2a7dc
DJ
11312002-05-13 Daniel Jacobowitz <drow@mvista.com>
1132
1133 * gdb.c++/annota2.exp (annotate-quit): Add comment.
1134
df763c7f
DJ
11352002-05-12 Daniel Jacobowitz <drow@mvista.com>
1136
1137 * gdb.base/break.exp: Check 'break "marker2"'.
1138
377daeed
MS
11392002-05-10 Michael Snyder <msnyder@redhat.com>
1140
1141 * gdb.base/long_long.exp: Fix typo.
1142
c4b7bc2b
JB
11432002-05-10 Jim Blandy <jimb@redhat.com>
1144
ecac9a4e
JB
1145 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
1146 a bug.
1147
c4b7bc2b
JB
1148 * gdb.base/printcmds.exp (test_integer_literals_rejected):
1149 Recognize more detailed error message produced by the macro
1150 expander's lexical analyzer.
1151 * lib/gdb.exp (test_print_reject): Same.
1152
e71019a1
MK
11532002-05-09 Mark Kettenis <kettenis@gnu.org>
1154
1155 * gdb.c++/method.exp: Fix typo.
1156
fedfc8e6
MS
11572002-05-08 Michael Snyder <msnyder@redhat.com>
1158
166a1957
MS
1159 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
1160 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 1161 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
1162 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
1163 Add iftarget clause for strongarm.
1164
f1c47eb2
MS
11652002-05-06 Michael Snyder <msnyder@redhat.com>
1166
cb9a9d3e
MS
1167 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
1168 (gdb_continue_to_end): Accept output from status wrapper.
1169 * gdb.base/ending-run.exp: Add case for output from status wrapper.
1170 Clean up fail messages to match pass messages.
1171
f1c47eb2
MS
1172 Enable the "needs_status_wrapper" testsuite feature.
1173 * lib/gdb.exp (gdb_wrapper_init): New procedure.
1174 (gdb_compile): Conditionally call gdb_wrapper_init.
1175 * gdb.base/a2-run.exp: Recognize output from status wrapper.
1176 * gdb.c++/method.exp: Recognize output from status wrapper.
1177
6079c749
BE
11782002-05-06 Ben Elliston <bje@redhat.com>
1179From Graydon Hoare <graydon@redhat.com>
1180
1181 * config/sid.exp: Include support for "rawsid" protocol.
1182
188baff3
JB
11832002-05-03 Jim Blandy <jimb@redhat.com>
1184
1185 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
1186 * gdb.c++/hang3.C: New file.
1187
b9c07f0f
AC
11882002-05-04 Andrew Cagney <ac131313@redhat.com>
1189
1190 * gdb.base/default.exp: Remove obsolete code.
1191 * gdb.c++/misc.exp: Ditto. Update copyright.
1192 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
1193 * gdb.base/whatis.exp: Ditto. Update copyright.
1194 * gdb.base/scope.exp: Ditto. Update copyright.
1195 * gdb.base/ptype.exp: Ditto. Update copyright.
1196 * gdb.base/printcmds.exp: Ditto. Update copyright.
1197 * gdb.base/opaque.exp: Ditto. Update copyright.
1198 * gdb.base/list.exp: Ditto.
1199 * gdb.base/funcargs.exp: Ditto. Update copyright.
1200 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
1201 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
1202 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
1203 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
1204 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
1205 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
1206
5c7a0397
MS
12072002-05-02 Michael Snyder <msnyder@redhat.com>
1208
d6dcc264 1209 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
1210 * gdb.base/long_long.exp: Add xscale target.
1211 * gdb.base/default.exp: Add xscale target.
1212
eb7f1c48
JB
12132002-05-01 Jim Blandy <jimb@redhat.com>
1214
1215 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
1216 gdb.c++/hang.exp: New test.
1217
a6befae8
FF
12182002-05-01 Fred Fish <fnf@redhat.com>
1219
1220 * gdb.base/completion.exp: Handle completions of "./Make" for
1221 more than one completion possibility, as is the case when we
1222 build and test in the source tree.
1223
0a310277
AG
12242002-04-29 Anthony Green <green@redhat.com>
1225
1226 * gdb.java/jmisc1.exp: New file.
1227 * gdb.java/jmisc2.exp: New file.
1228
6ff9af88
DJ
12292002-04-24 Daniel Jacobowitz <drow@mvista.com>
1230
1231 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
1232
96b3d632
EZ
12332002-04-23 Elena Zannoni <ezannoni@redhat.com>
1234
1235 * gdb.base/help.exp: Change 'help status' to allow for target
1236 dependent output differences.
1237
5019bb54
MC
12382002-04-22 Michael Chastain <mec@shout.net>
1239
1240 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
1241
a805a116
MC
12422002-04-22 Michael Chastain <mec@shout.net>
1243
1244 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
1245
a1706bfd
DM
12462002-04-17 David S. Miller <davem@redhat.com>
1247
1248 * gdb.asm/sparc64.inc: New file.
1249 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
1250
a73a20a2
EZ
12512002-04-19 Elena Zannoni <ezannoni@redhat.com>
1252
1253 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
1254 instruction file directly into the build tree. Clean up at end of
1255 test.
1256
ba678339
DM
12572002-04-18 David S. Miller <davem@redhat.com>
1258
1259 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
1260 handle 64-bit platforms correctly.
1261 * gdb.base/maint.exp: Likewise.
1262
b03399da
KB
12632002-04-18 Kevin Buettner <kevinb@redhat.com>
1264
1265 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
1266 ``-fpic'' when compiling files comprising a shared library, but
1267 it does need additional linker flags in order to find shared
1268 libraries at run time.
1269
e2004992
KB
12702002-04-18 Kevin Buettner <kevinb@redhat.com>
1271
1272 * gdb.base/cvexpr.c (use): New function.
1273 (main): Invoke use() on all global variables to prevent
1274 some linkers from deleting these otherwise unused symbols.
1275
d8937120
MC
12762002-04-17 Michael Chastain <mec@shout.net>
1277From David S. Miller <davem@redhat.com>
1278
1279 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
1280 handle 64-bit platforms correctly.
1281
ffd61a58
MS
12822002-04-12 Michael Snyder <msnyder@redhat.com>
1283From Jim Blandy <jimb@redhat.com>
1284 * gdb.base/foo.c (foox): Remove section attribute; the linker
1285 script can handle this instead.
1286 * gdb.base/bar.c (barx): Same.
1287 * gdb.base/baz.c (bazx): Same.
1288 * gdb.base/grbx.c (grbxx): Same.
1289
1290 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
1291 manager doesn't automatically unmap overlays unnecessarily.
1292
6b8426a6
MH
12932002-04-10 Martin M. Hunt <hunt@redhat.com>
1294
1295 * gdb.base/ending-run.exp: Fix pattern for Mips targets
1296 stepping out of main.
1297
34af4875
MC
12982002-04-09 Michael Chastain <mec@shout.net>
1299
1300 * gdb.c++/local.cc (main): Move call to marker1() inside nested
1301 scope so that the nested scope tests will make sense.
1302 * gdb.c++/local.exp: Write patterns that actually work with gcc
1303 (the HP patterns "were never known to work with gcc").
1304 Keep the old aCC patterns too.
1305
2d1676a0
DJ
13062002-04-09 Daniel Jacobowitz <drow@mvista.com>
1307
1308 * gdb.base/attach.exp: Correct target board test.
1309
3a63e3f9
MC
13102002-04-08 Michael Chastain <mec@shout.net>
1311
1312 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
1313 in a const method. Add some xfail and fail cases for configurations
1314 that do not emit the "const ...".
1315
f18dabd2
MC
13162002-04-07 Michael Chastain <mec@shout.net>
1317
1318 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
1319 Accept "A * const" and "const A * const" as type of "this".
1320 Fix spelling of getFunky throughout. Make messages uniform.
1321
0fcddd82
EZ
13222002-04-07 Elena Zannoni <ezannoni@redhat.com>
1323
1324 Work around for PR gdb/285:
1325 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
1326
16a8534a
EZ
13272002-04-07 Elena Zannoni <ezannoni@redhat.com>
1328
1329 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
1330 instructions file at run time instead of configure time.
1331 Sometimes we run the test in a directory that is not the one we
1332 configured in.
1333 * gdb.asm/configure.in: Delete creation of symlink.
1334 * gdb.asm/configure: Regenerate.
1335
24181d81
JB
13362002-04-05 J. Brobecker <brobecker@gnat.com>
1337
1338 * gdb.gdb/xfullpath.exp: New test, to exercise the new
1339 xfullpath () function.
1340
7cdb7107
DJ
13412002-04-04 Daniel Jacobowitz <drow@mvista.com>
1342
1343 * gdb.asm/Makefile.in: Correct dependencies.
1344
1345 * gdb.asm/powerpc.inc: New file.
1346 * gdb.asm/asm-source.exp: Add PowerPC.
1347 * gdb.asm/configure.in: Likewise.
1348 * gdb.asm/configure: Regenerated.
1349
a7d17088
DJ
13502002-04-04 Daniel Jacobowitz <drow@mvista.com>
1351
1352 * gdb.base/relocate.exp: New file.
1353 * gdb.base/relocate.c: New file.
1354
cd721503
FF
13552002-04-04 Fred Fish <fnf@redhat.com>
1356
1357 * gdb.base/step-test.exp: Update comment regarding stopping in
1358 memcpy/bcopy calls inserted as part of the compiler runtime.
1359
b22ad7a7
MS
13602002-04-04 Michael Snyder <msnyder@redhat.com>
1361
1362 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
1363
5f279fa6
DJ
13642002-04-03 Daniel Jacobowitz <drow@mvista.com>
1365
1366 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
1367 (gdb_expect): Remove $notransfer hack.
1368
dd0fd3ce
DJ
13692002-04-02 Daniel Jacobowitz <drow@mvista.com>
1370
1371 * gdb.c++/classes.exp ("calling method for small class"): Match
1372 updated register output.
1373
1e50cda1
DJ
13742002-03-30 Daniel Jacobowitz <drow@mvista.com>
1375
1376 Fix PR gdb/452
1377 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
1378 when finished. Make gdb_file_cmd send "exec-file" when
1379 appropriate.
1380
24015922
DJ
13812002-03-30 Daniel Jacobowitz <drow@mvista.com>
1382
1383 * gdb.base/attach.exp: Remove extra setup_xfail.
1384
dd7dfd64
MS
13852002-03-26 Michael Snyder <msnyder@redhat.com>
1386
1387 * gdb.base/default.exp: Add tests for dump, append, and restore.
1388 * gdb.base/help.exp: Add tests for dump, append, and restore.
1389 * gdb.base/dump.exp: New file, test dump, append and restore.
1390 * gdb.base/dump.c: New file.
1391
48b2f8d7
MS
13922002-03-27 Michael Snyder <msnyder@redhat.com>
1393
1394 * gdb.base/help.exp: Modify expect strings to reflect
1395 clean-ups in help messages.
1396
05b4d525
FF
13972002-03-26 Fred Fish <fnf@redhat.com>
1398
1399 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
1400 have debugging info for those functions and the compiler uses them
1401 internally to copy structs around.
1402
d7679631
FF
14032002-03-26 Fred Fish <fnf@redhat.com>
1404
1405 * gdb.base/list.exp: Revert the change made yesterday and add note
1406 about why we don't list the default lines for remote targets.
1407
523ac3f9
MS
14082002-03-25 Michael Snyder <msnyder@redhat.com>
1409
1410 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
1411
754b2b8d
FF
14122002-03-25 Fred Fish <fnf@redhat.com>
1413
1414 * gdb.base/list.exp: This test works on remote targets so remove
1415 the short circuit for remote targets. Update copyright.
1416
33c3e192
FF
14172002-03-25 Fred Fish <fnf@redhat.com>
1418
1419 * gdb.base/attach.exp: Fix logic error that was suppressing this
1420 test for all non hppa*-*-hpux* targets, instead of the hp target.
1421 Move comments closer to the suppression point. Also now need to
1422 check that we are running natively.
1423
d43e73ee
MS
14242002-03-22 Michael Snyder <msnyder@redhat.com>
1425
882c8f02
MS
1426 * gdb.base/default.exp: Add test for gcore. Update copyright.
1427 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 1428
04c12f60
FF
14292002-03-06 Fred Fish <fnf@redhat.com>
1430
1431 * gdb.base/funcargs.c: Remove extraneous ';' character.
1432 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
1433
b43df995
MC
14342002-03-04 Michael Chastain <mec@shout.net>
1435
1436 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
1437 accommodate gcc v3 function signature.
1438 * gdb.mi/mi0-var-cmd-exp: Ditto.
1439
92362027
AC
14402002-02-24 Andrew Cagney <ac131313@redhat.com>
1441
1442 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
1443 ``GNU/Linux'' or ``Linux kernel''
1444 * testsuite/gdb.threads/pthreads.c: Ditto.
1445
258ad32d
MC
14462002-02-24 Michael Chastain <mec@shout.net>
1447
1448 * gdb.threads/pthreads.c (thread1): Add a return statement.
1449 (thread2): Likewise.
1450 (foo): Likewise.
1451
04c3b3d4
MC
14522002-02-23 Michael Chastain <mec@shout.net>
1453
1454 * gdb.threads/linux-dp.c (philosopher): Add a return statement
1455 to placate gcc.
1456
5a2a0a20
MC
14572002-02-23 Michael Chastain <mec@shout.net>
1458
1459 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
1460 test "ptype bint". The test passes on all my stabs configurations.
1461
a640f7fc
JB
14622002-02-21 Jim Blandy <jimb@redhat.com>
1463
27924826
JB
1464 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
1465 filename at a time, and watch for the ones we want to see.
1466
a640f7fc
JB
1467 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
1468 types of pointers to prototyped functions.
1469
edcc8c75
AC
14702002-02-20 Andrew Cagney <ac131313@redhat.com>
1471
1472 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
1473 signed, unsigned and straight char.
1474 (padding_char, padding_short, padding_int, padding_long,
1475 padding_long_long, padding_float, padding_double,
1476 padding_long_double): New global variables.
1477 (fill, fill_structs): New functions.
1478
1479 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
1480 for correctly sized writes. Update copyright.
1481 (get_valueof): New procedure.
1482 (get_sizeof): Call get_valueof.
1483 (check_valueof): New procedure.
1484 (check_padding): New procedure.
1485
ac57ea44
MC
14862002-02-20 Michael Chastain <mec@shout.net>
1487
1488 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
1489 to setup_xfail. Document some of the remaining calls.
1490
7a10c941
MC
14912002-02-18 Michael Chastain <mec@shout.net>
1492
1493 * gdb.c++/userdef.exp: Update copyright year.
1494
fb8acdcc
DJ
14952002-02-18 Daniel Jacobowitz <drow@mvista.com>
1496
1497 * gdb.c++/userdef.exp: Test overloaded operators properly.
1498 Remove xfails.
1499
fda6ae12
MS
15002002-02-14 Michael Snyder <msnyder@redhat.com>
1501
1502 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
1503
676a0442
DJ
15042002-02-14 Daniel Jacobowitz <drow@mvista.com>
1505
1506 * gdb.base/a2-run.exp: Check for a remote target properly.
1507 * gdb.base/annota1.exp: Likewise.
1508 * gdb.base/list.exp: Likewise.
1509 * gdb.base/reread.exp: Likewise.
1510 * gdb.base/scope.exp: Likewise.
1511 * gdb.base/shlib-call.exp: Likewise.
1512 * gdb.base/term.exp: Likewise.
1513 * gdb.c++/annota2.exp: Likewise.
1514
78b4f468
RE
15152002-02-13 Richard Earnshaw <rearnsha@arm.com>
1516
1517 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
1518
9a81ba51
MC
15192002-02-10 Michael Chastain <mec@shout.net>
1520
1521 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
1522 (call_after_alloca): Ditto.
1523
004af6c7
DJ
15242002-02-10 Daniel Jacobowitz <drow@mvista.com>
1525
1526 * gdb.base/ending-run.exp: Guard "cont" test with
1527 gdb_skip_stdio_test.
1528
37225f62
JB
15292002-02-06 Jim Blandy <jimb@redhat.com>
1530
1531 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
1532 from here...
1533 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
1534 To here. Disable this test on non-HP platforms. Add big comment.
1535
fe6fdd96
MS
15362002-02-04 Michael Snyder <msnyder@redhat.com>
1537
1538 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
1539 other than d10v and m32r.
1540
036fad3f
RE
15412002-02-02 Richard Earnshaw <rearnsha@arm.com>
1542
1543 * gdb.base/default.exp: Rewrite test patterns to reduce time
1544 taken to match them.
1545
7148ab62
DJ
15462002-01-30 Daniel Jacobowitz <drow@mvista.com>
1547
1548 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
1549 Allow a start function above main.
1550 * gdb.threads/linux-dp.exp: Fix copyright date.
1551
396cc255
DJ
15522002-01-30 Daniel Jacobowitz <drow@mvista.com>
1553
1554 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
1555 (check_philosopher_stack): Check for manager thread before checking
1556 for a just-starting thread.
1557
f038d31b
DJ
15582002-01-30 Daniel Jacobowitz <drow@mvista.com>
1559
1560 From Neil Booth <neil@daikokuya.demon.co.uk>:
1561 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
1562 warnings.
1563
b3ff9d9a
FF
15642002-01-21 Fred Fish <fnf@redhat.com>
1565
1566 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
1567 not caller.
1568
39ad761d
JB
15692002-01-21 Jim Blandy <jimb@redhat.com>
1570
1571 * gdb.base/reread.exp: Check that GDB properly re-reads the
1572 executable file when it changes while no inferior is running.
1573
aaf320fa
FF
15742002-01-21 Fred Fish <fnf@redhat.com>
1575
1576 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
1577 optionally accept the "shlib events" variation.
1578
808a31f5
JB
15792002-01-21 Jim Blandy <jimb@redhat.com>
1580
1581 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
1582 call `fflush' after every `printf', so that the output is produced
1583 at predictable points, regardless of whatever buffering does (or
1584 doesn't) take place.
1585 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
1586 at different points.
1587
4420d5e2
DJ
15882002-01-20 Daniel Jacobowitz <drow@mvista.com>
1589
1590 * gdb.c++/inherit.exp: Update copyright years.
1591 * gdb.c++/method.exp: Likewise.
1592
3e36a0f4
DJ
15932002-01-20 Daniel Jacobowitz <drow@mvista.com>
1594
1595 * gdb.c++/classes.exp: Update for improved v3 support and skipping
1596 artificial methods/arguments.
1597 * gdb.c++/derivation.exp: Likewise.
1598 * gdb.c++/inherit.exp: Likewise.
1599 * gdb.c++/method.exp: Likewise.
1600 * gdb.c++/virtfunc.exp: Likewise.
1601
b4ceaee6
AC
16022002-01-18 Andrew Cagney <ac131313@redhat.com>
1603
1604 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
1605 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
1606 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
1607 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
1608 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
1609 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
1610
ecace851
JB
16112002-01-17 Jim Blandy <jimb@redhat.com>
1612
1613 * gdb.asm/asm-source.exp (info symbol): Take another shot at
1614 anchoring the pattern matching the entry point symbol's name.
1615
375fc983
AC
16162002-01-17 Andrew Cagney <ac131313@redhat.com>
1617
1618 * gdb.base/maint.exp: Update ``maint internal-error'' to match
1619 continue/quit query. Update copyright.
1620
fe6fdd96
MS
16212002-01-14 Michael Snyder <msnyder@redhat.com>
1622
1623 * gdb.base/gcore.exp: Remove extra debugging output.
1624
e017c81f
DJ
16252002-01-13 Daniel Jacobowitz <drow@mvista.com>
1626
1627 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
1628 for slightly dubious v2 mangled string.
1629
37ab3bf8
DJ
16302002-01-13 Daniel Jacobowitz <drow@mvista.com>
1631
1632 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
1633
1bc05c3a 16342002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 1635
1bc05c3a 1636 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 1637
1bc05c3a
JM
1638 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
1639 constructors.
1640 * gdb.c++/derivation.exp: Likewise.
1641 * gdb.c++/templates.exp: Likewise.
1642 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 1643
1bc05c3a
JM
16442002-01-10 Michael Snyder <msnyder@redhat.com>
1645
1646 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 1647
a911c360
MS
16482002-01-08 Michael Snyder <msnyder@redhat.com>
1649
1650 * gdb.base/gcore.exp: New test for generate-core-file command.
1651 * gdb.base/gcore.c: Testcase for above.
1652 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
1653
ea2119ec
JM
16542002-01-08 Jason Merrill <jason@redhat.com>
1655
1656 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
1657
68203136
FF
16582002-01-07 Fred Fish <fnf@redhat.com>
1659
1660 * gdb.c++/overload.exp: Remove unconditional xfails for:
1661 print foo_instance1.overloadargs(1)
1662 print foo_instance1.overloadargs(1, 2)
1663 print foo_instance1.overloadargs(1, 2, 3)
1664 print foo_instance1.overloadargs(1, 2, 3, 4)
1665 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
1666 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
1667 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
1668 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
1669 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
1670 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
1671 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
1672 print foo_instance1.overload1arg()
1673 print foo_instance1.overload1arg((char)arg2)
1674 print foo_instance1.overload1arg((signed char)arg3)
1675 print foo_instance1.overload1arg((unsigned char)arg4)
1676 print foo_instance1.overload1arg((int)arg7)
1677 print foo_instance1.overload1arg((unsigned int)arg8)
1678 print foo_instance1.overload1arg((float)arg11)
1679 print foo_instance1.overload1arg((double)arg12)
1680
21b9b5b1
MS
16812002-01-07 Michael Snyder <msnyder@redhat.com>
1682
1683 * gdb.base/huge.exp: New test. Print a very large target data object.
1684 (skip_huge_test): New test variable. Define if you want to skip this
1685 test. The test reads an 8 megabyte data object from the target, so it
1686 might be very time consuming on remote targets with a slow connection.
1687 * gdb.base/huge.c: New file. Test case for above.
1688
725f922e
FF
16892002-01-07 Fred Fish <fnf@redhat.com>
1690
1691 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
1692 g_instance.bfoo, and g_instance.cfoo.
1693
634d57ec
JL
1694Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
1695
f286b2c3
JL
1696 * gdb.base/break.c (multi_line_if_conditional): New function.
1697 (multi_ilne_while_conditional): Likewise.
1698 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
1699 IF or WHILE condition puts the breakpoint at the start of
1700 the condition.
1701
634d57ec
JL
1702 * gdb.base/selftest.exp (backtrace through signal handler): Remove
1703 hppa*-*-hpux* expected failure.
1704 * gdb.base/structs.exp (do_function_calls): Similarly.
1705
1706 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
1707 watchpoints.
1708
9fbfe2dc
AC
17092002-01-06 Andrew Cagney <ac131313@redhat.com>
1710
1711 Fix PR gdb/66.
1712 * gdb.base/structs.exp: Replace skip for a29k with skip for
1713 gdb,cannot_call_functions.
1714 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
1715 * gdb.base/callfuncs.exp: Ditto.
1716 * gdb.base/call-rt-st.exp: Ditto.
1717 * gdb.base/call-strs.exp: Ditto.
1718 * gdb.base/callfwmall.exp: Ditto.
1719 * gdb.base/scope.exp: Obsolete xfail a29k.
1720 * gdb.c++/misc.exp: Ditto.
1721 * gdb.c++/cplusfuncs.exp: Ditto.
1722 * gdb.base/ptype.exp: Ditto.
1723 * gdb.base/printcmds.exp: Ditto.
1724 * gdb.base/opaque.exp: Ditto.
1725 * gdb.base/list.exp: Ditto.
1726 * gdb.base/funcargs.exp: Ditto.
1727 * gdb.base/default.exp: Ditto.
1728
8ddad156
MS
17292002-01-04 Michael Snyder <msnyder@redhat.com>
1730
ca4976a6 1731 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
1732 * gdb.base/maint.exp: Add tests for maint info sections options.
1733
1b074332
JL
1734Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
1735
1736 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
1737
7d159115
CV
17382001-12-20 Corinna Vinschen <vinschen@redhat.com>
1739
1740 * gdb.asm/arm.inc: New file.
1741 * gdb.asm/asm-source.exp: Add arm targets.
1742 * gdb.asm/configure.in: Ditto.
1743 * gdb.asm/configure: Recreated from configure.in.
1744
8fb87725
JL
1745Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
1746
afabe08c
JL
1747 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
1748 with HP's compiler.
1749 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1750 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1751 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1752 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1753
1754 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
1755 either HP's compilers or GCC.
1756
db521deb
JL
1757 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
1758 a SIGBUS or SIGSEGV.
1759
1760 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
1761
1762 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
1763 can be compiled with either HP's compiler or GCC.
1764
cfa88ab7
JL
1765 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
1766 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
1767 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
1768
ca344dff
JL
1769 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
1770 to match current gdb output. Update due to using auto-solib-limit
1771 for limiting instead of overloading auto-solib-add.
1772 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
1773 test program.
1774
3f3c6e55 1775 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
1776 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
1777 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1778 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1779 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1780 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1781 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
1782 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
1783 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
1784 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
1785 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
1786 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
1787 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 1788
8fb87725
JL
1789 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
1790 a SIGTRAP to the inferior.
1791
cf599fa7
CV
17922001-12-19 Corinna Vinschen <vinschen@redhat.com>
1793
1794 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
1795 Substitute call to target_link by call to gdb_compile.
1796
2cd045cd
JL
1797Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
1798
1799 * gdb.base/break.exp: Fix HP specific search string when testing
1800 backtracing in a called function.
1801
1802 * gdb.base/constvars.exp: Only set lang to C++ if we're
1803 compiling the test with HP's compilers.
1804 * gdb.base/volatile.exp: Similarly.
1805
99ebe9ac
JB
18062001-12-19 Jim Blandy <jimb@redhat.com>
1807
1808 * gdb.base/printcmds.exp: Expect the null character to be printed
1809 as '\0', and the '\013' to be printed as '\v'.
1810 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
1811 * gdb.base/setvar.exp: Same.
1812
b9891b29
JB
18132001-12-17 Jim Blandy <jimb@redhat.com>
1814
0eba65ab
JB
1815 * gdb.base/completion.exp: Rather than completing very long
1816 filenames, which can make the readline library produce output we
1817 don't recognize, cd to the directory first, and then complete
1818 using nice, short relative paths.
1819
6970b5b1
JB
1820 * gdb.base/completion.exp: On some systems, there is, in fact, a
1821 variable named `b' in scope, since GDB treats all static
1822 variables as being in scope. So use `no_var_named_this'
1823 instead of `b'.
1824
b9891b29
JB
1825 * gdb.base/corefile.exp: Recognize the message saying that GDB
1826 can't find the core file's registers as a failure.
1827
e6ccd35f
JSC
18282001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
1829
1830 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
1831 test expect string more specific.
1832
105ba819
CV
18332001-12-13 Corinna Vinschen <vinschen@redhat.com>
1834
1835 * gdb.asm/asm-source.exp: Add support for xstormy16.
1836 * gdb.asm/configure.in: Ditto.
1837 * gdb.asm/configure: Rebuild.
1838 * gdb.asm/xstormy16.inc: New file.
1839
e9e79dd9
FF
18402001-12-10 Fred Fish <fnf@redhat.com>
1841
1842 * gdb.base/maint.exp: Update to match changes in type dumping code.
1843
347dc97d
JB
18442001-12-10 Jim Blandy <jimb@redhat.com>
1845
1846 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
1847 matching the entry point symbol's name at the beginning of the
1848 line.
1849
5178b9d6
DJ
18502001-12-07 Daniel Jacobowitz <drow@mvista.com>
1851
1852 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
1853 gdb.c++/inherit.exp, gdb.c++/method.exp,
1854 gdb.c++/namespace.exp, gdb.c++/templates.exp,
1855 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
1856 and class layout support.
1857
af890c52
DJ
18582001-12-07 Daniel Jacobowitz <drow@mvista.com>
1859
1860 * gdb.c++/classes.exp: Add test for static member function.
1861 * gdb.c++/misc.cc: Add class with static member function.
1862
7a345fb3
JB
18632001-12-07 Jim Blandy <jimb@redhat.com>
1864
f2e54a80 1865 If GDB says it can't find the struct the function returned, report
8032bf31
JB
1866 those tests as `unsupported'.
1867 * gdb.base/call-rt-st.exp (print_struct_call): New function.
1868 Rewrite subsequent tests to use it.
1869
1870 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
1871 those tests as `unsupported'.
1872 * gdb.base/structs.exp (call_struct_func): New function.
1873 (do_function_calls): Use call_struct_func to call the functions
1874 returning structs.
1875
0bc69509
JB
1876 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
1877 whether functions are prototyped or not, so we can't possibly pass
1878 arguments to t_float_values2 properly.
1879
7a345fb3
JB
1880 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
1881 value of `timeout' for targets other than the mips*tx39-*.
1882
edb6ede1
MS
18832001-12-06 Michael Snyder <msnyder@redhat.com>
1884
1885 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
1886 and detect whether the start symbol has a leading underscore.
1887
2d842f13
JB
18882001-12-04 Jim Blandy <jimb@redhat.com>
1889
1890 * gdb.base/completion.exp: Clarify indentation.
1891
68550daf
JB
18922001-12-03 Jim Blandy <jimb@redhat.com>
1893
1894 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
1895 variables on the S/390, not `.word'.
1896
cd5195a8
JB
18972001-11-30 Jim Blandy <jimb@redhat.com>
1898
1899 Add assembly-source tests for s390-ibm-linux.
1900 * gdb.asm/s390.inc: New file.
1901 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
1902 the S/390 architecture.
1903 * gdb.asm/configure: Regenerated.
1904
ca9efc90
MS
19052001-11-30 Michael Snyder <msnyder@redhat.com>
1906
1907 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
1908 next, info source, info sources, info line, global and static
1909 variables, and static functions.
1910 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
1911 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
1912 * gdb.asm/asmsrc1.s: Add a static function and some variables.
1913 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
1914 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
1915 (gdbasm_leave): Restore frame pointer.
1916 (gdbasm_startup): Copy stack set-up from crt0.S.
1917
d0e66976
FN
19182001-11-26 Fernando Nasser <fnasser@redhat.com>
1919
1920 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
1921 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
1922 to a local (non-static) variable. Copy tstruct.a to a static buffer
1923 and return a pointer to that buffer.
1924 * gdb.base/callfwmall.c (t_structs_a): Ditto.
1925
e2334072
MK
19262001-11-24 Mark Kettenis <kettenis@gnu.org>
1927
1928 * gdb.asm/configure.in: Fix recognition of ix86 target.
1929 * gdb.asm/configure: Regenerate.
1930
756caa3d
MS
19312001-11-21 Michael Snyder <msnyder@redhat.com>
1932
1933 * gdb.asm/sparc.inc: New file.
1934 * gdb.asm/asm-source.exp: Recognize sparc target.
1935 * gdb.asm/configure.in: Recognize sparc target.
1936 * gdb.asm/configure: Regenerate.
1937
9a4d72d5
MS
19382001-11-21 Michael Snyder <msnyder@redhat.com>
1939
1940 * gdb.asm/m32r.inc: New file.
1941 * gdb.asm/asm-source.exp: Recognize m32r target.
1942 * gdb.asm/configure.in: Recognize m32r target.
1943 * gdb.asm/configure: Regenerate.
1944
a773d1cd
MS
19452001-11-20 Michael Snyder <msnyder@redhat.com>
1946
017ac23d
MS
1947 * gdb.asm/i386.inc: New file.
1948 * gdb.asm/asm-source.exp: Recognize ix86 target.
1949 * gdb.asm/configure.in: Recognize ix86 target.
1950 * gdb.asm/configure: Regenerate.
1951
a773d1cd
MS
1952 * gdb.c++/namespace.exp: Fix quotes in output messages.
1953
bb632afb
MS
19542001-11-14 Michael Snyder <msnyder@redhat.com>
1955
25d559ca 1956 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
1957 qualifier in a type cast expression, to designate an address
1958 in the instruction space (Harvard architecture).
1959
4749e309
MS
19602001-11-13 Michael Snyder <msnyder@redhat.com>
1961
1962 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
1963 Tests for expressions using 'const' and 'volatile'.
1964
25050984
CV
19652001-11-13 Corinna Vinschen <vinschen@redhat.com>
1966
1967 * gdb.asm/asm-sources.exp: Allow defining linker flags.
1968
1902c51f
DJ
19692001-11-12 Daniel Jacobowitz <drow@mvista.com>
1970
1971 * lib/mi-support.exp (mi_run_to_helper): Move comments
1972 outside of gdb_expect.
1973
dcf95b47
DJ
19742001-11-11 Daniel Jacobowitz <drow@mvista.com>
1975
1976 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
1977 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
1978 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
1979 mi0_run_to): New functions.
1980 * gdb.mi/mi-simplerun.exp: Use them.
1981 * gdb.mi/mi0-simplerun.exp: Likewise.
1982 * gdb.mi/mi-var-cmd.exp: Likewise.
1983 * gdb.mi/mi0-var-cmd.exp: Likewise.
1984
45b074e1
AC
19852001-11-10 Andrew Cagney <ac131313@redhat.com>
1986
1987 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
1988 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
1989
bf50d346
AC
19902001-11-09 Andrew Cagney <ac131313@redhat.com>
1991
1992 * gdb.base/restore.exp: Include $expected value in restored test
1993 message.
1994
9383332c
AC
19952001-11-09 Andrew Cagney <ac131313@redhat.com>
1996
1997 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
1998 implemented.
1999
db62520a
MS
20002001-11-08 Michael Snyder <msnyder@redhat.com>
2001
2002 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
2003 Add pass/fail message for stop at breakpoint in call dummy function.
2004
b5703437
MS
20052001-11-07 Michael Snyder <msnyder@redhat.com>
2006
760f6330
MS
2007 * gdb.c++/templates.exp (test_template_breakpoints):
2008 If we get an overload menu, but it does not match what
2009 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
2010 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
2011 making the whitespace optional. Argument for "new" may be
2012 "unsigned" as well as "unsigned int/long".
eef747c0
MS
2013 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
2014 making the whitespace optional. Also replace "(void) with
2015 "((void|)), making the keyword "void" optional.
63f50499
MS
2016 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
2017 making the whitespace optional. Also replace "(void) with
2018 "((void|)), making the keyword "void" optional.
3bf40917
MS
2019 * gdb.base/callfuncs.c (t_float_values): This function must
2020 _not_ be prototyped, and the following function (t_float_values2)
2021 must be prototyped (if the compiler supports it), so that GDB
2022 can be tested against both cases. Usually one case involves
2023 promotion of float to double, while the other does not.
2024 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
2025 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
2026 includes a stack frame for "start".
2027
c8ab4e6d
JB
20282001-11-05 Jim Blandy <jimb@redhat.com>
2029
2030 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
2031 pointers are 32 bits long, and that offsets of relocs are always
2032 stored in the data (REL-style), and not in the reloc entry itself
2033 (RELA-style).
2034 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
2035 stabs.
2036
3f08ced9
MS
20372001-11-01 Michael Snyder <msnyder@redhat.com>
2038
2039 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
2040 and regular expression operators by using quoting.
2041
cbfa24cd
MS
20422001-10-31 Michael Snyder <msnyder@redhat.com>
2043
2044 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
2045 depending on what the symbol table contains.
2046 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
2047 the output of the ptype command. Similarly, accept both "const &"
2048 and "const&".
2049
aaa68313
CV
20502001-10-31 Corinna Vinschen <vinschen@redhat.com>
2051
2052 * gdb.base/miscexprs.c (main): Add usage of preprocessor
2053 symbol `STORAGE' to allow to choose the storage class of
2054 the local datastructures.
2055 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
2056 compiler directive.
2057
91740388
MS
20582001-10-30 Michael Snyder <msnyder@redhat.com>
2059
2060 * gdb.base/jump.exp: Allow it to run for all targets.
2061
1b7c05e7
CV
20622001-10-29 Corinna Vinschen <vinschen@redhat.com>
2063
2064 * gdb.base/call-ar-st.c (print_double_array): Match for loop
2065 with new double_array size.
2066 (main): Change storage class of all local variables to static.
2067 Reduce size of double_array to 9.
2068 * gdb.base/call-ar-st.exp: Increase timeout value.
2069 Change expected output for double array to match new size in
2070 call-ar-st.c.
2071
36a22261
CV
20722001-10-29 Corinna Vinschen <vinschen@redhat.com>
2073
2074 * gdb.base/ending-run.exp: Create identical output when passing
2075 `step to end of run' case. Add regular expression branch satisfying
2076 Stormy16 target.
2077
92b8ae91
MK
20782001-10-28 Mark Kettenis <kettenis@gnu.org>
2079
2080 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
2081 that we catch the expected failure under Linux/x86.
2082
cb135b83
OF
20832001-10-29 Orjan Friberg <orjanf@axis.com>
2084
2085 * gdb.base/setvar.exp: Escape curly braces.
2086 * gdb.stabs/weird.exp: Ditto.
2087
6884aa54
DJ
20882001-10-27 Daniel Jacobowitz <drow@mvista.com>
2089
2090 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
2091 * gdm.mi/mi0-hack-cli.exp: Likewise.
2092
0398c9aa
AC
20932001-10-25 Andrew Cagney <ac131313@redhat.com>
2094
2095 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
2096 messages.
2097
d20bf2e8
AC
20982001-10-21 Andrew Cagney <ac131313@redhat.com>
2099
2100 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
2101 checking MI enabled.
2102
03dd63aa
CV
21032001-10-09 Corinna Vinschen <vinschen@redhat.com>
2104
2105 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
2106
1d9d99f3
FCE
21072001-10-04 Frank Ch. Eigler <fche@redhat.com>
2108
2109 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
2110 if gdb child process crashes, just signal an error.
2111
838ae6c4
JB
21122001-10-02 Jim Blandy <jimb@redhat.com>
2113
2114 * lib/gdb.exp (test_xfail_format): Simplify.
2115
2116 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
2117 front of the variable name `format'. Simplify `if'.
2118
8f0cbc1c
DJ
21192001-10-01 Daniel Jacobowitz <drow@mvista.com>
2120
2121 * gdb.threads/pthreads.exp: Wait for output and delay
2122 before sending ^C.
2123
1f08dafd
DJ
21242001-10-01 Daniel Jacobowitz <drow@mvista.com>
2125
2126 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
2127 some incorrect output instead of timing out.
2128 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
2129
674f90ff
CV
21302001-09-28 Corinna Vinschen <vinschen@redhat.com>
2131
2132 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
2133 check to allow additional `int'.
2134
9b284272
DJ
21352001-09-27 Daniel Jacobowitz <drow@mvista.com>
2136
2137 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
2138 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
2139
b55a4771
MS
21402001-09-27 Michael Snyder <msnyder@redhat.com>
2141
2142 * lib/gdb.exp (test_debug_format): New proc.
2143 (setup_xfail_format): Use new proc test_debug_format.
2144 * gdb.base/constvars.exp (local_compiler_xfail_check): New
2145 proc; use new service proc test_debug_format.
2146 Replace all other "gcc_compiled" tests with this test.
2147 * gdb.base/volatile.exp (local_compiler_xfail_check): New
2148 proc; use new service proc test_debug_format.
2149 Replace all other "gcc_compiled" tests with this test.
2150
21512001-09-27 Michael Snyder <msnyder@redhat.com>
2152
2153 * gdb.base/cvexpr.exp: New file.
2154 * gdb.base/cvexpr.c: New file
2155 Test for expressions using const and volatile keywords.
2156
4e6667ac
CV
21572001-09-26 Corinna Vinschen <vinschen@redhat.com>
2158
2159 * gdb.base/constvars.exp: Check for different orders of keywords
2160 and additional "int" strings in output.
2161
4f337972
AC
21622001-09-22 Andrew Cagney <ac131313@redhat.com>
2163
2164 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
2165 responses from "help maint".
2166
2015650d
FCE
21672001-09-19 Frank Ch. Eigler <fche@redhat.com>
2168
2169 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
2170 to localhost:NNN instead of :NNN, in case Xvfb is listening
2171 only on TCP.
2172
f3bcedc1
CV
21732001-09-19 Corinna Vinschen <vinschen@redhat.com>
2174
2175 * gdb.base/recurse.exp: When checking leaving the watchpoint
2176 scope, recognize when gdb is in function's epilogue and pass.
2177
6b819c92
KS
21782001-09-18 Keith Seitz <keiths@redhat.com>
2179
2180 * lib/insight-support.exp (_gdbtk_export_target_info): Add
2181 support for running tests against sid targets.
2182 (gdbtk_done): Ditto.
2183
a10c9419
CV
21842001-09-18 Corinna Vinschen <vinschen@redhat.com>
2185
2186 * gdb.base/ending-run.c (main): Set stdout buffersize
2187 to the same reasonable value for any target.
2188 * gdb.base/ending-run.exp: Add a regular expression
2189 to make testsuite happy on Sanyo Stormy16 target.
2190
739d0d99
CV
21912001-09-17 Corinna Vinschen <vinschen@redhat.com>
2192
2193 * gdb.base/display.c (do_loops): Add float variable `f'.
2194 Increment f in loop.
2195 * gdb.base/display.exp: Increment timeout by 60 seconds.
2196 Change float display test to use variable `f'.
2197
1b8947f0
JB
21982001-09-17 Jim Blandy <jimb@redhat.com>
2199
2200 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
2201 overflowing the limited breakpoint tables on some ROM monitors
2202 (like the ROM68K).
2203
9890ac81
FCE
22042001-09-15 Frank Ch. Eigler <fche@redhat.com>
2205
2206 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
2207 the "-ac" (disable access control) flag.
2208
6db765ea
JH
22092001-08-30 Jeff Holcomb <jeffh@redhat.com>
2210
2211 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
2212 ints.
2213
4c32cc04
KS
22142001-08-30 Keith Seitz <keiths@redhat.com>
2215
2216 * lib/gdb.exp: Move all insight-related functionality into
2217 separate file.
2218 * lib/insight-support.exp: New file.
2219
8d6e6f81
FCE
22202001-08-29 Frank Ch. Eigler <fche@redhat.com>
2221
2222 * config/sid.exp (sid_start): Never set sid verbosity; disable
2223 expect_background {} that consumed its stdout; tolerate </dev/null.
2224 Attempt to set endianness override in "sid" protocol mode. Cleanup.
2225
6a90e1d0
AC
22262001-08-18 Andrew Cagney <ac131313@redhat.com>
2227
2228 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
2229 CLI jump command to start it.
2230 (mi_run_to_main): Fail immediatly when unexpected output.
2231
1759b3c3
AC
22322001-08-18 Andrew Cagney <ac131313@redhat.com>
2233
2234 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
2235 beginning of function. Fix PR gdb/191.
2236
61d11d80
FCE
22372001-08-16 Frank Ch. Eigler <fche@redhat.com>
2238
2239 * config/sid.exp (sid_start): Don't warn if we cannot figure out
2240 what to force sid endianness to.
2241
942a4df2
KS
22422001-08-15 Keith Seitz <keiths@redhat.com>
2243
2244 * lib/gdb.exp (gdbtk_start): Don't set environment
2245 variables for TCL_LIBRARY and friends. Insight will
2246 now figure these out for itself.
2247
0521c418
MS
22482001-08-02 Michael Snyder <msnyder@redhat.com>
2249
2250 * gdb.base/completion.exp: Remove the symbol "a64l" from
2251 the expect string; this is target-specific, and not related
2252 to what is being tested.
2253
74a9a58a
DB
22542001-08-02 Dave Brolley <brolley@redhat.com>
2255
2256 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
2257
c70819fa
MS
22582001-07-25 Michael Snyder <msnyder@redhat.com>
2259
c2b8fa57
MS
2260 * gdb.base/consecutive.exp: New file. Test stepping over
2261 breakpoints on consecutive instructions.
2262 * gdb.base/consecutive.c: New file.
2263
c70819fa
MS
2264 * gdb.base/call-rt-st.exp: Use double-backslash to quote
2265 curly braces in regular expressions.
2266
2b1a1355
MS
22672001-07-25 Michael Snyder <msnyder@redhat.com>
2268
2269 * gdb.base/ending-run.exp: Accept "Program exited normally" as
2270 legitimate output from stepping out of main.
2271
413eca6f
KS
22722001-07-22 Keith Seitz <keiths@redhat.com>
2273
2274 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
2275 the empty string, do not run the tests.
2276
7e5a9322
SC
22772001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2278
2279 * gdb.base/long_long.exp: Detect size of pointer. Take into
2280 account 2-byte pointers when testing for p/a results.
2281
de58f10f
SC
22822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2283
2284 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
2285 and defined to 1K for m68hc11.
2286 (random_data): Reduce table to 1K for embedded platforms (68hc11).
2287 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
2288 (sizeof_random_data): New variable to tell the size of the data table;
2289 don't test past this size; always run to main.
2290
d6f5fea1
SC
22912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2292
2293 * gdb.base/return2.exp: return of long long and double fails for
2294 68HC11; don't execute these tests on that platform.
2295 * gdb.base/return.exp: Return of a double fails for 68hc11.
2296
c477543d
SC
22972001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
2298
2299 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
2300 tests that print a float.
2301 * call-rt-st.exp: Likewise.
2302
63cf1c79
MK
23032001-07-12 Mark Kettenis <kettenis@gnu.org>
2304
2305 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
2306 running this test on Linux.
2307
112f9ab5
MC
23082001-06-24 Michael Chastain <chastain@redhat.com>
2309
2310 * gdb.base/arithmet.exp: Remove some tests to make all test names
2311 unique.
2312
4970cb0f
MS
23132001-07-03 Michael Snyder <msnyder@redhat.com>
2314
2315 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
2316 the output of the ptype command.
2317
d85da69f
MS
23182001-07-02 Michael Snyder <msnyder@redhat.com>
2319
4c8a82de
MS
2320 * gdb.base/completion.exp: Don't assume that break.c is the only
2321 source file that may contain functions named "marker".
d85da69f
MS
2322 * gdb.base/corefile.exp: Quote the curly braces in regexp.
2323
8afc772b
AC
23242001-06-28 Andrew Cagney <ac131313@redhat.com>
2325
2326 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
2327 of files to delete.
2328
2329 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
2330 * gdb.disasm/h8300s.exp: New file.
2331 gdb.disasm/h8300s.s: Likewise.
2332
cff22675
AC
23332001-06-27 Andrew Cagney <ac131313@redhat.com>
2334
2335 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
2336 empty breakpoint tables.
2337
68c81b54
AC
23382001-06-25 Andrew Cagney <ac131313@redhat.com>
2339
2340 * lib/mi-support.exp: Update args=... part of stop-reason
2341 patterns. Accept either a list or a tuple.
2342
2dd62704
AC
23432001-06-23 Andrew Cagney <ac131313@redhat.com>
2344
2345 * lib/mi-support.exp: Remove local emacs variable defining
2346 change-log-default-name.
2347
b4127474
MC
23482001-06-22 Michael Chastain <chastain@redhat.com>
2349
2350 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
2351 This is operationally compatible with the previous version.
2352
8dbfb380
JB
23532001-06-13 Jim Blandy <jimb@redhat.com>
2354
2355 * lib/gdb.exp (gdb_test): Doc fix.
2356
f2d8c86d
MC
23572001-06-10 Michael Chastain <chastain@redhat.com>
2358
2359 * gdb.base/exprs.exp: Remove a duplicate test.
2360
81564d34
JB
23612001-06-06 Jim Blandy <jimb@redhat.com>
2362
2363 * gdb.base/return2.exp (main): Use values to test float and double
2364 returns that are not NaN's, to avoid being confused by IEEE
2365 comparison rules.
2366
da55addb
MS
23672001-06-04 Michael Snyder <msnyder@redhat.com>
2368
2369 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
2370 non-zero if control_c fails. Terminate the test on failure,
2371 rather than wait for 12 more tests to time out.
2372
42c65987
JB
23732001-06-06 Jim Blandy <jimb@redhat.com>
2374
b18bced9
JB
2375 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
2376 Don't forget to match the GDB prompt.
2377
42c65987
JB
2378 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
2379
5b41e5f0
JB
23802001-06-04 Jim Blandy <jimb@redhat.com>
2381
2382 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
2383 command.
2384
015e046f
KB
23852001-05-31 Kevin Buettner <kevinb@redhat.com>
2386
2387 * gdb.base/annota1.exp (info break): Match four or more spaces
2388 after "Address".
2389
fb1ffbbe
MC
23902001-05-31 Michael Chastain <chastain@redhat.com>
2391
2392 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
2393 (dm_type_int_star): Likewise.
2394 (dm_type_long_star): Likewise.
2395 (dm_type_void_star): Likewise.
2396
5ea2a32c
KB
23972001-05-29 Kevin Buettner <kevinb@redhat.com>
2398
2399 * gdb.base/completion.exp (INPUTRC): Set this environment variable
2400 to a known value in order to get consistent results regardless
2401 of the setting of INPUTRC or the presence or contents of .inputrc.
2402
ae23c492
MS
24032001-05-24 Michael Snyder <msnyder@redhat.com>
2404
ac55707e
MS
2405 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
2406 Don't require that the main thread and the manager thread are the
2407 first in the list.
2408
ae23c492
MS
2409 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
2410 debugging. If test fails, issue an "unsupported" not a "fail".
2411
400071f1
JB
24122001-05-24 Jim Blandy <jimb@redhat.com>
2413
2414 Don't assume that short is shorter than int.
2415 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
2416 assume that shorts are smaller than ints. On a 16-bit machine,
2417 this isn't true.
2418 ("print unsigned char == (~0)"): Add test that verifies that ~0,
2419 an int, is not equal to ~0 stored in an unsigned char. This tests
2420 the same thing that the previous test meant to, but works on
2421 16-bit machines, too.
2422 ("print unsigned char != (~0)"): Same test, complemented.
2423
0816a3e5
MS
24242001-05-24 Michael Snyder <msnyder@redhat.com>
2425
2426 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
2427 test for (full_coverage == 0). This makes the test run faster,
2428 and prevents dejagnu getting out of step.
2429
f6dc23a9
KB
24302001-05-23 Kevin Buettner <kevinb@redhat.com>
2431
2432 * gdb.base/finish.exp (finish_void): Revise pattern for
2433 stopping on the call statement to not permit stopping at
2434 the start of the instructions comprising the call sequence.
2435
7dbd117d
MC
24362001-05-19 Michael Chastain <chastain@redhat.com>
2437
2438 * gdb.base/callfuncs.exp: Make all test names unique.
2439 * gdb.base/commands.exp: Make all test names unique.
2440 * gdb.base/condbreak.exp: Make all test names unique.
2441 * gdb.base/dbx.exp: Make all test names unique.
2442 * gdb.base/default.exp: Make all test names unique.
2443 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
2444 and TIMEOUT messages to their corresponding PASS message.
2445 * gdb.base/ending-run.exp: Make all test names unique.
2446 * gdb.base/long_long.exp: Remove duplicate test.
2447
6b0b0a9e
KB
24482001-05-21 Kevin Buettner <kevinb@redhat.com>
2449
2450 * gdb.base/finish.exp (finish_void): Allow "finish" command to
2451 stop on the call statement as well as the statement after the
2452 call.
2453
2caa35cb
MS
24542001-05-21 Michael Snyder <msnyder@redhat.com>
2455
2456 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
2457
40713331
EZ
24582001-05-10 Elena Zannoni <ezannoni@redhat.com>
2459
2460 * gdb.base/completion.exp: Revamp test. Make it execute on all
2461 platforms.
2462
c2c1be8d
EZ
24632001-05-10 Elena Zannoni <ezannoni@redhat.com>
2464
2c9cd303
EZ
2465 * config/gdbserver.exp (gdb_load): Handle the case
2466 in which the arguments to gdbserver are given in the
2467 baseboard configuration file.
2468 Also handle the case in which the server needs to do a
2469 load.
2470
9671de48
KS
24712001-05-07 Keith Seitz <keiths@cygnus.com>
2472
2473 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
2474 set up the display for testing.
2475 (gdbtk_start): Convert all paths to paths that tcl will like.
2476 Export target information to environment.
2477 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
2478 necessary.
2479 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
2480 (to_tcl_path): New proc to convert a given pathname into
2481 a path acceptible as an argument to a tcl command.
2482 (_gdbtk_export_target_info): New proc to export target info
2483 into the environment for gdbtk testing.
2484 (gdbtk_done): New proc to signal end-of-test.
2485
5a360f47
JB
24862001-05-06 Jim Blandy <jimb@redhat.com>
2487
2488 * restore.c: Make the code of caller0 correspond to its comment.
2489
66c756c6
MS
24902001-05-03 Michael Snyder <msnyder@redhat.com>
2491
2492 * config/sid.exp (gdb_target_sid): Check for error messages.
2493 On error or timeout, don't make expect exit (which will terminate
2494 all subsequent tests); instead just make gdb exit.
2495 (gdb_load): Check for error messages. On error or timeout,
2496 return a negative value.
2497
a966fde5
JB
24982001-04-24 Jim Blandy <jimb@redhat.com>
2499
851c18e0
JB
2500 * gdb.c++/templates.exp: If we see the prompt for the overload
2501 list, but we haven't recognized any of the longer patterns,
2502 arrange for this test to fail, not hang.
2503
a966fde5
JB
2504 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
2505 variations.
2506
db144853
MC
25072001-04-22 Michael Chastain <chastain@redhat.com>
2508
2509 * gdb.c++/local.exp: Use the 'runto' library function.
2510 * gdb.c++/namespace.exp: Likewise.
2511 * gdb.c++/overload.exp: Likewise.
2512
3207ec21
KB
25132001-03-26 Kevin Buettner <kevinb@redhat.com>
2514
2515 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
2516 * gdb.base/step-line.exp: New file. Test step/next in presence of
2517 #line directives.
2518 * gdb.base/step-line.c: New file. Test program for the above.
2519 * gdb.base/step-line.inp: New file. We pretend that this file has
2520 been transformed by some other tool into step-line.c.
2521
13b57657
JB
25222001-03-21 Jim Blandy <jimb@redhat.com>
2523
2524 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
2525 unmangled operator names.
2526
754cbe1c
JB
25272001-03-20 Jim Blandy <jimb@redhat.com>
2528
2529 * gdb.threads/linux-dp.exp: Recognize an additional message
2530 generated by GDB when it doesn't understand how to debug threads
2531 on the target system.
2532
177495c9
AC
25332001-03-19 Andrew Cagney <ac131313@redhat.com>
2534
2535 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
2536
f266096b
MC
25372001-03-12 Michael Chastain <chastain@redhat.com>
2538
2539 * gdb.c++/derivation.exp: Use the 'runto' library function.
2540
cac3c2ff
MC
25412001-03-12 Michael Chastain <chastain@redhat.com>
2542
2543 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
2544
b6c11a24
MC
25452001-02-24 Michael Chastain <chastain@redhat.com>
2546
2547 * gdb.c++/ref-types.exp: Change handwritten code to library
2548 function 'runto'.
2549
6bae5bce
OF
25502001-03-16 Orjan Friberg <orjanf@axis.com>
2551
2552 * gdb.base/signals.exp: Set count to 0 explicitly.
2553
0015fd9a
MS
25542001-03-15 Mark Salter <msalter@redhat.com>
2555
2556 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
2557 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
2558 (gdb_load): Add support for additional target_info: gdb_download_size
2559 and gdb_load_timeout.
0015fd9a 2560
fc33412a
DT
2561Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
2562
2563 * gdb.base/annota1.exp: Move test of isnative to earlier in the
2564 file -- to prevent failing when the compile fails but we have no
2565 intention of running the tests anyway.
2566
2567 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
2568 tests if set.
2569
2570 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
2571 integers.
2572
2573 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
2574 * gdb.c++/namespace.exp: Ditto.
2575
115f06de
OF
25762001-03-07 Orjan Friberg <orjanf@axis.com>
2577
2578 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
2579 * gdb.base/pointers.exp: Relax pattern match of decimals.
2580
b6ba6518
KB
25812001-03-06 Kevin Buettner <kevinb@redhat.com>
2582
2583 * Makefile.in, config/abug.exp, config/cfdbug.exp,
2584 config/cpu32bug.exp, config/dve.exp, config/est.exp,
2585 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
2586 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
2587 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
2588 config/sh.exp, config/sid.exp, config/slite.exp,
2589 config/sparclet.exp, config/udi.exp, config/unknown.exp,
2590 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
2591 config/vxworks.exp, config/vxworks29k.exp,
2592 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
2593 gdb.base/all-bin.exp, gdb.base/annota1.exp,
2594 gdb.base/arithmet.exp, gdb.base/assign.exp,
2595 gdb.base/async.exp, gdb.base/attach.exp,
2596 gdb.base/bitfields.exp, gdb.base/bitops.exp,
2597 gdb.base/break.exp, gdb.base/call-ar-st.exp,
2598 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
2599 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
2600 gdb.base/commands.exp, gdb.base/completion.exp,
2601 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
2602 gdb.base/constvars.exp, gdb.base/corefile.exp,
2603 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2604 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
2605 gdb.base/ending-run.exp, gdb.base/environ.exp,
2606 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
2607 gdb.base/finish.exp, gdb.base/foll-exec.exp,
2608 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
2609 gdb.base/funcargs.exp, gdb.base/help.exp,
2610 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
2611 gdb.base/logical.exp, gdb.base/long_long.exp,
2612 gdb.base/maint.exp, gdb.base/mips_pro.exp,
2613 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
2614 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
2615 gdb.base/pointers.exp, gdb.base/printcmds.exp,
2616 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
2617 gdb.base/regs.exp, gdb.base/relational.exp,
2618 gdb.base/remote.exp, gdb.base/reread.exp,
2619 gdb.base/restore.exp, gdb.base/return2.exp,
2620 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
2621 gdb.base/selftest.exp, gdb.base/setshow.exp,
2622 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2623 gdb.base/sigall.exp, gdb.base/signals.exp,
2624 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
2625 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
2626 gdb.base/step-test.exp, gdb.base/structs.c,
2627 gdb.base/structs.exp, gdb.base/structs2.exp,
2628 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
2629 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
2630 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
2631 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
2632 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
2633 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
2634 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
2635 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
2636 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
2637 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
2638 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
2639 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
2640 gdb.fortran/types.exp, gdb.java/jmisc.exp,
2641 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
2642 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
2643 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2644 gdb.trace/circ.exp, gdb.trace/collection.exp,
2645 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2646 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
2647 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
2648 gdb.trace/report.exp, gdb.trace/save-trace.exp,
2649 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
2650 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
2651 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
2652 notices.
2653
dc96c6c7 26542001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
2655
2656 * gdb.base/varargs.c (find_max_double): Fix printf format string:
2657 first arg is int not float.
2658
dc96c6c7 26592001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
2660
2661 * gdb.base/reread.exp: Unsupported for non-native targets;
2662 doesn't work for remote debugging.
2663
9b0c4aeb
FN
26642001-02-19 Fernando Nasser <fnasser@redhat.com>
2665
2666 From Drew Moseley <dmoseley@redhat.com>
2667 * gdb.base/ending-run.exp: Properly handle the BSP state when
2668 stepping past the end of main.
2669
02aa71d5
MC
26702001-02-19 John Moore <jmoore@redhat.com>
2671
2672 * gdb.base/commands.exp (infrun_breakpoint_command_test):
2673 Converted HPUX fix for non-expected items following multiple
2674 step commands into general solution for all platforms.
2675
1fa449a4
MC
26762001-02-18 Michael Chastain <chastain@redhat.com>
2677
2678 * gdb.c++/classes.exp (do_tests): Change runto statements
2679 from "runto 'foo(void)'" to "runto 'foo'". This makes the
2680 statements demangler agnostic.
2681 * gdb.c++/virtfunc.exp (do_tests): Likewise.
2682 (gdb_virtfunc_restart): Likewise.
2683
b2f9ec70
MC
26842001-02-14 Michael Chastain <chastain@redhat.com>
2685
2686 * gdb.c++/inherit.exp (do_tests): Change runto statements
2687 from "runto 'foo(void)'" to "runto 'foo'". This makes the
2688 statements demangler agnostic.
2689
cf74b8ca
AC
2690Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
2691
2692 * gdb.threads/pthreads.exp: Unify pass/fail messages for
2693 ``continue to bkpt at common_routine in thread 2'' and ``stopped
2694 before calling common_routine 15 times'' tests.
2695
99f78f56
MC
26962001-02-11 Michael Chastain <chastain@redhat.com>
2697
2698 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
2699 Helps the test script figure out which demangler is in use.
2700 (dm_type_foo_ref): Ditto.
2701 (dm_type_int_star): Ditto.
2702 (dm_type_long_star): Ditto.
2703 (dm_type_unsigned_int): Ditto.
2704 (dm_type_void): Ditto.
2705 (dm_type_void_star): Ditto.
99707966 2706 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
2707 Probe the gdb demangler and set variables to accommodate
2708 formatting differences.
2709 (info_func_regexp): New function. Same as info_func, but
2710 matches against a regexp.
2711 (info_func): Match against a literal string.
2712 (print_addr_2): New function. Match against a literal string,
2713 which can be different from the input to gdb.
2714 (print_addr): Simply call print_addr_2 with the same argument twice.
2715 (test_lookup_operator_functions): Use demangler formatting variables.
2716 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
2717 the tests in the same order as the C++ class declaration.
2718 (test_paddr_operator_functions): Ditto.
2719 (test_paddr_overloaded_functions): Ditto.
2720 (test_paddr_hairy_functions): Use demangler formatting variables.
2721 Add reference to gdb/19 for related tests.
2722 (do_tests): Call probe_demangler.
2723
1de8f023
KB
27242001-01-30 Kevin Buettner <kevinb@redhat.com>
2725
2726 * gdb.c++/templates.cc (printf): Remove unused function definition.
2727
ca3f91ed
MS
27282001-01-26 Felix Lee <flee@redhat.com>
2729
2730 * sid.exp (sid_exit): Pass host, not target, to remote_close.
2731
27322001-01-25 matthew green <mrg@redhat.com>
2733
2734 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
2735 up sid.
2736 (sid_exit): Call `remote_pop_conn' after GDB is gone.
2737
27382001-01-25 matthew green <mrg@redhat.com>
2739
2740 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
2741 Deprecate $sid_spawn_id.
2742 (sid_exit): Remove code necessary only for `spawn.'
2743
27442001-01-25 matthew green <mrg@redhat.com>
2745
2746 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
2747
fb18ec4a
MC
27482001-01-28 Michael Chastain <chastain@redhat.com>
2749
2750 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
2751 to call when tests fail. It takes gdb out of the overloaded
2752 function choice menu back to the main prompt, so that the test
2753 program stays synchronized.
2754 (set_bp_overloaded): New proc to collect all the common
2755 code for setting a breakpoint on an overloaded name. Calls
2756 take_gdb_out_of_choice_menu when needed.
2757 (menu_overload1arg): New variable to collect the repeated
2758 instances of the expected menu for an overloaded name. Change
2759 the regular expression to handle changes in g++ type encoding:
2760 "void" can be either "void" or "", and "unsigned int" can be
2761 either "unsigned int" or "unsigned".
2762 (continue_to_bp_overloaded): Change regular expressions to handle
2763 changes in g++ type encoding.
2764 (no proc): Call take_gdb_out_of_choice_menu when needed.
2765 Remove redundant calls to "info break". Accept either "canceled"
2766 or "cancelled". Change regular expressions in "info break"
2767 calls to handle changes in g++ type encoding. Give all tests
2768 unique strings.
2769
9c646a6e
BE
27702001-01-17 Ben Elliston <bje@redhat.com>
2771
2772 * config/sid.exp: New file.
2773
9549d9c1
AC
2774Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
2775
2776 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
2777
dc96c6c7 27782000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
2779
2780 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
2781 Add a RE to accept a non-ascii char if one is ever presented.
2782
b4df4f68
FN
27832000-12-20 Fernando Nasser <fnasser@redhat.com>
2784
297dd0fd 2785 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 2786
dc96c6c7 27872000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc
MS
2788
2789 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
2790 in regexp. One '\' does not suffice on Linux.
2791
4a7bddb6
MC
27922000-12-09 Michael Chastain <chastain@redhat.com>
2793
2794 * gdb.base/break.exp (test_clear_command): Use a marker function
2795 rather than 'main' for the test function. Also move this
2796 test to an execution point where the marker function names are
2797 guaranteed to be bound to functions. (Executing tests after a
2798 'finish' from main runs into name conflicts with local names
2799 in __libc_start_main).
2800
dc96c6c7 28012000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
2802
2803 * gdb.base/finish.exp: New test for gdb's "finish" command.
2804 * gdb.base/return2.exp: New test for gdb's "return" command.
2805 * gdb.base/return2.c: New source file for above.
2806
dc96c6c7 28072000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
2808
2809 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
2810 * gdb.base/miscexprs.exp: Ditto.
2811 * gdb.base/pointers.exp: Ditto.
2812 * gdb.c++/derivation.exp: Ditto.
2813 * gdb.c++/local.exp: Ditto.
2814 * gdb.c++/namespace.exp: Ditto.
2815 * gdb.c++/overload.exp: Ditto.
2816 * gdb.c++/ref-types.exp: Ditto.
2817
dc96c6c7 28182000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
2819
2820 * gdb.base/constvars.exp: Test result of "up" command.
2821 * gdb.base/miscexprs.exp: Ditto.
2822 * gdb.base/pointers.exp: Ditto.
2823 * gdb.base/scope.exp: Ditto.
2824 * gdb.c++/derivation.exp: Ditto.
2825 * gdb.c++/local.exp: Ditto.
2826 * gdb.c++/namespace.exp: Ditto.
2827 * gdb.c++/overload.exp: Ditto.
2828 * gdb.c++/ref-types.exp: Ditto.
2829
44097287
FN
28302000-11-22 Michael Chastain <chastain@redhat.com>
2831
2832 * mips_pro.exp: Accept either "middle -> top -> main" or
2833 "middle -> main" in the backtrace, because gcc can optimize
2834 tail calls to jumps. Remove setup_xfail for the hppa case.
2835 Add a comment with the original warning messages from PR 3016,
2836 which was filed in 1993, to preserve them for posterity.
2837
9d2e1bab
ND
28382000-11-17 Nick Duffek <nsd@redhat.com>
2839
2840 * lib/gdb.exp (gdb_test): Override timeout with board info.
2841
1aca8eb7
ND
28422000-11-17 Nick Duffek <nsd@redhat.com>
2843
2844 * gdb.base/display.exp: Don't kill running stub. Add "again" to
2845 the second kill and detach messages.
2846
93076499
ND
28472000-11-17 Nick Duffek <nsd@redhat.com>
2848
2849 * configure.in: Add AC_EXEEXT.
2850 * configure: Regenerate.
2851 * Makefile.in (just-check): Export EXEEXT.
2852 * lib/gdb.exp ($EXEEXT): Import from environment.
2853 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
2854 expect "maint dump-me" on Cygwin.
2855 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
2856 $EXEEXT.
2857
30e87cd3
ND
28582000-11-17 Nick Duffek <nsd@redhat.com>
2859
2860 * gdb.base/break.exp: Test backtrace and finish from called
2861 function on all platforms, not just HP-UX.
2862
dc96c6c7 28632000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
2864
2865 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
2866 code from gdb_target_monitor, so it can be used independantly
2867 for gdbserver. Also comment out an unnecessary PUTS.
2868
dc96c6c7 28692000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
2870
2871 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
2872 * gdb.base/corefile.exp: Expect the message "Program is being
2873 debugged already" when we send the "corefile" command, since
2874 the preceeding gdb_load may have connected gdb to a remote target.
2875 * gdb.base/display.exp: Disable hardware watchpoints if new
2876 board info variable "no_hardware_watchpoints" is true.
2877 Replace single-letter commands with more readable ones.
2878 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
2879 if new board info variable "no_hardware_watchpoints" is true.
2880 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
2881 to see if stdio (printf) testing is possible.
2882 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
2883 board info variable "no_hardware_watchpoints" is true. Use new
2884 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
2885
39124dea
FN
28862000-11-13 Fernando Nasser <fnasser@redhat.com>
2887
2888 From Orjan Friberg <orjanf@axis.com>:
2889 * gdb.base/printcmds.exp: Escape curly braces followed by a number
2890 in array print pattern match.
2891
a9e2e984
FN
28922000-11-09 Fernando Nasser <fnasser@redhat.com>
2893
2894 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
2895 spelling "cancelled" to U.S. spelling "canceled" to match changes
2896 made to gdb.
2897 * gdb.c++/ovldbreak.exp: Ditto.
2898
c7db355b
PS
28992000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
2900
2901 * gdb.base/callfuncs.c (main): Moved to end of file, call
2902 t_double_values to initialize the FPU before inferior calls are made.
2903 * gdb.base/callfuncs.exp: Test for register preservation after calling
2904 inferior functions. Add tests for continuining, finishing and
2905 returning from a stop in a call dummy.
2906
dc96c6c7 29072000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
2908
2909 * gdb.base/commands.exp: Break up long lines, and re-indent.
2910
dc96c6c7 29112000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
2912
2913 * config/gdbserver.exp: Rewritten from the ground up, to make it
2914 compatible with the current dejagnu tree, and to make it work with
2915 the new "gdbserver" in libremote.
2916
dc96c6c7 29172000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
2918
2919 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
2920 * gdb.base/varargs.exp: Skip entire test if no printf support.
2921 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
2922 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
2923
dc96c6c7 29242000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
2925
2926 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
2927 no floating point support.
2928 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
2929 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
2930 * gdb.base/call-rt-st.exp: Ditto.
2931 * gdb.base/call-strs.exp: Ditto.
2932
bac5fc66
JG
29332000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
2934
2935 * gdb.base/sizeof.c: include <stdio.h>.
2936
2937 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
2938 'finish', otherwise uncaptured gdb_prompt would potentially
2939 throw remaining test points out of sync.
2940
b22a6027
SB
29412000-07-26 Scott Bambrough <scottb@netwinder.org>
2942
2943 * gdb.base/recurse.exp: Run tests for all targets.
2944 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
2945 gnu-oldld case on ARM.
2946 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
2947 for ARM targets.
2948
d8231941
AG
2949Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
2950
2951 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
2952 * gdb.java/configure: Rebuild.
2953
8caabe69
AG
2954Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
2955
2956 * gdb.java/jv-exp.exp: New file.
2957
9d273ca3
AG
2958Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
2959
2960 * configure: Rebuilt.
2961 * configure.in (configdirs): Add gdb.java.
2962 * gdb.java/jmisc.java: New file.
2963 * gdb.java/jmisc.exp: New file.
2964 * gdb.java/Makefile.in: New file.
2965 * gdb.java/configure: Rebuilt.
2966 * gdb.java/configure.in: New file.
2967 * lib/java.exp: New file.
2968
4f823a66
AC
2969Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
2970
2971 * gdb.base/exprs.exp: Test casts to a pointer including over and
2972 underflow.
2973
2391e11d
AC
2974Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
2975
2976 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
2977 and the compilers sizes.
2978
54602222
ND
29792000-07-09 Nick Duffek <nsd@redhat.com>
2980
2981 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
2982 (use_methods): New function.
2983 (main): Call use_methods().
2984 * gdb.c++/classes.exp (test_method_param_class): New procedure.
2985 (do_tests): Call test_method_param_class.
2986
2bec0572
ND
29872000-07-09 Nick Duffek <nsd@redhat.com>
2988
2989 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
2990 spelling.
2991 (test_enums): New procedure. Move enum tests from end of script
2992 to here. Set breakpoint on function name instead of line number.
2993 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
2994 (enums2): New marker function.
2995 (enums1): New function.
2996 (main): Call enums1(). Move enum tests to enums1().
2997
78492fde
AC
2998Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
2999
3000 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
3001 compile/link program. Update line numbers.
3002 * gdb.asm/d10v.inc: Define ``startup''.
3003 * gdb.asm/asmsrc1.s: Add definition of _start.
3004
49a2cef8
AC
3005Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
3006
3007 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
3008
3e6c8688
EZ
30092000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3010
3011 * gdb.base/maint.exp: Add 'maint print architecture' item to output
3012 of 'help maint print' command.
3013
9ff5cbe9
AC
3014Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
3015
3016 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
3017 they use gdb_expect_list.
3018
17c579bd
AC
3019Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
3020
3021 * gdb.base/commands.exp: Use ``set remote
3022 memory-read-packet-size'' instead of ``set endian big'' to test
3023 long commands.
3024
e6d71bf3
DB
30252000-06-03 Daniel Berlin <dan@cgsoftware.com>
3026
3027 * gdb.c++/templates.exp (do_tests): Make all of these work under
3028 g++, and stop skipping them.
3029
3030 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
3031 work under g++.
3032
e5f9ba7b
MS
3033 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
3034 initialization.
3035
dc96c6c7 30362000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
3037
3038 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
3039 the regular expression: accept an (almost) arbitrary sequence of
3040 "frames-invalid" and "breakpoints-invalid" messages both before
3041 and after the "starting" message.
3042
dc96c6c7 30432000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
3044
3045 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 3046
dc96c6c7 30472000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
3048
3049 * gdb.base/annota1.exp (annotate-signal-handler-caller):
3050 Relax the regular expression a little, make it pass on Solaris 8.
3051
8216cda9
KB
30522000-05-12 Kevin Buettner <kevinb@redhat.com>
3053
3054 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
3055 a call, do not require that gdb stop on the line after the call.
3056 Instead, it is permissible for gdb to stop on the line of the
3057 call itself.
3058
1a570b2f
MS
30592000-05-12 Michael Snyder <msnyder@.cygnus.com>
3060
3061 * gdb.base/break.exp (bp on small function, optimized file):
3062 Add a second pass pattern. The behavior differs here between stabs
3063 and dwarf for one-line functions. Stabs preserves two line symbols
3064 (one before the prologue and one after) with the same line number,
3065 but dwarf regards these as duplicates and discards one of them.
3066 Therefore the address after the prologue (where the breakpoint is)
3067 has no exactly matching line symbol, and GDB reports the breakpoint
3068 as if it were in the middle of a line rather than at the beginning.
3069
dc96c6c7 30702000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2
MS
3071
3072 * gdb.base/interrupt.exp: Make "pass" message say "send"
3073 rather than "send_gdb" (for consistancy).
3074
7d418785
AC
3075Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
3076
3077 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
3078 * gdb.c++/templates.cc: Properly check for GCC version number.
3079 * lib/compiler.cc: Likewise
3080
dc96c6c7 30812000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79
MS
3082
3083 * gdb.base/break.exp: When compiled with -O2 optimization,
3084 gdb may not stop at the first line of main, due to code motion.
3085
dc96c6c7 30862000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
3087
3088 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
3089 This test depends on parsing the printf output from the target.
3090 Since the sparclet stub doesn't do stdio, this will never work.
3091 * gdb.base/call-rt-st.exp: ditto.
3092 * gdb.base/call-strs: ditto.
3093
dc96c6c7 30942000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
3095
3096 * gdb.base/miscexprs.exp: make sizeof long array test portable.
3097
3098 * gdb.base/ending-run.exp: After connecting to a remote target,
3099 but before running, the target will appear to be in a random
3100 location. Specify both a file and a line for breakpoints.
3101 Also, the function that calls main may be called 'init'
3102 rather than 'start'.
3103
a5a51225
EZ
31042000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3105
3106 * gdb.base/help.exp: Update output for add-symbol-file command.
3107
7930cc7c
FN
31082000-04-10 Fernando Nasser <fnasser@cygnus.com>
3109
3110 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
3111 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
3112
23e37ab1
C
31132000-04-07 J.T. Conklin <jtc@redback.com>
3114
e93c542c
C
3115 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
3116
23e37ab1
C
3117 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
3118
591b8fa3
PDM
3119Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
3120
3121 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
3122 values that can be represented exactly.
3123 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
3124 above change, and to not check against the directory part of the source
3125 file name.
3126 (step into print_long_arg_list): Likewise.
3127 (print print_small_structs from print_long_arg_list): Likewise.
3128 (print print_long_arg_list): Likewise.
3129
7a495180
EZ
31302000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3131
30b53638 3132 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 3133
beb998c6
AC
3134Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
3135
3136 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
3137
1c689132
DB
31382000-03-25 Daniel Berlin <dan@cgsoftware.com>
3139
3140 * gdb.base/commands.exp (deprecated_command_test): Add test for
3141 deprecate with no arguments.
3142
c1790a9d
JL
31432000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
3144
3145 * gdb.base/break.exp: Add new test for setting breakpoints on
3146 optimized code so we can test breakpoints work even when function
3147 prologues may be optimized away
3148
003ba290
FN
31492000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
3150
3151 From David Whedon <dwhedon@gordian.com>
3152 * gdb.base/commands.exp : Added command deprecator tests.
3153
6837a0a2
DB
31542000-03-22 Daniel Berlin <dan@cgsoftware.com>
3155
3156 * gdb.base/help.exp: Added test for new apropos command.
3157
b9593231
KB
31582000-03-21 Kevin Buettner <kevinb@redhat.com>
3159
3160 * gdb.base/pointers.c (usevar): New function.
3161 (main): Make sure that global variables v_int_pointer2, rptr,
3162 and y are all referenced someplace in the program by calling
3163 usevar() on them. [Some linkers delete symbols which are
3164 never referenced. The space remains, but there's no way to
3165 get a (symbolic) handle on the variable from the debugger.]
3166
751a959b
EZ
31672000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3168
3169 * gdb.base/printcmds.c: Add typedeffed arrays.
3170
3171 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
3172 procedure to test arrays that are typedef'd.
3173
73a93a32
JI
31742000-03-13 James Ingham <jingham@leda.cygnus.com>
3175
3176 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
beb998c6 3177 the library directories.
73a93a32 3178
fb40c209
AC
3179Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
3180
3181 * configure.in (configdirs): Add sub directory gdb.mi.
3182 * configure: Re-generate.
3183
3184 * gdb.mi: New directory.
beb998c6 3185
ee4dd2c9
AC
31862000-02-25 Scott Bambrough <scottb@netwinder.org>
3187
3188 * gdb.base/long_long.exp: Correct test suite failure when printing
3189 a long long value as a double on ARM platforms.
3190
70f0cc22
JB
31912000-02-16 Jim Blandy <jimb@redhat.com>
3192
3193 * gdb.base/break.exp ("breakpoint line number"): Make sure the
3194 default source file is set properly before running this test.
3195
853819b8
EZ
31962000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3197
3198 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
3199 gdbtk/library directory, not in gdbtcl2.
3200
dfcd3bfb
JM
32012000-02-04 Jim Blandy <jimb@redhat.com>
3202
3203 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
3204 backslash from regexp pattern.
3205
3206 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
3207 procedure. Use it to run all the "continue to bp overloaded"
3208 tests. Note that this changes the names of the tests slightly.
3209 If the breakpoint hit message includes a hex PC value, because
3210 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
3211 from the real source code, still consider that a pass.
3212
3213 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
3214 XFAIL here if the breakpoint message contains a hex address. Note
3215 similar change on 1999-11-02.
3216
3217 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
3218
3219 * gdb.base/ptype.exp: Establish a default source file before
3220 calling get_debug_format.
3221
32222000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
3223
3224 * gdb.base/watchpoint.exp: Remove duplication of test messages.
3225
8b93c638
JM
32262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
3227
3228 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
3229 of successive stepi commands -- while in the prologue we should see
3230 the function entry bracket.
3231
32322000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
3233
3234 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
3235 reach __change_mode() when stepping through the end of main().
3236
c5394b80
JM
32372000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
3238
3239 * gdb.base/default.exp: Fix expected pattern.
3240 * gdb.base/help.exp: Same.
3241
0d06e24b
JM
32422000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3243
3244 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
3245 Don't use xfail's because that affects only the following test.
beb998c6 3246
0d06e24b
JM
3247 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
3248 solaris or linux.
3249
3250 * gdb.base/selftest.exp: Update to reflect changes to main.c.
3251
dc96c6c7 32522000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 3253
beb998c6 3254 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
3255 "A syntax error" rather than "A parse error". Accept both.
3256
32572000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
3258
3259 * gdb.base/default.exp: Remove OS dependent string from "target
3260 remote" test.
3261 * gdb.base/help.exp: Same for "help target remote" test.
3262
c3f6f71d
JM
32632000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3264
3265 From Jim Kingdon <kingdon@redhat.com>:
3266
3267 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
3268 prompt (cleanup rather than necessity, but still might keep output
3269 from spilling to next test).
3270
32712000-01-02 Fred Fish <fnf@cygnus.com>
3272
3273 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
3274 AIX, which defines them in <sys/types.h>.
3275
ed9a39eb 32761999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 3277
ed9a39eb
JM
3278 * gdb.base/default.exp: Match arm* etc instead of arm in "info
3279 float" test.
3280
32811999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 3282
ed9a39eb 3283 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
3284
3285 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
3286 outermost frame disallowed".
3287
32881999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
3289
3290 * gdb.base/setvar.exp: New tests for setting the value of a struct
3291 with a constant list.
3292
32931999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
3294
3295 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
3296 require the user to type a cast before setting the value of a struct.
3297
de57eccd
JM
32981999-12-06 Jim Blandy <jimb@cygnus.com>
3299
3300 * gdb.base/default.exp: Expect the new 'info float' command on
3301 all i386 platforms.
3302
3303 * gdb.threads/linux-dp.exp: Expand our ability to recognize
3304 LinuxThreads libraries that don't support debugging.
3305
c2d11a7d
JM
3306Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
3307
3308 * gdb.base/remote.c: Fill the buffer with truely random data.
3309 Change the buffer type to ``unsigned char'' to simplify size
3310 arithmetic.
3311
3312 * gdb.base/remote.exp: Reduce download numbers by one. Typical
3313 stub only handles 400-1 byte packets. Verify that the download
3314 worked.
3315
33161999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
3317
3318 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
3319 tests, using UNRESOLVED for the untested cases. Also, does not wait
3320 for a timeout if the prompt was received before a recognizable pattern.
3321
33221999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
3323
3324 * lib/gdb.exp (gdb_expect_list): Fix spelling.
3325
33261999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3327
3328 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
3329 watchpoints.
3330
33311999-11-24 Jason Merrill <jason@casey.cygnus.com>
3332
3333 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
3334
3335 * gdb.c++/local.exp: Be more flexible in recognizing local class
3336 name mangling. Don't allow horribly truncated method names.
3337 * gdb.c++/derivation.exp: Expect protected inheritance.
3338 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
3339 * gdb.c++/virtfunc.exp: Likewise.
3340 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
3341 when printing a nested enum.
3342
33431999-11-22 Jim Blandy <jimb@cygnus.com>
3344
3345 * gdb.base/step-test.exp: Properly await GDB's response to setting
3346 a breakpoint on the call to large_struct_by_value.
3347
3348 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
3349 just because we have debug info for the `start' function.
3350
33511999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
3352
3353 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
3354 "Unknown signal" messages, which indicate (on LinuxThreads) that
3355 GDB doesn't know how to debug threads on this system. This is
3356 better than hanging while philosopher 0 dumps chatter into gdb.log.
3357
33581999-11-18 Tom Tromey <tromey@cygnus.com>
3359
3360 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
3361
33621999-11-18 Fred Fish <fnf@cygnus.com>
3363
3364 * gdb.base/coremaker2.c: Add sample program for generating
3365 cores that is more self contained than coremaker.c. Eventually
3366 I'll add more code to this and tie it into the testsuite.
3367
4ce44c66
JM
33681999-11-12 Stan Shebs <shebs@andros.cygnus.com>
3369
3370 * gdb.base/dollar.exp: Remove, now in gdb.hp.
3371
33721999-11-10 Jimmy Guo <guo@cup.hp.com>
3373
3374 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
3375 from $srcdir/lib/.
3376 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
3377 and gdb.c++/.
3378
3379 * gdb.c++/derivation.exp: remove redundant get compiler info code.
3380
beb998c6 3381 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
3382 'continue with watch' test point.
3383
33841999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
3385
3386 Merged from p2linux-990323-branch:
beb998c6 3387
4ce44c66
JM
3388 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
3389
11cf8741
JM
3390Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
3391
3392 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
3393 {limit,fixed}''. Test ``set download-write-size''.
3394
3395Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
3396
3397 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
3398 gdb_expect_list.
3399
3400Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
3401
3402 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
3403
34041999-11-03 Mark Salter <msalter@cygnus.com>
3405
3406 * gdb.base/break.exp: Fix "stub continue" pattern.
3407
34081999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
3409
3410 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
3411
34121999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
3413
3414 * gdb.base/display.exp ("finish"): Add timeout clause.
3415
3416 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
3417 plain prompt clause, so this doesn't have to time out in order to
3418 fail.
3419
3420 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
3421 breakpoint hit messages include an address.
3422
3423 * gdb.base/display.exp: Don't forget to escape parens in regular
3424 expressions. Unix regexp notatation sucks.
3425
34261999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3427
3428 * gdb.base/annota1.exp: Test for annotate-signalled: change output
3429 order for 'signalled' message.
3430
5c44784c
JM
34311999-11-01 Stan Shebs <shebs@andros.cygnus.com>
3432
3433 From Jimmy Guo <guo@cup.hp.com>:
3434 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
3435 * gdb.base/annota1.c: Add code for tests to work with.
3436
34371999-10-26 Frank Ch. Eigler <fche@cygnus.com>
3438
3439 * gdb.base/remote.exp: New test for remote downloading settings.
3440 * gdb.base/remote.c: New file with large .data.
3441
917317f4
JM
34421999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
3443
3444 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
3445 for LinuxThreads support, merged from the Code Fusion branch.
3446
3447Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
3448
3449 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
3450 containing exp_continue into a while within an expect. Don't
3451 attempt a start more than three times. Check return value from
3452 gdb_load.
beb998c6 3453
2df3850c
JM
3454Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
3455
3456 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
3457 a pass case.
3458
2acceee2
JM
34591999-10-01 Kevin Buettner <kevinb@cygnus.com>
3460
3461 * gdb.base/break.c (main): Added a statement that we can step
3462 off of.
3463 * gdb.base/break.exp: Added tests for setting a breakpoint
3464 at an offset and stepping onto a breakpoint.
3465
34661999-10-01 Fred Fish <fnf@cygnus.com>
3467
beb998c6 3468 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
3469 gdb output.
3470
c2c6d25f
JM
34711999-09-18 Jim Blandy <jimb@cris.red-bean.com>
3472
3473 * gdb.base/break.exp: Code locations are in hex, don't forget!
3474 (For HP-UX.)
3475
34761999-09-17 Stan Shebs <shebs@andros.cygnus.com>
3477
3478 * condbreak.exp: Use break.c as test program.
3479 * condbreak.c: Remove, redundant with break.c.
3480
34811999-09-15 Stan Shebs <shebs@andros.cygnus.com>
3482
3483 * config/monitor.exp (gdb_target_monitor): Disable X- and
3484 Z-packets if the target needs it.
3485
34861999-09-13 James Ingham <jingham@leda.cygnus.com>
3487
3488 * gdb.c++/overload.exp: Added tests for listing overloaded
3489 functions with function pointers in the arg, explicitly calling
3490 out the version you want.
3491
cff3e48b
JM
34921999-09-09 Stan Shebs <shebs@andros.cygnus.com>
3493
3494 * long_long.exp: Add variations of test cases that work for
3495 targets with 16-bit ints and 32-bit doubles.
3496
d4f3574e
SS
34971999-09-08 Stan Shebs <shebs@andros.cygnus.com>
3498
3499 * break.c (main): Compare a possibly-uninitialized argc with an
3500 unlikely value that fits in 16 bits.
3501
35021999-09-07 Stan Shebs <shebs@andros.cygnus.com>
3503
3504 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
3505 0xfeeb, don't want negative numbers if ints are 16 bits.
3506
3507 * lib/gdb.exp (skip_cplus_tests): New proc.
3508 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
3509 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
3510 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
3511 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
3512 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
3513 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
3514 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
3515 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
3516
3517 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
3518
3519Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
3520
3521 * gdb.base/corefile.exp (up): Allow a parameter to appear
3522 in the frame that we're going up to.
3523
3524 From Jim Blandy <jimb@cygnus.com>:
3525
3526 * gdb.base/default.exp (info float): Expect some output now.
3527
3528 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
3529 returning floating-point values to fail on the x86.
3530 * gdb.base/callfwmall.exp (do_function_calls): Same.
3531
3532 * gdb.base/list.exp (test_listsize): Correct expectations for
3533 listing line 1 with listsize 2. Also, listing a single line
3534 works now, as does listing three lines. [Kevin's note: There
3535 were a number of other cases fixed too where the expectations
3536 differed...]
3537
35381999-09-02 Stan Shebs <shebs@andros.cygnus.com>
3539
3540 * gdb.base/selftest.exp: Add case for when version prints as
3541 constant string instead of char pointer.
3542
104c1213
JM
35431999-08-25 Stan Shebs <shebs@andros.cygnus.com>
3544
3545 * gdb.base/ending-run.exp: Add Solaris case for what happens when
3546 stepping out of main.
3547
3548 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
3549 G++ used.
3550
3551 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
3552 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
3553
3554 * gdb.c++/ovldbreak.exp: Update match string in test that
3555 includes a warning of multiple breakpoints.
3556
35571999-08-24 Stan Shebs <shebs@andros.cygnus.com>
3558
3559 * gdb.base/display.exp: Improve precision of step-after-finish
3560 added yesterday.
3561
3562 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
3563 test.
3564
3565 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
3566 configs when using G++, not just hppa*.
3567
35681999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3569
3570 * gdb.base/async.c: New file.
3571 * gdb.base/async.exp: New file.
3572
3573Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
3574
3575 * gdb.base/break.exp: Tweak PA specific tests to properly handle
3576 PA64.
3577
53a5351d
JM
3578Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
3579
104c1213
JM
3580 * gdb.base/display.exp: "finish" can leave us mid-line on many
3581 targets, deal with it. Add a small constant to main, instead of
3582 1000 since main+1000 may not be a valid address in the target.
3583
53a5351d
JM
3584 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
3585 on hpux11.
3586
3587 * gdb.base/attach.exp: Handle another hpux11 error message variant
3588 when attaching to a process that does not exist.
3589
35901999-08-19 J.T. Conklin <jtc@redback.com>
3591
3592 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
3593 characters in 'continue to 1241' test.
3594
35951999-08-17 Stan Shebs <shebs@andros.cygnus.com>
3596
3597 * gdb.base/call-ar-st.exp: Add a shorter match case for the
3598 stop in print_long_arg_list, define and use a whitespace
3599 variable in print_small_structs test, add an XFAIL for Solaris.
3600 * gdb.base/dbx.exp: XFAIL func commands until somebody is
3601 interested enough to fix.
3602
7be570e7
JM
36031999-08-13 Keith Seitz <keiths@cygnus.com>
3604
3605 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
3606 (dbx_gdb_load): Remove. Use gdb_load instead, since that
3607 proc knows about targets other than the natives.
3608 (test_assign): Use "gdb_run_cmd" to "run" the target.
3609 Check that we've actually hit the breakpoint at main.
3610 When we attempt to assign a value to a local variable, check
3611 that the variable is in the current scope, i.e., don't use
3612 a test with an empty result.
3613
3614Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
3615
3616 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
3617 command.
3618
36191999-08-09 Stan Shebs <shebs@andros.cygnus.com>
3620
3621 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3622 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
3623 gdb.compat, gdb.threads-hp.
3624 gdb.hp/configure, gdb.hp/configure.in: New files.
3625 gdb.hp/Makefile.in: Recurse into new subdirs.
3626 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
3627 gdb.hp/gdb.objdbg: New directory, tests for debugging info
3628 in object files.
3629 gdb.hp/tools: New directory, aux tools for HP-specific tests.
3630
96baa820
JM
36311999-08-05 Stan Shebs <shebs@andros.cygnus.com>
3632
3633 * gdb.base/display.exp: Help expect by putting a newline in the
3634 funky printf, remove a bogus p/a test.
3635
36361999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3637
3638 * gdb.base/display.exp: Make sure that when we say 'run', we are
3639 connected to the target. This is necessary when running not
3640 natively.
3641
36421999-08-03 Stan Shebs <shebs@andros.cygnus.com>
3643
3644 * gdb.base/step-test.exp: Removed some extraneous messages.
3645
3646 * gdb.base/long_long.exp: Don't run memory examination tests
3647 on little-endian targets (they will need a different set of
3648 results to match).
3649
36501999-08-02 Stan Shebs <shebs@andros.cygnus.com>
3651
3652 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
3653 until somebody decides to fix GDB.
3654
3655 * gdb.base/long_long.c: Stop compiler complaint by specifying long
3656 constant as "ULL".
3657 * gdb.base/long_long.exp: Loosen x/c test, add partial result
3658 matches for a couple x/2 commands.
3659
a0b3c4fd
JM
36601999-07-30 Stan Shebs <shebs@andros.cygnus.com>
3661
3662 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
3663 by merging in ref-types2 tests.
3664 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
3665
3666 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3667 * gdb.c++/Makefile.in: Add standard actions.
3668 (EXECUTABLES): Rename from PROGS, update list.
3669 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
3670 from gdb.hp.
3671 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
3672 foo and bar locals.
3673 * gdb.c++/anon-union.exp: Fix tests to match.
3674 * gdb.c++/classes.exp: Run if HP compiler used, add extra
3675 expect matches to handle output variations.
3676 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
3677 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
3678 output, add HP alternatives for new and delete prints.
3679 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
3680 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
3681 * gdb.c++/demangle.exp: Use $style when reporting failure.
3682 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
3683 * gdb.c++/inherit.exp: Run if HP compiler used, add some
3684 match alternatives.
3685 * gdb.c++/local.exp: Add match alternatives or xfails for HP
3686 compilers.
3687 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
3688 * gdb.c++/method.exp: Add match alternatives.
3689 * gdb.c++/misc.cc: Add bool types.
3690 * gdb.c++/misc.exp: Add tests for bool types.
3691 * gdb.c++/overload.exp: Add xfails.
3692 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
3693 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
3694 add some more template parameter tests (only for HP currently).
3695 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
3696 * gdb.c++/virtfunc.cc: Add return type and value for main.
3697 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
3698 match alternatives.
beb998c6 3699
a0b3c4fd
JM
37001999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3701
3702 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
3703
37041999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
3705
3706 * gdb.base/signals.exp: Don't expect getting a backtrace from
3707 within a signal handler to fail on Linux.
3708
37091999-07-29 Stan Shebs <shebs@andros.cygnus.com>
3710
3711 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3712 * lib/gdb.exp: Remove some gratuitious semicolons.
3713 (delete_breakpoints): Increase timeout.
3714 (gdb_expect): Add -notransfer option.
3715 (gdb_test): Use -notransfer option.
3716 (get_compiler_info): Add f77 case.
3717 (get_compiler): New proc, split out from gdb_preprocess, add f77
3718 case.
3719 (gdb_preprocess): Call get_compiler.
3720
3721 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
3722 * gdb.base/attach.exp, gdb.base/display.exp,
3723 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
3724 gdb.base/long_long.exp, gdb.base/printcmds.exp,
3725 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
3726 third arg to gdb_test.
3727 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
3728 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
3729 HP-UX xfails, add others.
3730 * gdb.base/completion.exp: Reflect name change of self-test.
3731 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
3732 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
3733 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
3734 HP failure number.
3735 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
3736 useless HP-UX 10.30 references.
3737 * gdb.base/maint.exp: Loosen matches.
3738 * gdb.base/pointers.c (main): Declare more_code.
3739 * gdb.base/pointers.exp: Match on output of a `next'.
3740 * gdb.base/structs.c: Add prototypes.
3741 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
3742 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
3743
37441999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3745
3746 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
3747 command.
3748
37491999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3750
3751 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
3752 Fix run to main failures. Watchpoint can be hardware watchpoint.
beb998c6
AC
3753
3754 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
3755 debug info. Deal with lack of signal hanlder info in stack.
3756
3757 From Jim Kingdon <kingdon@redhat.com>:
3758 * gdb.base/annota1.exp: If printf has debug info, deal with it.
3759
5a2468f5
JM
37601999-07-19 Stan Shebs <shebs@andros.cygnus.com>
3761
3762 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
3763 gdb.base/foll-vfork.exp: Don't run for crosses.
3764
adf40b2e
JM
3765Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
3766
3767 * gdb.base/configure.in: Check for gdbvars.exp instead of
3768 a1-selftest.exp.
3769 * gdb.base/configure: Re-generate.
3770
37711999-07-12 Stan Shebs <shebs@andros.cygnus.com>
3772
3773 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
3774 in trying to run first and name is too long.
3775
3776 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
3777 pointers2.c and pointers2.exp, respectively.
3778 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
3779 doschk happier.
3780
43e526b9
JM
37811999-07-08 Stan Shebs <shebs@andros.cygnus.com>
3782
3783 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
3784 callfuncs2.c and callfuncs2.exp.
3785
3786 * gdb.base/list.exp: Remove mistaken xfails.
3787 * gdb.base/list0.h: Add optional prototypes.
3788
9846de1b
JM
3789Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
3790
3791 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
3792 calling malloc.
3793 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
3794 * ptype.exp: Move test for get_debug_format to before its first
3795 use.
3796
37971999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3798
3799 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
3800 * gdb.base/annota2.cc, annota2.exp: Move from here.
3801 * gdb.c++/annota2.cc, annota2.exp: To here.
3802 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
3803
43ff13b4
JM
3804Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
3805
3806 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
3807 a consistent format.
3808
085dd6e6
JM
38091999-06-25 Stan Shebs <shebs@andros.cygnus.com>
3810
3811 From Jimmy Guo <guo@cup.hp.com> and others at HP:
3812 * lib/gdb.exp (get_compiler_info): Add detection for assorted
3813 HP compilers, also set the globals $true and $false.
3814
3815 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
3816 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
3817 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
3818 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
3819 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
3820 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
3821 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
3822 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
3823 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
3824 whatis.c} Add C++ compatible function definitions and return
3825 types, add includes for library functions.
3826 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
3827 * gdb.base/step-test.c (myglob): Rename from glob.
3828 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
3829 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
3830 files, move here from gdb.hp.
3831 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
3832 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
3833 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
3834 Adjust line numbers in regexps.
3835
3836 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
3837 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
3838 instead of 0/1.
3839
3840 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
3841 foll-vfork.exp: New files, move here from gdb.hp.
3842 * gdb.base/page.exp: New file, test of pagination command.
3843
3844 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
3845 recursion test.
3846 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
3847
3848 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
3849 gdb.base/solib.exp: Fix compiler invocation process.
3850
3851 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
3852 HP-UX 11, turn off overload resolution explicitly.
3853 * gdb.base/commands.exp: Set argument list explicitly, add
3854 watchpoint test.
3855 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
3856 them work.
3857 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
3858 expressions properly.
3859 * gdb.base/corefile.exp: Loosen the match slightly.
3860 * gdb.base/default.exp: Allow "Error accessing memory" message
3861 also.
3862 * gdb.base/display.exp: Skip over x/0 j if PA64.
3863 * gdb.base/funcargs.exp: Add xfails for HP-UX.
3864 * gdb.base/interrupt.exp: Ditto.
3865 * gdb.base/langs.exp: Add symbolic matches governed by compiler
3866 in use.
3867 * gdb.base/list.exp: Add xfails for HP-UX.
3868 * gdb.base/long_long.exp: Refine some of the numeric matches.
3869 * gdb.base/mips_pro.exp: Xfail on HP-UX.
3870 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
3871 * gdb.base/nodebug.exp: Succeed on more varieties of output.
3872 * gdb.base/opaque.exp: Remove some HP-UX xfails.
3873 * gdb.base/ptype.exp: Succeed on more varieties of output.
3874 * gdb.base/scope.exp: Add xfails for HP-UX.
3875 * gdb.base/sect-cmd.exp: Add more cases.
3876 * gdb.base/setvar.exp: Add xfails for HP-UX.
3877 * gdb.base/shlib-call.exp: Loosen some matches slightly.
3878 * gdb.base/signals.exp: Match on void symbolically.
3879 * gdb.base/step-test.exp: Add case for PA64.
3880 * gdb.base/term.exp: Add exit and restart.
3881 * gdb.base/twice.exp: Clean up after self.
3882 * gdb.base/varargs.exp: Disable overload resolution explicitly.
3883 * gdb.base/whatis.exp: Allow more ways to pass tests.
3884
3885 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
3886 no longer useful.
3887
3888Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
3889
3890 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
3891 list of patterns.
3892 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
3893 print_double_array(double_array)", "continuing to breakpoint
3894 1018", "print print_double_array(array_d)" and "continuing to
3895 1034" tests.
beb998c6 3896
085dd6e6
JM
38971999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
3898
3899 * Makefile.in: Add empty html and install-html targets.
3900
39011999-06-24 Stan Shebs <shebs@andros.cygnus.com>
3902
3903 * config/mt-*: Remove, these haven't been used since 1996.
3904
39051999-06-22 Stan Shebs <shebs@andros.cygnus.com>
3906
3907 * gdb.base/call-strs.c, gdb.base/ending-run.c,
3908 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
3909 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
3910
9e0b60a8
JM
39111999-06-18 Stan Shebs <shebs@andros.cygnus.com>
3912
3913 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
3914 simpler match case for the ptype of the big class.
3915
39161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3917
3918 * gdb.exp: Fix test for gdb_prompt existence.
3919
39201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3921
3922 * gdb.exp (gdb_test): Add fail after calls to perror.
3923
39241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3925
3926 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
3927
39281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
3929
3930 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
3931
0f71a2f6
JM
3932Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
3933
3934 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
3935 malloc() is linked in.
3936
39371999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
3938
3939 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
3940 step at end.
3941
3942 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
3943
39441999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
3945
3946 * gdb.java/jv-print.exp: New file. (Our first Java test!)
3947
cce74817
JM
3948Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
3949
3950 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
3951 * gdb.base/mips_pro.exp: Likewise.
3952
39531999-06-02 Keith Seitz <keiths@cygnus.com>
3954
3955 * gdb.c++/templates.cc: Change all "new" operators to throw
3956 an exception.
3957 * gdb.c++/cplusfuncs.cc: Likewise.
3958
3959 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
3960
3961Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
3962
3963 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
3964 * gdb.base/ending-run.exp: When stepping out of main, accept a
3965 step into an arbitrary assembler file.
3966
392a587b
JM
39671999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
3968
beb998c6 3969 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 3970 "breakpoint-invalid" to be printed.
beb998c6 3971 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
3972 number of "frames-invalid" and "breakpoint-invalid" to be printed.
3973 * gdb.base/annota2.cc: Initialize a.x to 0.
3974
9e086581
JM
39751999-05-17 Keith Seitz <keiths@cygnus.com>
3976
3977 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
3978 when "skip_float_tests" set.
3979 Ditto for "print print_double_array(array_d)", "print print_small_structs",
3980 "print print_ten_doubles", and "step into print_long_arg_list".
3981 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
3982 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
3983 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
3984 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
3985 "skip_float_tests" is set.
3986 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
3987 when "skip_float_tests" set.
beb998c6 3988
cd0fc7c3
SS
39891999-05-06 Keith Seitz <keiths@cygnus.com>
3990
3991 * gdb.base/annota2.cc: Include stdio.h.
3992
3993Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
3994
3995 * gdb.base/crossload.exp: Remove, this has been disabled ever
3996 since BFD stopped including all targets, and cross-GDB gets
3997 plenty of testing anyway.
3998 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
3999 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
4000 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
4001 * gdb.base/README: Remove, was doc for this.
4002 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
4003 needed.
4004
b83266a0
SS
40051999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4006
4007 * gdb.base/call-ar-st.exp: Fix one regular expression in test
4008 output.
4009
4010 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
4011 * gdb.base/annota2.exp: New file. More annotation tests.
4012 * gdb.base/annota1.c: New file. Source file for annota1.exp.
4013 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
4014
40151999-04-23 Angela Marie Thomas <angela@cygnus.com>
4016
4017 * config/cfdbug.exp: New file.
4018
7a292a7a
SS
40191999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
4020
4021 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
4022 Marcus Daniel's and Dale Hawkins's demangler crashes.
4023
4024 * gdb.c++/demangle.exp (test_gnu_style_demangling,
4025 test_lucid_style_demangling, test_arm_style_demangling,
4026 test_hp_style_demangling): Try Tom Tromey's core-dumping
4027 identifier under each demangling style.
4028
40291999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
4030
4031 * gdb.c++/demangle.exp: Include the current demangling style
4032 in all test names.
4033 (current_demangling_style): New global variable.
4034 (set_demangling_style, test_demangling_core, test_demangling,
4035 test_demangling_exact): New functions.
4036 (test_gnu_style_demangling, test_lucid_style_demangling,
4037 test_arm_style_demangling, test_hp_style_demangling): Use those,
4038 instead of calling gdb_test and gdb_test_exact directly.
4039 (catch_demangling_errors): New function, which reports errors
4040 signalled by the demangling test functions in an orderly way.
4041 (do_tests): Use catch_demangling_errors.
4042
40431999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
4044
4045 * gdb.base/signals.exp (test_handle_all_print): Use () for
4046 grouping in expressions, not {}.
4047
4048 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
4049 initialized yet.
4050
40511999-04-01 Stan Shebs <shebs@andros.cygnus.com>
4052
4053 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
4054 are listed.
4055
40561999-03-26 Stan Shebs <shebs@andros.cygnus.com>
4057
4058 * gdb.stabs/weird.exp: Test for CC being defined before
4059 looking at its value.
4060
40611999-03-25 Stan Shebs <shebs@andros.cygnus.com>
4062
4063 * gdb.base/call-ar-st.exp: Remove stray '#'.
4064 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
4065 "short int" and "long int".
4066 * gdb.c++/overload.cc: Cast the string added in the previous
4067 change, to mollify finicky HP compiler.
4068 * gdb.hp/reg-test.exp (testfile): Fix file name.
4069 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
beb998c6 4070
7a292a7a
SS
4071 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
4072 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
4073 alternate form of enum ptype.
4074
c906108c
SS
40751999-03-23 Stan Shebs <shebs@andros.cygnus.com>
4076
7a292a7a
SS
4077 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
4078 * gdb.hp/*.exp: Change all to run compiler probe only after
4079 passing skip_hp_tests, so as not to waste time on guaranteed
4080 failure.
4081
c906108c
SS
4082 * gdb.c++/overload.cc: Pass string instead of char addr, always
4083 init ccpfoo.
4084 * gdb.c++/templates.cc: Fix syntax error.
4085
7a292a7a
SS
4086Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4087
4088 * gdb.base/commands.exp: Add test for correct position of '>'
beb998c6 4089 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
4090 command.
4091
40921999-03-18 James Ingham <jingham@cygnus.com>
4093
4094 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
4095
4096 * gdb.c++/method.exp: It was testing an uninitialized int on the
4097 stack and assuming it was positive.
4098
4099 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
4100
4101 * gdb.base/step-test.exp: Catch a case where finish is broken and
beb998c6 4102 keep it from killing the rest of the tests.
7a292a7a
SS
4103 Use gdb_continue_to_end.
4104
4105 * gdb.base/sigall.exp: use gdb_continue_to_end.
4106
4107 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
4108
4109 * gdb.base/display.exp: use runto_main, not run.
4110
beb998c6
AC
4111 * gdb.base/default.exp: Check for the current error message in the
4112 r abbreviation test.
7a292a7a
SS
4113 Add strongarm to the targets that know info float.
4114
beb998c6 4115 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
4116 run which doesn't work with monitors.
4117
4118 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
4119
4120 * gdb.base/break.exp: use the gdb_continue_to_end proc.
4121
4122 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
beb998c6
AC
4123 program. Traps the case (in Cygmon) when the program never really
4124 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
4125 more places, so I used my name. Sorry Mark...
4126
4127 * config/monitor.exp (gdb_target_monitor): added another
4128 target_info parameter: remotebinarydownload. This will set the
4129 remotebinarydownload flag if this is causing some boards trouble.
4130
41311999-03-18 Mark Salter <msalter@cygnus.com>
4132
4133 * lib/gdb.exp (continue_to_exit): New function.
4134
4135 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
4136 * gdb.base/ending-run.exp: Ditto.
4137 * gdb.base/step-test.exp: Ditto.
4138
41391999-03-16 Stan Shebs <shebs@andros.cygnus.com>
4140
4141 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
4142 (suggested by Art Haas <ahaas@neosoft.com>).
4143
41441999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
4145
4146 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
4147
4148Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
4149
4150 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
4151 descriptions of types (short unsigned int vs unsigned short, etc).
4152
41531999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
4154
4155 * gdb.base/call-strs.exp: Don't assume that `step' will step over
4156 a call to strlen; sometimes we do have sources.
4157
41581999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
4159
4160 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
4161 character, so GDB won't print garbage after its end.
beb998c6 4162
c906108c
SS
4163 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
4164 breakpoint there instead. Sometimes GCC emits memcpy to handle
4165 the large structures being passed by value, so we step into that
4166 instead of sum_array_print, which obscures what we're really testing.
4167 * gdb.base/step-test.exp: However, we do want a test that notices
4168 the bizarre steps into memcpy, so do that here. Add check for
4169 stepping into function calls that pass large structures by value.
4170 ("Is that a noun clause, or are you just happy to see me?")
4171 Remove all references to specific line numbers.
4172 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
4173 New type and function.
4174 (main): Call large_struct_by_value, passing it a large struct by value.
4175 * lib/gdb.exp (gdb_get_line_number): New function.
4176
4177 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
4178 more portable.
4179
7a292a7a
SS
41801999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
4181
c906108c
SS
4182 * lib/gdb.exp: Doc fixes.
4183
7a292a7a
SS
41841999-03-05 Nick Clifton <nickc@cygnus.com>
4185
beb998c6 4186 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
4187
41881999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
4189
c906108c
SS
4190 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
4191 commands. They're not germane to this test, and they don't work
4192 that way on remote targets.
4193
3fc11d3e
JM
41941999-03-01 James Ingham <jingham@cygnus.com>
4195
4196 * Changelog entries merged over from gdb development branch.
4197
3fc11d3e
JM
4198 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
4199
4200 * lib/gdb.exp (gdbtk_analyze_results): Generic function
4201 for outputting results of test run.
4202
2d4a1622 4203 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
4204
4205 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 4206
7a292a7a
SS
42071999-02-25 Felix Lee <flee@cygnus.com>
4208
4209 * lib/gdb.exp (debug_format): initialize
4210
c906108c
SS
42111999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
4212
4213 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
4214 * gdb.base/call-rt-st.c: Ditto.
4215
c906108c
SS
42161999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
4217
4218 * gdb.threads/pthreads.exp (horiz): New variable.
4219 (test_startup): Fix regexps that capture thread numbers.
4220
42211999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
4222
4223 * gdb.base/smoke.exp: Disambiguate two test case names (both
4224 called ``print'').
4225
4226Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
4227
4228 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
4229 compilation.
4230
42311999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
4232
4233 * gdb.base/miscexprs.exp: Change patterns to match GDB's
4234 actual output formatting.
4235 * gdb.base/smoke.exp: GDB removes leading 0's.
4236 * gdb.base/volatile.exp: Don't check type of remuneration;
4237 that variable is no longer defined in constvars.c.
4238 * gdb.base/step-test.c (main): Exit with explicit exit code.
4239 * gdb.base/step-test.exp: Remove two nexti checks--they are
4240 not portable.
4241
42421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
4243
4244 * gdb.base/help.exp ("help delete display"): Fix test to match
4245 gdb's output.
4246
4247 * gdb.base/long_long.c (known_types): Initialize values to zero.
4248 * gdb.base/long_long.exp: Step one more line
4249 so 'dec' is initialized in "get to known place". GDB removes
beb998c6 4250 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
4251 unique test case names.
4252
4253Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4254
beb998c6 4255 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
4256
4257 * gdb.c++/method.exp: Add missing close brace.
4258
42591999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
4260
4261 * gdb.base/maint.exp: Use 'set height 0' to disable page
4262 prompting, not 'set height 400'.
4263
4264 Fix a bunch of timeouts.
4265 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
4266 four separate tests, so expect doesn't take forever to match a ton
4267 of text against a regexp with lots of .* forms.
4268 ("maint print psymbols", "maint print symbols"): Make some of
4269 these greps more selective, so that expect doesn't try to wade
4270 through huge piles of output and time out.
4271
4272 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
4273
4274 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
4275 tests: one which doesn't expect shlib events to be reported, and
4276 another which does, but is XFAIL for all platforms other than
4277 HP/UX.
4278
4279 * gdb.base/break.exp: Teach the test suite that the `catch
4280 fork', `catch vfork', and `catch exec' commands produce error
4281 messages on platforms that don't provide these features.
4282
4283Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
4284
4285 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
4286 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
4287 (shortening names from solib_threshold.exp etc), won't run on
4288 anything but HP-UX for the foreseeable future.
4289 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
4290 reflect move.
4291
4292Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
4293
4294 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
4295 gdb.trace/Makefile.in (clean): Remove all test executables.
4296
4297Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
4298
4299 * gdb.base/shlib-call.exp: add test cases to verify that gdb
4300 successfully re-sets breakpoints in shared libraries.
4301 * gdb.base/shmain.c (main): return 0, don't fall off the end.
4302
4303Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
4304
beb998c6
AC
4305 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
4306 and compiled w/o GCC.
c906108c
SS
4307
4308 * gdb.hp/watch-cmd.exp: ditto.
4309
4310 * gdb.hp/watch-hp.exp: ditto.
4311
4312 * gdb.hp/xdb1.exp: ditto.
4313
4314 * gdb.hp/xdb2.exp: ditto.
4315
4316 * gdb.hp/dbx.exp: ditto.
4317
4318Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
4319
4320 * constvars.c: Remove C++-isms.
4321 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
4322 with GCC.
4323
4324Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
4325
4326 The following changes are part of the HP merge.
4327
4328 * gdb.base/break.exp: new tests to verify that catchpoints for
4329 fork, vfork, and exec don't trigger inappropriately.
4330
4331 * gdb.base/opaque.exp: compile one file at a time, then link.
4332
4333 * gdb.base/signals.exp: be more restrictive about which hppa
4334 systems receive a setup_xfail. new tests.
4335
4336 * gdb.base/solib_threshold.build: new file.
4337 * gdb.base/solib_threshold.exp: new file.
4338 * gdb.base/solib_threshold.link_opts: new file.
4339 * gdb.base/solib_threshold.mk: new file.
4340 * gdb.base/gen_solib_threshold.c: new file.
4341
4342 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
4343 tests. New tests for enums inside classes.
4344
4345 * gdb.c++/compiler.cc: indicate support of template debugging.
4346
4347 * gdb.c++/demangle.exp: run hp style demangling tests.
4348
4349 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
4350 tests.
4351
4352 * gdb.c++/misc.cc: changes to support new tests.
4353
4354 * gdb.c++/templates.cc: changes to support HP's compiler; changes
4355 to support new tests.
4356
4357 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
4358 gcc, then skip these tests.
4359
4360Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
4361
4362 The following files are part of the HP merge; some had longer
4363 names at HP, but have been renamed to be no more than 14
4364 characters in length.
4365
4366 * gdb.hp/ambiguous.cc: new file.
4367 * gdb.hp/ambiguous.exp: new file.
4368 * gdb.hp/attach.exp: new file.
4369 * gdb.hp/attach2.exp: new file.
4370 * gdb.hp/classes-hp.exp: new file.
4371 * gdb.hp/ctti.exp: new file.
4372 * gdb.hp/ctti-add.cc: new file.
4373 * gdb.hp/ctti-add1.cc: new file.
4374 * gdb.hp/ctti-add2.cc: new file.
4375 * gdb.hp/ctti-add3.cc: new file.
4376 * gdb.hp/dbx.exp: new file.
4377 * gdb.hp/exception.cc: new file.
4378 * gdb.hp/exception.exp: new file.
4379 * gdb.hp/foll-exec.c: new file.
4380 * gdb.hp/foll-exec.exp: new file.
4381 * gdb.hp/foll-fork.c: new file.
4382 * gdb.hp/foll-fork.exp: new file.
4383 * gdb.hp/foll-vfork.c: new file.
4384 * gdb.hp/foll-vfork.exp: new file.
4385 * gdb.hp/inherit-hp.exp: new file.
4386 * gdb.hp/more-steps.exp: new file.
4387 * gdb.hp/namespace.cc: new file.
4388 * gdb.hp/namespace.exp: new file.
4389 * gdb.hp/optimize.exp: new file.
4390 * gdb.hp/pxdb.c: new file.
4391 * gdb.hp/pxdb.exp: new file.
4392 * gdb.hp/quicksort.exp: new file.
4393 * gdb.hp/reg-test.exp: new file.
4394 * gdb.hp/reg-test.s: new file.
4395 * gdb.hp/sized-enum.c: new file.
4396 * gdb.hp/sized-enum.exp: new file.
4397 * gdb.hp/start-stop.exp: new file.
4398 * gdb.hp/templ-hp.cc: new file.
4399 * gdb.hp/templ-hp.exp: new file.
4400 * gdb.hp/thr-lib.c: new file.
4401 * gdb.hp/thr-lib.exp: new file.
4402 * gdb.hp/thr-lib.h: new file.
4403 * gdb.hp/thr-liblib.c: new file.
4404 * gdb.hp/virtfun-hp.c: new file.
4405 * gdb.hp/virtfun-hp.exp: new file.
4406 * gdb.hp/watch-cmd.exp: new file.
4407 * gdb.hp/watch-hp.exp: new file.
4408 * gdb.hp/xdb1.exp: new file.
4409 * gdb.hp/xdb2.exp: new file.
4410 * gdb.hp/xdb3.exp: new file.
4411
4412Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
4413
4414 The following files are part of the HP merge; some had longer
4415 names at HP, but have been renamed to be no more than 14
4416 characters in length.
4417
4418 * gdb.base/ss.h: new file.
4419 * gdb.base/call-ar-st.c: new file.
4420 * gdb.base/call-ar-st.exp: new file.
4421 * gdb.base/call-rt-st.c: new file.
4422 * gdb.base/call-rt-st-exp: new file.
4423 * gdb.base/call-strs.exp: new file.
4424 * gdb.base/ena-dis-br.exp: new file.
4425 * gdb.base/environ.exp: new file.
4426 * gdb.base/long_long.exp: new file.
4427 * gdb.base/sect-cmd.exp: new file.
4428 * gdb.base/shlib-cl2.exp: new file.
4429 * gdb.base/smoke.exp: new file.
4430 * gdb.base/so-impl-ld.c: new file.
4431 * gdb.base/so-impl-ld.exp: new file.
4432 * gdb.base/so-indr-cl.c: new file.
4433 * gdb.base/so-indr-cl.exp: new file.
4434 * gdb.base/varargs.exp: new file.
4435 * gdb.base/volatile.exp: new file.
4436 * gdb.base/whatis-exp.exp: new file.
7a292a7a 4437 * gdb.base/display.exp: new file.
c906108c
SS
4438 * gdb.c++/derivation.exp: new file.
4439 * gdb.c++/local.exp: new file.
4440 * gdb.c++/member-ptr.exp: new file.
4441 * gdb.c++/overload.exp: new file.
4442 * gdb.c++/ovldbreak.exp: new file.
4443 * gdb.c++/ref-types.exp: new file.
4444 * gdb.c++/ref-types2.exp: new file.
4445 * gdb.c++/userdef.exp: new file.
beb998c6 4446
c906108c
SS
4447Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
4448
4449 * gdb.base/default.exp: Reflect wording change in remote.c.
4450
dc96c6c7 4451Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4452
4453 * gdb.base/help.exp: Update to reflect current text.
4454
4455Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
4456
4457 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
4458 they're stack variables and contain garbage.
4459 * gdb.c++/anon-union.exp: new file.
4460
4461 The following changes were made by David Taylor
4462 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
4463 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
4464 in changes by HP.
4465
4466 * gdb.base/bitops.exp: new file.
4467 * gdb.base/default.exp: change expected messages for catch and
4468 info catch tests to reflect HP merge changes.
4469 * gdb.base/enable-disable-break.exp
4470 * gdb.base/ending-run.c: new file.
4471 * gdb.base/long_long.c: new file.
4472 * gdb.base/maint.exp: new file.
4473 * gdb.base/pointers2.exp: new file.
4474 * gdb.base/shlib-call2.exp: new file.
4475 * gdb.base/solib.exp: new file.
4476 * gdb.base/step-test.c: new file.
4477 * gdb.c++/anon-union.cc: new file.
4478 * gdb.c++/local.cc: new file.
4479 * gdb.c++/member-pointer.cc: new file.
4480 * gdb.c++/method.cc: new file.
4481 * gdb.c++/ref-types.cc: new file.
4482 * gdb.c++/ref-types2.cc: new file.
4483 * gdb.c++/userdef.cc: new file.
beb998c6 4484
c906108c
SS
4485 * gdb.base/scope.exp: compile one file at a time, then link.
4486 * gdb.base/langs.exp: ditto.
4487 * gdb.base/list.exp: ditto.
beb998c6 4488
c906108c
SS
4489Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
4490
4491 The following changes were made by David Taylor
4492 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
4493 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
4494 in changes by HP.
beb998c6 4495
c906108c
SS
4496 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
4497 skip tests. When compiling pass c++ flag to gdb_compile.
4498 * gdb.c++/
beb998c6 4499
c906108c
SS
4500 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
4501 test for on hppa*-*-hpux*; use args to see if c++ was specified.
4502 (skip_hp_tests): new function.
4503 (gdb_preprocess): new function.
4504
4505 * configure.in (hpdir): decide whether to configure gdb.hp.
4506 * configure: regenerated.
4507
4508 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
4509 to delete on clean.
4510 (EXECUTABLES): update to reflect new additions.
4511 * gdb.base/commands.exp: update message expected.
4512 * gdb.base/default.exp: add copyright notice.
4513 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
4514 * gdb.base/help.exp: update messages to reflect current text.
4515 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
4516 targets for recurse tests.
4517 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
4518 skip this file.
4519
4520 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
4521 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
4522 compilation.
4523 * gdb.c++/misc.exp: ditto.
4524 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
4525 run the tests. tell gdb_compile that it's a c++ compilation.
4526
4527 * gdb.threads/pthreads.exp: fix typo in message.
beb998c6 4528
c906108c
SS
4529 * gdb.base/all-bin.exp: new file.
4530 * gdb.base/arithmet.exp: new file.
4531 * gdb.base/assign.exp: new file.
4532 * gdb.base/completion.exp: new file.
4533 * gdb.base/cond-expr.exp: new file.
4534 * gdb.base/condbreak.exp: new file.
4535 * gdb.base/define.exp: new file.
4536 * gdb.base/dollar.exp: new file.
4537 * gdb.base/environment.exp: new file.
4538 * gdb.base/eval-skip.exp: new file.
4539 * gdb.base/jump.exp: new file.
4540 * gdb.base/logical.exp: new file.
4541 * gdb.base/pointers.exp: new file.
4542 * gdb.base/relational.exp: new file.
4543 * gdb.base/section_command.exp: new file.
4544 * gdb.base/whatis-expr.exp: new file.
4545
4546 * gdb.base/all-types.c: new file.
4547 * gdb.base/call-array-struct.c: new file.
4548 * gdb.base/call-return-struct.c: new file.
4549 * gdb.base/call-strings.c: new file.
4550 * gdb.base/callfuncs2.c: new file.
4551 * gdb.base/condbreak.c: new file.
4552 * gdb.base/constvars.c: new file.
4553 * gdb.base/display.c: new file.
4554 * gdb.base/int-type.c: new file.
4555 * gdb.base/jump.c: new file.
4556 * gdb.base/miscexprs.c: new file.
4557 * gdb.base/pointers.c: new file.
4558 * gdb.base/pointers2.c: new file.
4559 * gdb.base/shmain.c: new file.
4560 * gdb.base/shr1.c: new file.
4561 * gdb.base/shr2.c: new file.
4562 * gdb.base/solib.c: new file.
4563 * gdb.base/solib1.c: new file.
4564 * gdb.base/solib2.c: new file.
4565 * gdb.base/varargs.c: new file.
4566 * gdb.c++/derivation.cc: new file.
4567 * gdb.c++/overload.cc: new file.
4568 * gdb.c++/ovldbreak.cc: new file.
4569 * gdb.hp/attach.c: new file.
4570 * gdb.hp/attach2.c: new file.
4571 * gdb.hp/average.c: new file.
4572 * gdb.hp/compiler.c: new file.
4573 * gdb.hp/compiler.cc: new file.
4574 * gdb.hp/execd-program.c: new file.
4575 * gdb.hp/follow-exec.c: new file.
4576 * gdb.hp/follow-fork.c: new file.
4577 * gdb.hp/follow-vfork-and-exec.c: new file.
4578 * gdb.hp/misc-hp.cc: new file.
4579 * gdb.hp/more-steps.c: new file.
4580 * gdb.hp/optimize.c: new file.
4581 * gdb.hp/quicksort.c: new file.
4582 * gdb.hp/run-hp.c: new file.
4583 * gdb.hp/start-stop.c: new file.
4584 * gdb.hp/sum.c: new file.
4585 * gdb.hp/templates-hp.cc: new file.
4586 * gdb.hp/thread-local-in-lib.c: new file.
4587 * gdb.hp/thread-local-in-lib.h: new file.
4588 * gdb.hp/thread-local-in-lib.lib.c: new file.
4589 * gdb.hp/vforked-program.c: new file.
4590 * gdb.hp/virtfunc-hp.cc: new file.
4591 * gdb.hp/watchpoint-hp.c: new file.
4592 * gdb.hp/xdb.c: new file.
4593 * gdb.hp/xdb0.c: new file.
4594 * gdb.hp/xdb0.h: new file.
4595 * gdb.hp/xdb1.c: new file.
4596
4597Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
4598
4599 The following change was made by Edith Epstein
4600 <eepstein@cygnus.com> as part of a project to merge in changes
4601 originally made by HP; HP did not create ChangeLog entries.
4602
4603 * gdb.c++/demangle.exp: changed the expected output for some
4604 ARM-style mangling -- removed second reference to datatype.
4605 For example, maint demangle __dt__11T1__pt__2_cFv
4606 T1<char>::~T1<char>(void)
4607 becomes,
4608 maint demangle __dt__11T1__pt__2_cFv
4609 T1<char>::~T1(void)
4610
4611 (test_hp_style_demangling): new hp specific demangling test cases.
beb998c6 4612
c906108c
SS
4613Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
4614
4615 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
4616 * gdb.trace/backtrace.exp: Likewise.
4617 * gdb.trace/circ.exp: Likewise.
4618 * gdb.trace/collection.exp: Likewise.
4619 * gdb.trace/deltrace.exp: Likewise.
4620 * gdb.trace/infotrace.exp: Likewise.
4621 * gdb.trace/limits.exp: Likewise.
4622 * gdb.trace/packetlen.exp: Likewise.
4623 * gdb.trace/passc-dyn.exp: Likewise.
4624 * gdb.trace/passcount.exp: Likewise.
4625 * gdb.trace/report.exp: Likewise.
4626 * gdb.trace/save-trace.exp: Likewise.
4627 * gdb.trace/tfind.exp: Likewise.
4628 * gdb.trace/tracecmd.exp: Likewise.
4629 * gdb.trace/while-dyn.exp: Likewise.
4630 * gdb.trace/while-stepping.exp: Likewise.
4631
46321998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
4633
4634 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
4635
4636Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
4637
4638 From Brendan Kehoe:
4639 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
4640 int return types.
4641
4642Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
4643
4644 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
4645 remote dos host testing right.
4646
4647Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
4648
4649 * gdb.base/corefile.exp: remove some xfails.
4650
4651Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
4652
4653 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
4654 have different timestamps.
4655
4656Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
4657
4658 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
4659 gdb.base/default.exp: Replace "exec" with "executable".
4660
4661Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
4662
4663 * gdb.base/default.exp: Change else if to elseif from previous
4664 delta.
4665
4666Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
4667
4668 * gdb.base/default.exp: Add brace missing from previous delta.
4669
4670Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
4671
4672 * gdb.base/default.exp: Support test for info float for all
4673 varieties of arm toolchain.
4674
dc96c6c7 4675Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4676
4677 * gdb.trace/*.exp: remove "remote_download" command.
4678
dc96c6c7 4679Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4680
4681 * gdb.trace/*.exp: remove -gdwarf from compile.
4682
4683Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
4684
4685 * gdb.trace/configure.in(AC_INIT): typo
4686 * gdb.trace/configure: regenerated
4687
dc96c6c7 4688Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4689
4690 * config/m68k-emc.exp: New file.
4691 * lib/<emc-support.exp trace-support.exp}: New files.
4692 * configure.in: add new test directory gdb.trace.
4693 * gdb.trace/{configure configure.in Makefile.in}: New files.
4694 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
4695 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
4696 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
4697 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
4698 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
4699 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
4700 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
beb998c6 4701
dc96c6c7 4702Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4703
4704 * gdb.c++/classes.exp: Change all regular expressions to match
4705 arbitrary combinations of newline/carriage-return, so that they
4706 will work equally well on Unix and Windows.
4707 * gdb.c++/inherit.exp: ditto.
4708 * gdb.c++/virtfunc.exp: ditto.
4709
47101998-08-11 Dawn Perchik <dawn@cygnus.com>
4711
4712 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
4713
c2d11a7d
JM
4714Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
4715
4716 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
4717 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
4718 to use a0-a3/d0-d3 as needed.
4719
4720Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
4721
4722 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
4723 * gdb.disasm/am33.exp: Corresponding changes.
4724
c906108c
SS
47251998-07-11 Felix Lee <flee@cygnus.com>
4726
4727 * gdb.base/callfuncs.exp: add cmp10 test.
4728 * gdb.base/callfuncs.c (cmp10): new function.
4729
4730Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
4731
beb998c6 4732 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
4733 into two parts to get around a synchronization problem in expect.
4734
3fc11d3e
JM
4735Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
4736
4737 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
4738
4739 * configure.in: Add options for gdbtk testsuite.
4740
4741 * configure: Regenerate.
4742
4743 * gdb.gdbtk: New directory to hold gdbtk tests.
4744
c906108c
SS
4745Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4746
4747 * gdb.fortran/types.exp: Escape brackets in expect patterns
4748 for test_float_literal_types_accepted tests.
4749 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
4750 before run test.
4751
c2d11a7d
JM
4752Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
4753
4754 * am33.exp: Just compile, do not link the testcase.
4755 * am33.s: Add ".am33" pseudoop to force am33 mode.
4756
c906108c
SS
47571998-06-25 Felix Lee <flee@cygnus.com>
4758
4759 * gdb.base/setshow.exp: make sure $pc is sane.
4760
4761 * gdb.stabs/weird.exp: split expect patterns properly.
4762
c2d11a7d
JM
4763Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
4764
4765 * gdb.disasm/am33.s: New disassembler testfile for the am33.
4766 * gdb.disasm/am33.exp: Run it.
4767
dc96c6c7 4768Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4769
4770 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
4771 match processing (and eliminate spurious timeouts when running).
4772
dc96c6c7 4773Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4774
4775 * gdb.base/signals.exp (test_handle_all_print): put back Mach
4776 exception test, but conditionalize it on target [mach | gnu].
4777
dc96c6c7 4778Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
4779
4780 * gdb.base/overlays.exp: fixup compile line for linker script.
4781
4782Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
4783
4784 * gdb.fortran/types.exp: don't guess at float size.
4785
4786Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
4787
4788 * gdb.base/exprs.exp: delete test that depends on int size.
4789
4790Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
4791
4792 * config/sim.exp: Removed checks for target triplets.
4793 (gdb_target_sim): Use gdb,target_sim_options.
4794
4795Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
4796
4797 * gdb.base/reread.exp: New file.
4798 * gdb.base/reread1.c: New file.
4799 * gdb.base/reread2.c: New file.
4800
4801Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
4802
4803 * config/sim.exp: Use 'target sim -sparclite' when running
4804 SPARClite programs.
4805
4806Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
4807
4808 * gdb.base/structs2.exp: New file.
4809 * gdb.base/structs2.c: New file.
4810
4811Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
4812
4813 * gdb.asm/common.inc: New file.
4814 * gdb.asm/d10v.inc: New file.
4815 * asm-source.exp: Pass -I's to gas to find .inc files.
4816 Update line numbers in expected output.
4817 * asmsrc1.s: Rewrite.
4818 * asmsrc2.s: Rewrite.
4819 * configure.in: Create arch.inc symlink.
4820 * configure: Regenerate.
4821 * Makefile.in (distclean): Delete arch.inc.
4822
4823Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
4824
4825 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
4826 (t_enum_value2): ditto
4827 (t_enum_value3): ditto
4828 (main): ditto
4829Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
4830
4831 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
4832 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
4833 change.
4834 Use gdb_test instead of send_gdb/gdb_expect sequences.
4835
4836Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
4837
4838 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
4839 not void.
4840
4841Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
4842
4843 * gdb.base/branches.c: Code with lots of loops and
4844 subroutines. Used to test gdbs ability to single step through PC
4845 changes, especially to test mips-tdep.c:mips_next_pc
4846
4847Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
4848
4849 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
4850 more rigorous EGCS C++ error checking.
4851
4852Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4853
4854 * gdb.base/help.exp: Clean up `help set args' and `help show args'
beb998c6 4855 tests.
c906108c 4856 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
beb998c6 4857 function when asleep.
c906108c 4858 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
beb998c6
AC
4859 for i*86 Linux and SVR4 signal handling problems.
4860 Remove linux xfail for `next to handler in signals_tests_1', fixed
4861 by recent infrun.c change.
c906108c 4862 Limit backtrace to 10 frames to avoid timeout problems with infinite
beb998c6 4863 stack backtraces.
c906108c
SS
4864 Adjust expect pattern in `handle all print' test to match Apr 28 1997
4865 target.[ch] change.
4866
4867Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
4868
4869 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
4870 for a newline from gdb before continuing.
4871 (default_gdb_exit): Just look for y or n.
4872 (gdb_test): Detect abnormal exit from GDB running on DOS; if
4873 it does, fail the rests of the tests in the file.
4874
4875Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
4876
4877 * config/cygmon.exp: New file.
4878
4879Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
4880
4881 * gdb.base/list.exp: Fix problem with "list default lines around
4882 main" test on remote targets.
4883
4884 * gdb.base/scope.exp: Fix problem with filelocal_bss before
4885 run test on remote targets.
4886
4887Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
4888
4889 * gdb.asm: New directory.
4890 * configure.in: Configure it.
4891 * configure: Regenerate.
4892 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
4893 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
4894
4895Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
4896
4897 * config/mn10300-eval.exp: New file to support MN10300 eval board.
4898
dc96c6c7 4899Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 4900
c906108c
SS
4901 * gdb.base/overlays (several files): Merge the two overlay
4902 managers into one. Change variables (foox, barx, bazx, grbxx)
4903 back into ints but force them to load in their proper sections.
4904
4905Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
4906
4907 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
4908 on-chip insn memory and IMAP1 to upper 128k.
4909 (D10VCopy): Handle memory regions crossing 16k boundaries.
4910 (D10VCopy): Transfer data in 32 bit chunks.
4911
4912Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
4913
4914 * gdb.base/overlays.c (main): Exit normally when result is
4915 correct.
4916
4917 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
4918 map. Include space for printf in .text segment.
4919
4920 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
4921 updated d10v memory VMA/LMA map.
4922 (D10VCopy): Call D10VTranslate.
beb998c6 4923
c906108c
SS
4924Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
4925
4926 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
4927
4928 * gdb.base/bar.c (barx, bar): Change variable to small array so
4929 that it won't be put into the .sdata - small data -
4930 section. Update reference.
4931 * gdb.base/baz.c (bazx, baz): Ditto.
4932 * gdb.base/foo.c (foox, foo): Ditto.
4933 * gdb.base/grbx.c (grbxx, grbx): Ditto.
4934
4935 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
4936 to be arrays.
beb998c6 4937
dc96c6c7 4938Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
beb998c6 4939
c906108c
SS
4940 * gdb.base/overlays.exp: fix up and get working again.
4941 Add tests for backtraces from an overlay function.
beb998c6 4942
c906108c
SS
4943Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
4944
4945 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
4946 "calling function with watchpoint enabled".
4947
4948Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
4949
4950 * gdb.base/break.exp (test_next_with_recursion): Remove
4951 gdb_suppress_tests for d10v-*-*.
4952 * lib/gdb.exp (gdb_suppress_tests): Disable this function
4953 pending review of whether it is useful or not.
4954
4955Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
4956
4957 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
4958
4959Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
4960
4961 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
4962 * config/dve.exp: New file to support Densan boards.
4963
4964Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
4965
4966 * gdb.base/interrupt.exp: Document problem of simulators, signals,
4967 reads and BSD.
4968
4969Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
4970
4971 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
4972 response.
4973
4974 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
4975
4976Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
4977
4978 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
4979 test.
4980
4981 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
4982 target_sizeof_long and target_bigendian_p.
4983 (structs_by_value, structs_by_reference): Check values according
4984 to targets word size and endianess.
beb998c6 4985
c906108c
SS
4986Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
4987
4988 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
4989 output.
4990
4991Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
4992
4993 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
4994 Update test of set args help to match source change.
4995
4996Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
4997
4998 * gdb.base/default.exp: Expect help system output to be in
4999 alphabetical order.
5000 * gdb.base/help.exp: Ditto.
5001
5002Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
5003
5004 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
5005 "i*86-pc-linux-gnu*".
5006 * gdb.base/interrupt.exp: Ditto.
5007 * gdb.base/corefile.exp: Ditto.
5008
5009 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
5010 define vxworks when building the testcase.
5011
5012 * gdb.base/ptype.exp: Fix testnames to be unique.
5013 * gdb.base/radix.exp: Ditto.
5014 * gdb.base/term.exp: Ditto.
5015 * gdb.base/whatis.exp: Ditto.
5016 * gdb.c++/classes.exp: Ditto.
5017
5018Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
5019
5020 * gdb.base/callfuncs.exp: Fix indentation.
5021
5022 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
5023 suppress_flag has been set.
5024 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
5025 target feature.
5026
5027Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
5028
5029 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
5030 the testcase.
5031
5032 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
5033 set_debug_traps() and breakpoint().
5034 * gdb.c++/misc.cc (main): Ditto.
5035 * gdb.c++/templates.cc (main): Ditto.
5036 * gdb.c++/virtfunc.cc (main): Ditto.
5037
5038Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
5039
5040 * lib/gdb.exp(gdb_step_for_stub): New function.
5041 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
5042 exists, reload the executable and do a "continue" instead of
5043 doing a jump.
5044 (runto_main): Use gdb_step_for_stub.
beb998c6 5045
c906108c
SS
5046 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
5047 tests to have unique names.
5048 * gdb.base/callfuncs.exp: Ditto.
5049 * gdb.base/commands.exp: Ditto.
5050 * gdb.base/default.exp: Ditto.
5051 * gdb.base/help.exp: Ditto.
5052 * gdb.base/list.exp: Ditto.
5053 * gdb.base/opaque.exp: Ditto.
5054 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
5055 similar tests.
beb998c6 5056
c906108c
SS
5057 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
5058 * gdb.c++/cplusfuncs.cc: Ditto.
5059 * gdb.c++/virtfunc.cc: Ditto.
5060
5061 * config/monitor.exp: Keep track of the last file we saw, rather
5062 than trying to get the info from gdb.
5063
5064 * gdb.fortran/types.exp: Move comment to previous line.
5065
5066Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
5067
5068 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
5069 target mode.
5070
5071Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
5072
5073 From Bob Manson:
5074 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
5075 string from GDB when it connects.
5076
5077 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
5078
5079Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
5080
5081 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
5082 if we can't get a debug format from GDB (we may be testing an
5083 older GDB). Use a 10 second timeout when checking for the format.
5084
5085 * gdb.stabs/weird.exp: Fix quoting.
5086
5087 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
5088
5089Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
5090
5091 * config/arm-ice.exp: New file.
5092
5093Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
5094
5095 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
5096 until it has been modified to work with the new testsuite.
5097
99707966 5098 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
5099 testcase won't compile, cause all of the testcases in the file to
5100 fail instead.
5101
5102 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
5103 (gdb_clear_suppressed): New procedure.
5104 (gdb_stop_suppressing_tests): Only clear suppress_flag if
5105 it contains a positive value.
5106
5107Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
5108
5109 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
5110
5111 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
5112
5113Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
5114
5115 * lib/gdb.exp (setup_xfail_format): New function.
5116 (get_debug_format): New function to get debug format.
5117 (debug_format): New global variable to hold last value set
5118 by get_debug_format.
5119 * gdb.base/list.exp: Call get_debug_format and expect some
5120 tests to fail for DWARF 1 and COFF formats.
5121 * gdb.c++/ptype.exp: Ditto.
5122 * gdb.c++/classes.exp: Ditto.
5123 * gdb.c++/cplusfuncs.exp: Ditto.
5124 * gdb.c++/inherit.exp: Ditto.
5125 * gdb.c++/templates.exp: Ditto.
5126 * gdb.c++/virtfunc.exp: Ditto.
beb998c6 5127
c906108c
SS
5128Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
5129
5130 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
5131 host doesn't have a currently-open connection.
5132
5133 * config/sparclet.exp: Cleanups and fixes to make it generic for
5134 any gdb stub target. Handle cases where gdb doesn't respond when
5135 interrupted in a sane fashion.
5136
5137 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
5138 same thing in a totally different way.
5139
5140 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
5141 setting "timeout".
5142 (gdb_start): We set the global gdb_prompt variable in
5143 default_gdb_init now.
5144
5145Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
5146
5147 * gdb.base/printcmds.exp: Fix "check for floating addition"
5148 regexp to accept results within approx +/- .01 of exact value.
5149 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
5150
5151Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
5152
5153 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
5154 properly.
5155 (gdb_expect): Add optional timeout parameter, and add timeout
5156 value to various calls.
5157 (gdb_suppress_tests): Only give one warning message per group.
5158
5159Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
5160
5161 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
5162 global variables. Handle getting a value for $timeout more
5163 gracefully.
5164
5165Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
5166
5167 * lib/gdb.exp: Close connection to remote host if gdb doesn't
5168 initialize.
5169 (default_gdb_init): New procedure; allow gdb_init to be overridden
5170 by a target configuration file.
5171 (gdb_expect): Pass the timeout to remote_expect.
5172
5173 * config/monitor.exp(gdb_load): Fix typo in regexp.
5174
5175Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
5176
5177 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
5178
5179Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
5180
5181 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
5182 here. Call gdb_target_exec before rebooting the target, to make
5183 sure the connection to the target is closed.
5184 (gdb_load): Pass the name of the executable to gdb_target_monitor.
5185 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
5186 Also detect "Timeout reading from remote" error.
5187
5188 * config/gdbserver.exp: Pass the executable being loaded to
5189 gdb_target_monitor. Don't call gdb_file_cmd here; let
5190 gdb_target_monitor do it.
5191
5192 * gdb.disasm/hppa.exp: Don't use exec_output.
5193
5194Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
5195
5196 * gdb.base/list.exp: If we're debugging a non-native target,
5197 try to set the pc register to point to the start of the
5198 program before doing the first list command.
5199
5200 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
5201 test_calls after restarting.
5202
5203 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
5204 reloading.
5205
5206 * gdb.base/watchpoint.exp: Fix typo.
5207
5208 * gdb.base/setshow.exp: Check for use_gdb_stub.
5209
5210 * gdb.base/break.exp: Fix continue until exit test for the gdb
5211 stub case.
5212 * gdb.base/langs.exp: Ditto.
5213
5214 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
5215 gdb_load_offset. If we weren't given a file to load, figure out
5216 what the current file is and use it.
5217
5218 * config/i386-bozo.exp: New file.
5219
5220Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
5221
5222 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
5223 feature.
5224
5225 * config/proelf.exp: New entry.
5226
5227Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
5228
5229 * lib/gdb.exp: Remove spurious .* patterns at the beginning
5230 of regexps.
5231
5232 * gdb.base/watchpoint.exp: Don't run the test_stepping
5233 tests if gdb can't call functions on the target.
5234
5235 * gdb.base/setshow.exp: Don't run the set prompt tests if
5236 the board has gdb_prompt set.
5237
5238Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
5239
5240 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
5241 * gdb.base/commands.exp: Likewise.
5242 * gdb.base/setshow.exp: Likewise.
5243
5244Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
5245
5246 * config/monitor.exp(gdb_start): Look for gdb_prompt target
5247 feature.
5248
5249 * config/i960.exp: New file.
5250
5251Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
5252
5253 * gdb.base/funcargs.exp: Check for gdb,short_int target
5254 feature instead of looking for explicit target triplets.
5255
dc96c6c7 5256Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 5257
beb998c6 5258 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
5259 "p 123DEADBEEF", to check parse_number.
5260 * top.c: change "to enable to enable" to "to enable" in a couple
5261 of help strings.
5262
5263Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
5264
5265 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
5266 on the mn10300.
beb998c6 5267
c906108c
SS
5268Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
5269
5270 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
5271 where the test executable is run with explicit args.
5272 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
5273
5274Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
5275
5276 * gdb.base/run.c: Use FAKEARGV to build test executable that
5277 does not require a command line arg, since most simulators
5278 don't currently support passing such an arg into the simulated
5279 program.
5280 * gdb.base/commands.exp: Change tests to insert the proper
5281 value as the arg to the first recursive factorial call. Change
5282 compilation line to define FAKEARGV at compile time.
5283
5284Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
5285
5286 * gdb.base/recurse.exp: Enable these tests for the mn10300.
5287 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
5288 function with watchpoint enabled" test.
5289
5290Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
5291
5292 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
5293 Don't call gdb_test when the command doesn't return to a gdb prompt.
5294
5295 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
5296 "Tests restarted" messages.
5297
5298Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
5299
5300 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
5301
dc96c6c7 5302Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5303
5304 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
5305 for INFO SYMBOL; add help tests for OVERLAY commands.
5306 * gdb.base/default.exp: add tests for INFO SYMBOL command;
5307 add tests for OVERLAY commands
5308 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
5309 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
5310 * gdb.base/sigall.c: add usestubs code frag
5311 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
beb998c6 5312
c906108c
SS
5313Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
5314
5315 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
5316 failures.
5317 (gdb_stop_suppressing_tests): Note that tests have restarted.
5318
5319Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
5320
5321 * config/h8300.exp: New file.
5322
5323Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
5324
5325 * gdb.base/setshow.exp: Check for the existence of a
5326 feature, not its value.
5327
5328Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
5329
5330 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
5331
5332 * gdb.base/scope.exp: It's now init0(), not init().
5333
5334 * gdb.base/scope0.c: For now, change init() to be init0().
5335
5336 * config/monitor.exp: Use gdb_serial in preference to serial
5337 or netport.
5338
5339 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
5340 and it's not already set.
5341
5342Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
5343
5344 * gdb.base/setshow.exp: Only test the run command if the target
5345 isn't using a stub and if it supports argument passing.
5346
5347Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
5348
5349 * config/udi.exp(gdb_start): Make sure UDICONF is set
5350 properly before starting gdb.
5351
5352Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
5353
5354 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
5355 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
5356 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
5357
5358Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
5359
5360 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
5361 specialized code to reboot the board, use remote_reboot instead.
5362
5363 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
5364
5365 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
5366
5367 * config/monitor.exp: Make sure we disconnect from the target.
5368 Also, try a reboot/reload cycle instead of failing if the
5369 load fails.
5370
5371Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
5372
5373 * gdb.base/default.exp: Don't set match_max.
5374 * gdb.base/help.exp: Ditto.
5375 * gdb.base/list.exp: Ditto.
5376 * gdb.base/signals.exp: Ditto.
5377
5378 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
5379 set, use remote_ld to download the testcase instead of
5380 the GDB loader.
5381
5382Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
5383
5384 * config/vr5000.exp: New file.
5385
5386 * config/monitor.exp(gdb_target_monitor): Add pattern for
5387 "Ending remote" to detect errors in connecting.
5388
5389 * gdb.base/setshow.exp: Add .* within auto language test.
5390
5391 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
5392 target feature.
5393
5394 * config/monitor.exp(gdb_load): Check for a failure when loading,
5395 and reboot the board if necessary.
5396
5397 * gdb.base/setvar.exp(test_set): Handle multiple prints within
5398 a set of tests. Remove print.* from the patterns being checked.
5399
5400Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
5401
5402 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
5403 refer to gdb_spawn_id.
5404
5405 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
5406 longer used.
5407 * config/sparclet.exp: Ditto.
5408 * config/sparclet-old.exp: Ditto.
5409 * config/slite.exp: Ditto.
5410 * config/sim.exp: Ditto.
5411 * gdb.base/funcargs.exp: Ditto.
5412
5413 * lib/gdb.exp:Remove references to gdb_spawn_id.
5414 (gdb_expect): Move to remote.exp.
5415
5416Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
5417
5418 * config/monitor.exp: Detect the "Couldn't establish connection"
5419 message from GDB.
5420
5421Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
5422
5423 * gdb.base/bitfields.exp: Use runto instead of explicit
5424 gdb_run_cmd/gdb_expect sequences.
5425
5426 * gdb.base/break.exp(text_next_with_recursion): Add match for
5427 gdb_expect call.
5428
5429 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
5430 We also need to handle the "A program is being debugged already"
5431 prompt from gdb. Use gdb_test to set the baud rate.
5432
5433 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
5434 to 20000. Really. I mean it.
5435
5436Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
5437
5438 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
5439 fails. If suppress_flag is set, skip perror message about not
5440 being able to send to GDB.
5441 (send_gdb): If suppress_flag is set, don't try to send commands to
5442 GDB.
5443 (gdb_expect): If suppress_flag is set, always fail immediately.
5444 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
5445 (gdb_init): Call gdb_stop_suppressing_tests.
5446 (default_gdb_exit): Ditto.
5447 (default_gdb_start): Ditto.
5448
5449 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
5450 gdb_stop_suppressing_tests as appropriate.
5451 * gdb.base/break.exp: Ditto.
5452 * gdb.base/callfuncs.exp: Ditto.
5453 * gdb.base/commands.exp: Ditto.
5454 * gdb.base/exprs.exp: Ditto.
5455 * gdb.base/funcargs.exp: Ditto.
5456 * gdb.base/list.exp: Ditto.
5457 * gdb.base/recurse.exp: Ditto.
5458 * gdb.base/scope.exp: Ditto.
5459 * gdb.base/structs.exp: Ditto.
5460 * gdb.c++/inherit.exp: Ditto.
5461
5462Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
5463
5464 * config/vr4300.exp: New file.
5465
99707966
MC
5466 * gdb.*/*.exp: Call gdb_expect instead of expect.
5467
5468 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
5469
5470Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
5471
5472 * lib/gdb.exp(gdb_init): New function.
5473
5474 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
5475 for each individual variable set.
5476
5477 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
5478 name.
5479
5480 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
5481
5482 * gdb.base/scope.exp: Use gdb_test.
5483
5484 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
5485 aborting; the testsuite driver will do that for us (see
5486 gdb_finish). Also, use gdb_test in a few more places.
5487
5488Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
5489
5490 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
5491
5492Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
5493
5494 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
5495 and "add_tests" are not at the same address.
5496
5497Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
5498
5499 * gdb.base/ptype.exp: Use gdb_test.
5500
5501Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
5502
5503 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
5504 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
5505 left in. No longer expect them to fail.
5506
5507 * gdb.stabs/*.mt; Deleted, no longer used.
5508 * gdb.stabs/configure.in: Remove references to target makefile
5509 frags.
5510 * gdb.stabs/configure: Rebuilt.
5511
5512 * gdb.disasm/*.mt: Deleted, no longer used.
5513 * gdb.disasm/configure.in: Remove references to target makefile
5514 frags. Use "sh3.s" as the unique filename for this directory.
5515 * gdb.disasm/configure: Rebuilt.
5516
5517 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
5518 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
5519 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
5520
5521Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
5522
5523 * config/udi.exp: Use mondfe,name instead of remote_host.
5524
5525Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
5526
5527 * gdb.base/watchpoint.exp: Don't expect a failure when calling
5528 a function with a watchpoint enabled on the mn10200.
5529
5530 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
5531 before trying to create it!
5532
5533Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
5534
5535 * config/vx.exp: Use hostname instead of netport.
5536
5537 * config/vxworks.exp: New file.
5538
5539 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
5540
5541 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
5542 gdb before assuming everything worked. Send a ^C if a timeout
5543 occurs.
5544
5545 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
5546 $gdb_spawn_id directly.
5547 (gdb_run_cmd): Try _start as well as start. Use the target feature
5548 gdb,start_symbol as the symbol to start from when jumping.
5549
5550Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
5551
5552 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
5553 redundant) test.
5554
5555 * gdb.base/recurse.exp: Relax final value test for 'b' so that
5556 it doesn't lose for 16bit integer systems.
5557
5558Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
5559
5560 * gdb.fortran/types.exp: If the target doesn't support "double"
5561 data types, then expect "real" types to only be 4 bytes.
5562
5563 * gdb.c++/virtfunc.exp: Expect failure for virtual function
5564 call tests if the target doesn't support inferior function calls.
5565
5566 * gdb.base/printcmds.exp: Allow minor deviation in FP values
5567 in printf tests.
5568
5569Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
5570
5571 * gdb.base/help.exp: Disable "help set", "help show", and
5572 "help support". Simplify regexp for "help stack".
5573
5574 * gdb.base/default.exp: Set match_max to 5000 and the timeout
5575 to 60 seconds. Temporarily set match_max to 15000 around the
5576 "info copying" test.
5577
5578 * gdb.base/nodebug.exp: Don't try to do an inferior function
5579 call if the target doesn't support them.
5580 * gdb.base/printcmds.exp: Likewise.
5581 * gdb.base/setvar.exp: Likewise.
5582 * gdb.base/structs.exp: Likewise.
5583 * gdb.c++/templates.exp: Likewise.
5584 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
5585
5586 * gdb.base/recurse.exp: Enable for the mn10200.
5587
5588 * configure.in: Do configure gdb.stabs directory for *-*-elf
5589 targets.
5590 * configure: Rebuilt.
5591
5592 * gdb.base/break.exp: Check for gdb,noresults before testing
5593 exit status and/or results from the target.
5594 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
5595 * lib/gdb.exp: Remove old (now bogus) initialization of
5596 noinferior, noargs, noresults and nosignals.
5597
5598Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
5599
5600 * config/sh.exp: New file.
5601
5602 * config/slite.exp: Try to connect multiple times to the board
5603 before rebooting. Only send a "monitor run" if need_monitor_run
5604 is set.
5605
5606 * gdb.base/break.exp: Don't do the "stub continue" test if
5607 the target has gdb_stub set.
5608
5609 * gdb.base/callfuncs.exp: Increase the timeout.
5610
5611 * gdb.base/interrupt.exp: Don't even try to compile the testcase
5612 if the target has gdb,noinferiorio set.
5613
5614 * gdb.base/list.exp: Increase match_max to 10000 characters.
5615
5616 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
5617
5618 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
5619 target.
5620
5621 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
5622
5623Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
5624
5625 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
5626 trying to delete the copy of gdb. Catch the file delete so we
5627 don't die if the delete fails; also, the file should be copied to
5628 the host, not to the build.
5629
5630Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
5631
5632 * lib/gdb.exp(gdb_test): Surround the result pattern with
5633 parenthesis in case it contains multiple regexps separated
5634 with |.
5635
5636 * gdb.base/watchpoint.exp: Use gdb_test.
5637 * gdb.base/default.exp: Ditto.
5638
5639Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
5640
99707966 5641 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
beb998c6 5642
c906108c
SS
5643 * gdb.base/scope.exp: Use gdb_test.
5644 * gdb.c++/classes.exp: Ditto.
5645 * gdb.c++/inherit.exp: Ditto.
5646
5647Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
5648
5649 * gdb.base/crossload.exp: Don't use execute_anywhere, use
5650 remote_exec instead.
5651 * gdb.base/corefile.exp: Don't be ridiculous.
5652 * gdb.base/*.c: Add missing stub invocations.
5653
5654Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
5655
5656 * config/slite.exp: Miscellaneous fixes.
5657
5658 * lib/gdb.exp: Fix runto.
5659
5660 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
5661 the target.
5662
5663 * gdb.base/watchpoint.exp: Fix regexp.
5664
5665 * lib/gdb.exp(default_gdb_exit): Add a catch to the
5666 close and wait commands, as the descriptor may now be
5667 invalid. Always call "remote_close host".
5668
5669Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
5670
5671 Major rewrite for testsuite revision.
beb998c6 5672
c906108c
SS
5673 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
5674 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
5675 instead of relying on spawn_id to always contain a valid
5676 spawn id.
5677 (get_compiler_info): New procedure to build the ${binfile}.ci
5678 file, instead of replicating this in N different places.
5679 (gdb_compile): New procedure.
beb998c6 5680
c906108c
SS
5681 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
5682 appropriate arguments) instead of compile. Use gdb_test in a lot
5683 more places. Use send_gdb instead of send. Always run gdb_start
5684 at the start of a testcase, as this is no longer done magically.
5685
5686 config/*-gdb.exp: Rename without the -gdb suffix.
5687
5688 config/mips.exp: Use remote_close instead of exit_remote_shell.
5689 config/monitor.exp: Use target_info instead of looking at
5690 baud, timeout, etc.
5691 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
5692
5693Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5694
5695 * gdb.c++/templates.exp (test_ptype_of_templates),
5696 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
5697 Update expect patterns for destructors and assignment operators
5698 to match corresponding c-typeprint.c changes.
5699 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
5700 to destructor breakpoint test, GDB should be able to set the
5701 destructor breakpoint without specifying arguments.
5702
5703Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
5704
5705 * gdb.threads/pthreads.exp: Change result for failure to compile due
5706 to lack of pthreads runtime support from an error to simply an
5707 unsupported test, per dejagnu standards.
5708
5709Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5710
5711 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
5712 where GDB exits to reduce pattern match time.
5713 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
5714
5715 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
5716
dc96c6c7 5717Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5718
5719 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
5720 * gdb.base/default.exp: ditto.
5721 * gdb.base/nodebug.exp: ditto.
5722 * gdb.base/printcmds.exp: ditto.
5723 * gdb.base/ptype.exp: ditto.
5724 * gdb.base/setvar.exp: ditto.
5725 * gdb.base/structs.exp: ditto.
5726 * gdb.base/setshow.c: Guard against uninitialized values of argc.
5727
5728Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
5729
5730 * configure, */configure: Rebuild with autoconf 2.12.
5731
5732Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
5733
5734 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
5735 use new i*86-pc-linux*-gnu quads.
5736 * gdb.base/corefile.exp: Ditto.
5737 * gdb.base/signals.exp: Ditto.
5738 * gdb.base/sigall.exp: Ditto.
5739 * gdb.base/interrupt.exp: Ditto.
5740
5741 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
5742 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
5743 RedHat 4.0.
beb998c6 5744
c906108c
SS
5745 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
5746 linux. This allows the test case to at least compile on latest
5747 linux, but still not run due to missing the threads runtime library.
5748
5749Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5750
5751 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
5752 directory to search gdb directory. Accept and step over conditional
5753 stack alignment code. Consume $prompt in failure cases.
5754 Reset timeout to $oldtimeout instead of some arbitrary value.
5755 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
5756 timeout problems with infinite stack backtraces.
5757 * gdb.base/ptype.exp (ptype struct link, union tu_link):
5758 Accept function parameters for linkfunc member.
5759
5760Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
5761
5762 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
5763 (CXXFLAGS): Remove, unreferenced.
5764 (B_OPTIONS): Add for -B options and add code to initialize with
5765 previous -B options and also add -B option to pick up cross compiled
5766 runtime.
5767 (TARGET_INCLUDES): Add for -I options and add code to initialize when
5768 doing cross compiles.
5769 (target_alias): Declare global.
5770 (xgcc): Set variable to full path of gcc in build tree. Use findfile
5771 to verify that gcc exists in build tree, and if so set CC to that
5772 gcc and to use B_OPTIONS and TARGET_INCLUDES.
beb998c6 5773
c906108c
SS
5774Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
5775
5776 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
5777 ptype test for anonymous union. Fixup testcase to match
5778 current gcc debug output.
5779
5780Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
5781
5782 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
5783 force argument to an unsigned long type.
5784
5785Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
5786
5787 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
5788 tests and anonymous union print/ptype tests.
5789 * gdb.base/list.exp (test_forward-search): Increase timeout by
5790 5 minutes for the "search extremely long line" case.
5791 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
5792 completely optional and that the pass/fail messages use the command as
5793 the message if that third arg is a null string.
5794 (gdb_test_exact): Arrange that a null string pattern means match a
5795 null string output rather than any output, which might include random
5796 errors.
5797 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
5798 backtrace test.
5799 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
5800 always failing and failure is now exposed by gdb.exp changes.
5801
5802Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
5803
5804 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
5805 weren't being noted.
5806
5807Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5808
5809 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
5810 * gdb.stabs/weird.exp: Remove v_comb xfails.
5811
dc96c6c7 5812Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5813
5814 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
5815 list.exp scope.exp watchpoint.exp]
5816 Make all timeout error msgs explicitly say "(timeout)".
beb998c6 5817
dc96c6c7 5818Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5819
5820 * config/monitor.exp: Increase download timeout to 1000 seconds.
5821
dc96c6c7 5822Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5823
5824 * config/m32r.exp: Increase timeout to 120 seconds.
5825
5826Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
5827
5828 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
5829 and accept older ordering as obsolescent gcc or gdb.
5830 * gdb.c++/templates.exp: Ditto.
5831 * gdb.c++/virtfunc.exp: Ditto.
5832
5833Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
5834
5835 * gdb.base/coremaker.c: Add code to mmap some data so we
5836 can check that it ends up in the core file.
5837 * gdb.base/corefile.exp: Add test to read mmapped data
5838 from core file.
5839
dc96c6c7 5840Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5841
5842 * config/m32r.exp: New file.
5843
5844Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
5845
5846 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
5847 that cflags can contains -gstabs, and work correctly for other tests.
5848
dc96c6c7 5849Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
5850
5851 * gdb.base/setshow.exp: New file, tests show and set.
5852 * gdb.base/setshow.c: New file, tests show and set.
5853 * gdb.base/help.exp: Add test for help set|show annotate.
5854 * gdb.base/default.exp: Add test for set|show annotate.
5855
5856Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
5857
5858 * testsuite/gdb.base/break.exp: Make backtrace from factorial
5859 errors unique.
5860 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
5861 explicitly.
5862
5863Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
5864
5865 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
5866 and width commands. This is done elsewhere.
5867 * (gdb_start): Don't call gdb_start_sim here. That's already
5868 done in gdb_load. This fixes lots of failures in default.exp.
5869
5870Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
5871
5872 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
5873 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
5874 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
5875 in the same we we treat other failures (since it may be an expected
5876 condition), rather than as an error.
5877 * gdb.base/signals.exp (test_handle_all_print): Revert back to
5878 old test format.
5879
5880Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
5881
5882 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
5883 (distclean maintainer-clean realclean): No need to remove files
5884 twice. Nuke the duplicates.
5885 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
beb998c6 5886 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
5887 Remove config.h along with other config files.
5888
5889Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
5890
5891 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
5892 "p func1 ()" and note that rests of tests are skipped.
5893 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
5894 setup_xfails for "print func2::coremaker_local".
5895 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
5896 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
5897 affected by the previous run test.
5898 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
5899 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
5900 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
5901 "pass int powerset tuple" and "pass modeless int powerset tuple".
5902 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
5903 "real write 4" and "real write 8".
5904 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
5905 setup_xfails for "print vs1 after tuple assign 2",
5906 "print \$i after tuple assign 2", and
5907 "print vs2 after tuple assign 2".
5908 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
5909 meaningful error message and return -1 so the caller can
5910 suppress further tests and avoid a cascade of errors.
beb998c6 5911
c906108c
SS
5912Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
5913
5914 * gdb.base/a1-selftest.exp: Tweak tests to account for new
5915 format for printing version.
5916 * gdb.base/default.exp: Ditto.
5917 * gdb.base/interrupt.exp: Fix problem with cascade of
5918 errors if child process dies while calling a function.
beb998c6 5919
c906108c
SS
5920Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
5921
5922 * Makefile.in (VPATH): Add
5923 * Makefile.in (Makefile, config.status): Fix rules so things get
5924 remade when necessary.
5925
5926Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
5927
5928 * Makefile.in (just-check): Add path to sibling expect dir
5929 to environment variable specified by RPATH_ENVVAR.
5930
5931Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
5932
5933 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
5934 (just-check): Add shared library paths for libstdc++, tk,
5935 tcl, bfd, and opcodes to the environment variable specified
5936 in RPATH_ENVVAR.
5937 * configure.in: Add support to recognize --enable-shared flag
5938 and generate correct value for RPATH_ENVVAR.
5939 * configure: Regenerated with autoconf.
5940
5941Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
5942
5943 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
5944 include all osf versions.
5945 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
5946 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
5947 when target is linux. When failing to build pthreads test
5948 executable, give more meaningful message.
5949 * gdb.threads/pthreads.c: Hpux also uses old definition of second
5950 arg for pthread_create.
beb998c6 5951
c906108c
SS
5952Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
5953
5954 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
5955 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
5956 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
5957 and -lpthreads (everybody else).
5958 (test_startup): Fail gracefully if threads are not supported.
5959 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
5960 "p/c array_index("abcdef",2)" when not gcc compiled.
5961 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
5962 "print func2::coremaker_local" when not gcc compiled.
5963 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
5964 "ptype on opaque struct tagname (statically)",
5965 "ptype on opaque struct tagname (dynamically) 1", and
5966 "ptype on opaque struct tagname (dynamically) 2"
5967 for not compiled with gcc.
5968 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
5969 backtrace when compiled with gcc.
beb998c6 5970 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
5971 than always return success.
5972
5973Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
5974
5975 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
5976
5977Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
5978
5979 * gdb.base/structs.exp: Undo last change.
5980
5981Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
5982
5983 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
5984 encapsulate all the steps/nexts done during self test, starting
5985 at main, and makes them less sensitive to optimization issues.
5986 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
5987 signal handler" test.
5988 * gdb.threads/pthreads.exp: Only run this for native configs.
5989 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
5990 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
5991 tests.
5992 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
5993 for "runto test_calls(void)" test.
beb998c6 5994
c906108c
SS
5995Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
5996
5997 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
5998 and don't expect address info in breakpoint confirmations.
5999
6000Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
6001
6002 * gdb.base/list.exp (test_forward_search): Increase timeout
6003 temporarily by 60 seconds for searching extremely long line,
6004 and then reset to old value when done. Increase expect input
6005 buffer to 10000.
6006
6007Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
6008
6009 * gdb.base/list.exp (test_forward_search): Fix to handle very
6010 long source line without overflowing expect's input buffer.
6011
6012Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
6013
6014 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
6015 "buffer_full".
6016
6017 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
6018 "buffer_full".
6019
6020 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
6021 "buffer_full".
6022
6023 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
6024 "buffer_full".
6025
6026Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
6027
6028 * configure.in (configdirs): Add gdb.threads.
6029 * configure: Regenerated with autoconf.
6030 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
6031 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
6032 * gdb.threads/configure: New, generated with autoconf.
beb998c6 6033
c906108c
SS
6034Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
6035
6036 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
6037
6038Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
6039
6040 * gdb.base/signals.exp (test_handle_all_print): Test separately for
6041 each signal's status in the output of "handle all print".
6042 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
6043 the \r\n sequence that immediately precedes the gdb prompt.
6044 * gdb.base/a1-selftest.exp: Save original timeout and restore
6045 after test.
6046
6047Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
6048
6049 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
6050 symbol.
6051
6052Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
6053
6054 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
6055
6056Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
6057
6058 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
6059 timeout by 60 seconds.
6060
6061Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
6062
6063 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
6064 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
6065 error return.
6066
6067Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
6068
6069 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
6070 gdb initialization, also report how long dejagnu waited. Restore
6071 old timeout before doing error return. Temporarily increase timeout
6072 by 3 minutes to allow for slow startups over heavy NFS use.
6073
6074Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
6075
6076 * lib/gdb.exp: Report timeout value for verbosity level 2.
6077 * config/gdbserver.exp: Ditto.
6078 * config/hppro.exp: Ditto.
6079 * config/mips-gdb.exp: Ditto.
6080 * config/monitor.exp: Ditto.
6081 * config/netware.exp: Ditto.
6082 * config/sim-gdb.exp: Ditto.
6083 * config/slite-gdb.exp: Ditto.
6084 * config/udi-gdb.exp: Ditto.
6085 * config/unix-gdb.exp: Ditto.
6086 * config/vx-gdb.exp: Ditto.
6087 * gdb.base/a1-selftest.exp: Ditto.
6088 * gdb.base/a2-run.exp: Ditto.
6089 * gdb.base/break.exp: Ditto.
6090 * gdb.base/corefile.exp: Ditto.
6091 * gdb.base/list.exp: Ditto.
6092 * gdb.base/recurse.exp: Ditto.
6093 * gdb.base/scope.exp: Ditto.
6094 * gdb.base/signals.exp: Ditto.
6095
6096Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
6097
6098 * gdb.threads/Makefile.in (docdir): Removed.
6099
6100Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
6101
6102 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
beb998c6 6103 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 6104 @srcdir@.
beb998c6 6105 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
6106 autoconf 2.5 or higher.
6107 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
6108
6109Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
6110
6111 * configure: Regenerated.
6112 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
6113 avoid name clashes with SunOS headers.
6114
6115Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
6116
6117 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
6118
6119Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
6120
6121 * gdb.base/callfuncs.exp: Finish last change -- make sure the
6122 prototype information ends up in the compiler info file.
6123
6124Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
6125
6126 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
6127 attempting to regenerate it. Eliminate use of a temporary file
6128 and just generate the info file directly. Source it immediately,
6129 for consistency of use.
6130 * gdb.base/corefile.exp: Ditto
6131 * gdb.base/exprs.exp: Ditto.
6132 * gdb.base/funcargs.exp: Ditto.
6133 * gdb.base/langs.exp: Ditto.
6134 * gdb.base/list.exp: Ditto.
6135 * gdb.base/mips_pro.exp: Ditto.
6136 * gdb.base/nodebug.exp: Ditto.
6137 * gdb.base/opaque.exp: Ditto.
6138 * gdb.base/ptype.exp: Ditto.
6139 * gdb.base/scope.exp: Ditto.
6140 * gdb.base/setvar.exp: Ditto.
6141 * gdb.base/signals.exp: Ditto.
6142 * gdb.base/whatis.exp: Ditto.
6143 * gdb.c++/templates.exp: Ditto.
6144 * gdb.c++/virtfunc.exp: Ditto.
6145 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
6146 whether or not to add -lstdc++ to the compile command line args.
6147
6148Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6149
6150 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
6151 it got fixed by the recent lookup_minimal_symbol_by_pc change.
6152 Increase timeout, a lot of single stepping might be needed if the
6153 target has no hardware watchpoints.
6154
6155Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
6156
6157 * gdb.base/break.exp: Ignore compiler warnings when compiling
6158 break.c.
6159 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
6160 * gdb.base/default.exp: Add h8300 xfails. Handle messages
6161 from remote-sim.
6162 * gdb.base/exprs.exp: Add h8300 xfails.
6163 * gdb.base/funcargs.exp: Likewise.
6164 * gdb.base/nodebug.exp: Likewise.
6165 * gdb.base/printcmds.exp: Likewise.
6166 * gdb.base/ptype.exp: Likewise.
6167 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
6168 h8300 xfails.
beb998c6 6169 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
6170 on the h8300.
6171 * gdb.base/funcargs.c: Explicitly make last constant argument to
6172 call_after_alloca_subr an unsigned long type.
6173 * gdb.base/return.c: Include stdio.h.
6174
6175Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
6176
6177 * config/abug.exp: New file for the older Motorola Bug monitor
6178 that runs on the mvme13x series VME boards.
6179 * config/monitor.exp: Use the new config array for target settings
6180 if they exist.
6181
6182Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
6183
6184 * sim-gdb.exp: Make the SH simulator allocate less space when
6185 it is targeted.
6186
6187Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
6188
6189 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
6190 test.
6191
6192Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
6193
6194 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
6195 "rs6000-*-*" for "list function in include file" when gcc compiled.
6196 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
6197 for "p ctable1[120]".
6198 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
6199 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
6200 Remove setup_xfail for "rs6000-*-*" for
6201 "print 'scope0.c'::filelocal before run".
6202 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
6203 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
6204 since some compilers don't allow both options to be given
6205 on the same command line. Create object file and move it.
beb998c6 6206
c906108c
SS
6207Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
6208
6209 * gdb.base/corefile.exp: Always regenerate the core file, since
6210 we always regenerate the coremaker program. Detect special case
6211 where registers cannot be read from core file.
beb998c6 6212
c906108c
SS
6213Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
6214
6215 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
6216 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
6217 * gdb.c++/templates.exp: Only match on basename of file since
6218 some formats like xcoff don't encode directory information.
6219 * gdb.stabs/weird.exp: Use the right sed script for powerpc
6220 and rs6000 AIX xcoff targets.
6221 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
6222 * configure: Regenerate.
6223 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
6224 here, rather than in distclean.
beb998c6 6225
c906108c
SS
6226Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
6227
6228 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
6229 defined, and use it to compile the test case with -O2. The
6230 native compilation still uses no optimization.
6231 * gdb.base/mips_pro.c: Remove inline assembly code since
6232 it is compiled PIC by default, which results in assembler
6233 warnings that make the testsuite think the compilation
6234 was unsuccessful.
6235
6236Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
6237
6238 * gdb.c++/misc.exp: Add note to message for
6239 "print s.a for foo struct" that this is a known gcc 2.7.2
6240 and earlier bug.
6241
6242Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
6243
6244 * gdb.base/break.exp: Fix pattern for matching "Delete all
6245 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
6246 setup_xfail for deleting all breakpoints test. Fix various
6247 timeout messages to include "(timeout)".
6248 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
6249 for "p t_float_values2(3.14159,float_val2)".
6250 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
6251 for "continue to call2g" when gcc compiled.
6252 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
6253 "up to foo in langs.exp", "show language at foo in langs.exp",
6254 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
6255 and "show language at fsub in langs.exp".
6256 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
6257 "list line 1 in include file", "list message for lines past EOF",
6258 "list function in include file", "list list0.h:foo", and
6259 "list filename:function; nonexistant function".
6260 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
6261 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
6262 and "ptype t_char_array" to be for native cc only.
beb998c6 6263
c906108c
SS
6264Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
6265
beb998c6 6266 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
6267 setup_xfail for "print coremaker_bss", "print coremaker_ro",
6268 "print func2::coremaker_local", and "backtrace in corefile.exp".
6269
6270Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
6271
6272 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
6273 "bt in signals.exp". This problem only appears when running
6274 the testsuite, and then only intermittently.
6275
6276Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
6277
6278 * gdb.base/return.exp (return_tests): Differentiate between
6279 two tests of continuing.
6280
6281Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
6282
6283 * */Makefile.in (maintainer-clean): Remove config.log.
6284 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
6285 * gdb.c++/Makefile.in (PROGS): Add inherit.
6286 (clean): Remove *.ci.
6287
6288Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
6289
6290 * gdb.c++/misc.cc: Add test code from Mike Stump.
6291 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
6292
6293Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
6294
6295 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
6296 to "alpha-*-osf2*" and add comment.
6297 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
6298 setup_xfail for "step over execarg initialization" and
6299 "step over corearg initialization".
6300 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
6301 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
6302 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
6303 gcc compiled for "print coremaker_bss", "print coremaker_ro",
6304 "print func2::coremaker_local", and "backtrace in corefile.exp".
6305 * gdb.base/signals.exp: Build and source signals.ci.
6306 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
6307 to be for gcc only.
6308 * lib/gdb.exp: Move verbose statements outside conditionals.
beb998c6 6309
c906108c
SS
6310Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6311
6312 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
6313 Feb 3 procfs.c change.
6314
6315Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
6316
6317 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
6318
6319Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
6320
6321 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
6322 from dejagnu's apparent default of 10 seconds, which gives random
6323 results when running the tests over NFS on moderately loaded systems.
6324 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
6325
6326Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
6327
6328 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
6329 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
6330 result reports.
6331
6332Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
6333
6334 * configure.in (CY_AC_PATH_TCLH): Remove.
6335 * configure: Regenerate.
6336
6337Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
6338
6339 * gdb.c++/Makefile.in (clean): Add missing '{'.
6340
6341Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
6342
6343 * lib/gdb.exp: Provide a default value for noinferior.
6344
6345 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
6346 Load libgloss.exp.
6347
6348Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
6349
6350 * gdb.disasm/hppa.exp: Compile directly into an executable, use
6351 the executable, not the .o to run the tests from.
6352
6353Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
6354
6355 * gdb.base/break.exp: Don't test for program exit or exit status
6356 if $noresults if nonzero.
6357 * gdb.base/langs.exp: Likewise.
6358 * gdb.base/watchpoint.exp: Likewise.
6359
6360 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
6361 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
6362 trying to compile the testcase.
6363
6364Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
6365
6366 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
6367 * gdb.base/signals.exp (continue to handler): Likewise.
6368
6369Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
6370
6371 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
6372
6373 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
6374
6375Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
6376
6377 * gdb.base/corefile.exp: Recognize "not found" as failure
6378 when trying to determine if a core file was generated.
6379 If no core file was generate the first time, try again without
6380 the ulimit -c to work around braindamaged shells.
6381
6382Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
6383
6384 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
6385 [] tests with "test" and enclose string in quotes.
6386 * gdb.stabs/configure: Rebuild
beb998c6 6387
c906108c
SS
6388Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
6389
6390 Changes in sync with expect:
6391 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
6392 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
6393 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
6394 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
6395 argument to AC_REQUIRE.
6396 * configure: Regenerated.
6397
6398Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
6399
6400 * gdb.base/corefile.exp: When generating a core, discard any
6401 error messages about ulimit not found and the "core dumped"
6402 message from the shell that runs the coredumper.
6403
6404Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
6405
6406 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
6407
6408 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
6409 which sed script to run. Expect failure for v_comb test
6410 on PA targets too.
beb998c6 6411
c906108c
SS
6412Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
6413
6414 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
6415 "print func2::coremaker_local" and for "backtrace in corefile.exp"
6416
6417Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
6418
6419 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
6420 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
6421 "sparc-sun-solaris*" xfails for "p v_comb".
6422 * lib/gdb.exp (default_gdb_start): Fix typo.
6423 * gdb.base/corefile.exp: Allow "Core was generated by ..."
6424 messages to not include the full program name that caused
6425 the core dump since some systems (such as solaris) apparently
6426 truncate this path to about 80 characters.
6427 When generating a core file first try increasing the core file
6428 size limit to unlimited since some systems may default it to
6429 zero, and it is harmless to try it. Move the test for failing
6430 to generate a core file to where it will actually get executed.
6431 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
6432 new gdb result from g++ debug info improvements and make old
6433 pattern obsolescent. Also account for size_t differences
6434 (may be int or long).
6435 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
6436 initialization before function call is placed in the delay slot
6437 and thus appears to be skipped over by commands such as "next".
6438
6439Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
6440
6441 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
6442
6443Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
6444
6445 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
6446 input source file; fix code to compile test to deal with this
6447 convention.
6448 * gdb.c++/*.exp: Likewise.
6449
6450Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
6451
6452 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
6453 "bt in signals.exp".
6454
6455Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
6456
6457 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
6458 "step over execarg initialization" and
6459 "step over corearg initialization".
6460
6461Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
6462
6463 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
6464 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
6465
6466Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
6467
6468 From Rob Savoye (rob@poseidon.cygnus.com)
6469 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
6470 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
6471 configure.in}, gdb.disasm/{Makefile.in, configure.in},
6472 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
6473 configure.in}: Major reworking for autoconfig.
6474 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
6475 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
6476 New files.
6477 * config/unix-gdb.exp: Make GDB global.
6478 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
6479 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
6480 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
6481 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
6482 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
6483 term.exp, twice.exp, watchpoint.exp, whatis.exp},
6484 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
6485 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
6486 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
6487 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
6488 pr-8136.exp, result.exp, string.exp, tuples.exp},
6489 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
6490 to returns as necessary, arrange for test to compile own testcase
6491 executable.
6492 * lib/gdb.exp: Changes for testsuite to compile own test cases.
beb998c6 6493
c906108c
SS
6494Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
6495
6496 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
6497 clear_xfail at end of test which might not call either pass or fail.
6498 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
6499 "backtrace through signal handler".
6500
6501Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6502
6503 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
6504 continuing from a job control stop signal.
6505 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
6506
6507Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
6508
6509 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
6510 * gdb.base/corefile.exp: Likewise.
6511 * gdb.base/funcargs.exp: Likewise.
6512
6513Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
6514
6515 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
6516 * config/monitor.exp: Add support for setting baud rate.
6517
6518Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
6519
6520 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
6521 i*86-*-linux* xfails for "backtrace through signal handler".
6522 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
6523 "print func2::coremaker_local".
6524 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
6525 alpha-dec-osf2* xfail for
6526 "delete all breakpoints when none".
6527
6528Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
6529
6530 * gdb.base/break.exp: Change test that deletes all breakpoints
6531 when no user breakpoints are installed. A post 4.15 change
6532 causes gdb to no longer prompt in this case.
6533
6534Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
6535
6536 * gdb.base/return.exp (return_tests): Change xfail for test
6537 "correct value returned double test" to stop xfailing at
6538 Solaris 2.5. Apparently the bug has been fixed.
6539
6540Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
6541
6542 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
6543 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
6544
6545Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
6546
6547 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
6548 * gdb.disasm/hppa.s: Corresponding changes.
6549
6550Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
6551
6552 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
6553 makefile fragment.
6554 * config/mt-hpux: Deleted.
6555
6556Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
6557
beb998c6 6558 * Many files: When warning about suppressed tests due to a
c906108c
SS
6559 nonexistant test binary, avoid incrementing the warning count.
6560
6561Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
6562
6563 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
beb998c6 6564
c906108c
SS
6565Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6566
6567 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
6568 "sparc-*-solaris2*".
6569
6570Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6571
6572 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
6573 Add global and local variables and initialize them.
6574 * gdb.base/corefile.exp: Test correct mapping of corefile sections
6575 by printing variables. Remove rs6000 and powerpc xfails, BFD now
6576 extracts the file name and terminating signal from the core file.
6577 * TODO: Remove note about tests for correct mapping of corefile.
6578 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
6579 from optimizing it away.
6580 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
6581 handles common blocks.
6582
6583Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
6584
6585 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
6586 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
6587
6588Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
6589
6590 * Makefile.in (maintainer-clean): New target, synonym for
6591 realclean.
6592 * gdb.base/Makefile.in (maintainer-clean): Likewise.
6593 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
6594 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
6595 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
6596 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
6597 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
6598
6599Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
6600
6601 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
6602 xfails when not gcc compiled for "print foo::funclocal".
6603 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
6604 "print foo::funclocal at foo",
6605 "print 'scope1.c'::foo::funclocal at foo",
6606 "print foo::funclocal_bss at foo",
6607 "print 'scope1.c'::foo::funclocal_bss at foo",
6608 "print foo::funclocal_ro at foo",
6609 "print 'scope1.c'::foo::funclocal_ro at foo",
6610 "print bar::funclocal at foo" and
6611 "print 'scope1.c'::bar::funclocal at foo".
6612 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
6613 gcc compiled for "print foo::funclocal at bar".
6614 Expand all messages to ensure that they identify that
6615 the test is at bar().
6616 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
6617 gcc compiled for:
6618 "ptype on opaque struct pointer (statically)",
6619 "ptype on opaque struct tagname (statically)",
6620 "ptype on opaque struct pointer (dynamically) 1",
6621 "ptype on opaque struct tagname (dynamically) 1",
6622 "ptype on opaque struct pointer (dynamically) 2" and
6623 "ptype on opaque struct tagname (dynamically) 2
6624 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
6625 gcc compiled for:
6626 "p datalocal"
6627 "whatis datalocal",
6628 "ptype datalocal",
6629 "p bsslocal",
6630 "whatis bsslocal", and
6631 "ptype bsslocal".
6632 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
6633 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
6634 when not gcc compiled.
6635 * gdb.base/funcargs.exp (float_and_integral_args): Add
6636 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
6637 compiled.
6638 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
6639 "backtrace from call6a" when not gcc compiled.
6640 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
6641 "backtrace from call7a" when not gcc compiled.
6642 * gdb.base/callfuncs.exp (do_function_calls):
6643 Add "hppa*-*-hpux*" xfail when not gcc compiled for
6644 "p t_char_array_values(char_array_val2,char_array_val1)",
6645 "p t_char_array_values(char_array_val1,char_array_val2)",
6646 "p t_char_array_values("carray 1","carray 2")",
6647 "p t_char_array_values("carray 1",char_array_val2)",
6648 "p t_char_array_values(char_array_val1,"carray 2")",
6649 "p sum_args(1,{2})",
6650 "p sum_args(2,{2,3})",
6651 "p sum_args(3,{2,3,4})",
6652 "p sum_args(4,{2,3,4,5})"
6653 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
6654 "backtrace in corefile.exp" when not gcc compiled.
6655
6656Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6657
6658 * gdb.base/signals.exp: Rewrite `handle all print' test as
6659 a procedure. Accept blanks or TABs as whitespace, increase
6660 timeout and expect input buffer size for the large output
6661 from the command. Remove "i*86-*-bsdi2.0" xfail.
6662
6663Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6664
6665 * gdb.base/setvar.exp: Add new testcases for truncation when
6666 assigning invalid values to bitfields.
6667
6668Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
6669
beb998c6 6670 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
6671 mips-sgi-irix* xfail for
6672 "call inferior func with struct - returns char *"
6673 and fix test so that an optional (unsigned char *) cast is
6674 accepted in the result.
6675
6676Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
6677
6678 * gdb.base/funcargs.exp (float_and_integral_args): Remove
6679 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
6680 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
6681 * gdb.base/signals.exp: Remove duplicate "handle all print" test
6682 that accidentally got checked in.
6683
6684Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
6685
beb998c6 6686 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
6687 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
6688 compiled test.
6689 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
6690 Add mips-sgi-irix5* xfail for not gcc compiled.
6691 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6692 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
6693 "p top", "whatis top", "p middle", and "whatis middle".
6694 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
6695 "whatis signed char" for not gcc compiled.
6696 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
6697 "set variable signed char=-1 (-1)" and
6698 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
6699 * gdb.base/funcargs.exp (float_and_integral_args):
6700 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
6701 Add mips-sgi-irix* xfail when not gcc compiled for
6702 "continue to call2b".
6703 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
6704 "continue to call2g".
6705 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
6706 "backtrace from call6a"
6707 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
6708 "backtrace from call7k".
6709 Add mips-sgi-irix5* xfail when not gcc compiled for
6710 "backtrace from call7a".
6711 (localvars_after_alloca): Fix gdb_test cmds for
6712 "print * after runto ...".
6713 Remove rs6000-*-* xfails for
6714 "print i after runto localvars_after_alloca" and
6715 "print l after runto localvars_after_alloca"
6716 for all compilers.
6717 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
6718 when not compiled with gcc, for:
6719 "print signed char == (minus)",
6720 "print signed char != (minus)",
6721 "print signed char < (minus)",
6722 "print signed char > (minus)".
6723 * gdb.base/callfuncs.exp (do_function_calls):
6724 Add mips-sgi-irix* xfail, when compiled with native compiler, for
6725 "call inferior func with struct - returns char *".
beb998c6 6726 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
6727 "correct value returned double test" to include Solaris 2.4.
6728 * gdb.base/funcargs.exp (float_and_integral_args):
6729 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
beb998c6 6730
c906108c
SS
6731Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6732
6733 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
6734 enumeration bitfields if compiling with GNU C.
6735 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
6736 to empty' prompt.
6737
6738Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
6739
6740 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
6741 test for PRO targets.
6742
6743 * gdb.base/funcargs.exp: Avoid ever setting more than 8
6744 breakpoints in the inferior at any given time by making
6745 two groups of breakpoints for call2*, call6* and call7*
6746 tests.
6747
6748Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6749
6750 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
6751 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
6752 from optimizing it away.
6753 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
6754 "call inferior func with struct".
6755
6756Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
6757
6758 * configure.in: Only configure gdb.chill for particular targets.
6759
6760Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
6761
6762 * gdb.base/Makefile.in: Add action to .c.o transformation
6763 rule that generates a .ci file for each .o file and remove
6764 explicit .c.o rules except for callfuncs.o.
6765 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
6766 generates a .ci file for each .o file and remove explicit
6767 .cc.o rules.
6768 (clean): Remove *.tmp *.ci files.
6769 (EXECUTABLES): Remove templ-info.exp.
6770 * gdb.base/compiler.c: New file.
6771 * gdb.c++/compiler.cc: New file
6772 * gdb.base/scope.exp: Source gdb.base/scope.ci.
6773 Change rs6000-*-* xfail for
6774 "print 'scope0.c'::filelocal_ro" and
6775 "print 'scope1.c'::filelocal" and
6776 "print 'scope1.c'::filelocal_bss" and
6777 "print 'scope1.c'::filelocal_ro" and
6778 "print 'scope1.c'::foo::funclocal" and
6779 "print 'scope1.c'::foo::funclocal_ro" and
6780 "print 'scope1.c'::bar::funclocal" and
6781 "print 'scope0.c'::filelocal_ro" and
6782 "print 'scope1.c'::filelocal at foo" and
6783 "print 'scope1.c'::filelocal_bss at foo" and
6784 "print 'scope1.c'::filelocal_ro at foo" and
6785 "print 'scope1.c'::foo::funclocal at foo" and
6786 "print 'scope1.c'::foo::funclocal_bss at foo" and
6787 "print 'scope1.c'::foo::funclocal_ro at foo" and
6788 "print 'scope1.c'::bar::funclocal at foo" and
6789 "print 'scope0.c'::filelocal_ro" and
6790 "print 'scope1.c'::filelocal" and
6791 "print 'scope1.c'::filelocal_bss" and
6792 "print 'scope1.c'::filelocal_ro" and
6793 "print 'scope1.c'::foo::funclocal" and
6794 "print 'scope1.c'::foo::funclocal_bss" and
6795 "print 'scope1.c'::foo::funclocal_ro" and
6796 "print 'scope1.c'::bar::funclocal" and
6797 "print 'scope1.c'::bar::funclocal_bss"
6798 to only be xfail'd when not compiled with gcc.
beb998c6 6799 Add rs6000-*-* xfail for
c906108c
SS
6800 "print 'scope0.c'::filelocal_bss before run"
6801 when compiled with gcc.
6802 (test_at_main): Add rs6000-*-* xfail for
6803 "print filelocal_ro in test_at_main"
6804 when compiled with gcc.
6805 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
beb998c6 6806 Add rs6000-*-aix* xfail for
c906108c
SS
6807 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
6808 "ptype t_char_array", not compiled with gcc.
6809 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
6810 xfail for "list foo (in include file)" when gcc compiled.
6811 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
6812 (integral_args): Add rs6000-*-* xfail for
6813 "run to call0a" if not compiled with gcc.
6814 (unsigned_integral_args): Add rs6000-*-* xfail for
6815 "run to call1a" if not compiled with gcc.
6816 (float_and_integral_args): Add rs6000-*-* xfail for
6817 "run to call2a" if not compiled with gcc and for
6818 "continue to call2b" for any compiler.
6819 Add rs6000-*-* xfail to
6820 "print f1 after run to call2a" for gcc compiled.
6821 (discard_and_shuffle): Add rs6000-*-* xfail for
6822 "run to call6a".
6823 (shuffle_round_robin): Add rs6000-*-* xfail for
6824 "backtrace from call7a" if not compiled with gcc.
6825 Add rs6000-*-* xfail for
6826 "backtrace from call7b" if compiled with gcc.
6827 (call_after_alloca): Add rs6000-*-* xfail for
6828 "print c in call_after_alloca" and
6829 "print s in call_after_alloca" and
6830 "backtrace from call_after_alloca_subr"
6831 if not compiled with gcc.
6832 (localvars_in_indirect_call): Add rs6000-*-* xfail for
6833 "print c in localvars_in_indirect_call" and
6834 "print c in localvars_in_indirect_call" and
6835 "backtrace in indirectly called function" and
6836 "stepping into indirectly called function"
6837 if not compiled with gcc.
6838 (localvars_after_alloca): Add rs6000-*-* xfail for
6839 "print c after runto localvars_after_alloca" and
6840 "print s after runto localvars_after_alloca" and
6841 "print i after runto localvars_after_alloca" and
6842 "print l after runto localvars_after_alloca"
6843 for all compilers.
6844 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
6845 than whatis-info.exp.
6846 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
6847 than opaque-info.exp.
6848 Setup rs6000-*-* xfail for
beb998c6 6849 "ptype on opaque struct pointer (statically)" and
c906108c
SS
6850 "ptype on opaque struct pointer (dynamically)" when
6851 not compiled with gcc.
6852 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
6853 rather than callf-info.exp.
6854 (do_function_calls): Add clear_xfail for rs6000-*-* for
6855 "p t_float_values2(3.14159,float_val2)". Seems to work
6856 fine there, both with xlc and gcc. Need to find out what
6857 it is doing right and fix other platforms.
6858 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
6859 "call inferior func with struct - returns int",
6860 "call inferior func with struct - returns long",
6861 "call inferior func with struct - returns float",
6862 "call inferior func with struct - returns double",
6863 "call inferior func with struct - returns char *",
6864 but only if not gcc compiled (presumes xlc compiled).
6865 Change rs6000-*-* xfails for
6866 "call inferior func with struct - returns char" and
6867 " call inferior func with struct - returns short" to only
6868 xfail if not using gcc.
6869 (clean mostlyclean): Remove *.ci and *.tmp files.
6870 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
6871 than templ-info.exp.
6872 * gdb.base/langs.exp: Source gdb.base/langs.ci.
6873 Add rs6000-*-* xfail for "up to foo in langs.exp"
6874 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
6875 when not gcc compiled.
beb998c6 6876
c906108c
SS
6877Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
6878
6879 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
6880 * gdb.base/corefile.exp: Likewise.
6881 * gdb.base/list.exp: Likewise.
6882 * gdb.base/scope.exp: Likewise.
6883 * gdb.base/siganls.exp: Likewise.
6884
6885 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
6886 compiler output.
6887 * gdb.base/whatis.exp: Likewise.
6888
6889Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
6890
6891 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
6892 failure (opcode table has been fixed to match reality).
6893
6894Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
6895
6896 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
6897 "call inferior func with struct - returns char",
6898 "call inferior func with struct - returns short"
6899
6900 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
6901 "print 'scope0.c'::filelocal at main",
6902 "print 'scope0.c'::filelocal_bss in test_at_main",
6903 "print 'scope0.c'::filelocal at foo",
6904 "print 'scope0.c'::filelocal_bss in test_at_foo",
6905 "print 'scope0.c'::filelocal at bar",
6906 "print 'scope0.c'::filelocal_bss in test_at_bar"
beb998c6 6907
c906108c
SS
6908 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
6909 in source file 1". This bug seems to have been fixed with both
6910 gcc and native cc (was native assembler bug?).
6911
6912Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
6913
6914 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
6915 "backtrace through signal handler" to "i*86-*-sysv4*".
6916 * gdb.base/signals.exp: Add xfail for "'next' behaved as
6917 continue" case. Add "known SVR4 bug" to fail message.
6918 Add "i*86-*-bsdi2.0" xfail for "handle all print".
6919 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
6920 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
6921 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
6922 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
6923 "up to foo in langs.exp", "show language at foo in
6924 langs.exp", "up to cppsub_ in langs.exp", "show
6925 language at cppsub_ in langs.exp", "up to fsub in
6926 langs.exp", and "show language at fsub in langs.exp".
6927 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
6928 "bactrace in corefile.exp".
6929 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
6930 "call inferior function with struct - returns float" and
6931 "call inferior function with struct - returns double".
beb998c6 6932
c906108c
SS
6933Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
6934
6935 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
6936 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
6937 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
6938 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
6939
6940Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
6941
6942 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
6943 (or overriden) "CHILL" macro rather then bare "gcc".
6944 Also look for ../../gcc/xgcc since that is what we will
6945 actually need, not "Makefile". Remove following assignment
6946 of CHILL to CHILL_FOR_TARGET because that results in
6947 recursive definition.
6948
6949Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
6950
6951 * gdb.base/corefile.exp: Change xfail for backtrace in
6952 corefile.exp from linuxaout to all linux.
6953 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
6954 cases where we miss the breakpoint at the signal handler
6955 for some reason. Setup xfail for linuxoldld/linuxaout and
6956 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
6957 hitting SIGURG breakpoint.
6958 * gdb.base/signals.exp: Setup xfail for "next" acting like
6959 continue to add linuxoldld. Setup xfail for all linux for
6960 "next to handler in signals_tests_1", "backtrace in
6961 signals_tests_1", "continue to func1", "pass SIGUSR1",
6962 and continue to handler".
6963
6964Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
6965
6966 * Update all FSF addresses except those in COPYING* files.
6967
6968Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
6969
6970 * gdb.base/a2-run.exp: Change messages to be more explicit about
6971 the status of args, and quote binfile in results.
6972
6973Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
6974
6975 * gdb.base/callfuncs.exp: Add tests for passing structs to
6976 inferior functions and return various types.
6977 * gdb.base/callfuncs.c: Add functions to receive a struct
6978 and return a member of the struct, in various types.
6979
6980Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6981
6982 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
6983
6984Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
6985
6986 * config/vxworks29k.exp: New file, sources vxworks.exp.
6987
6988Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
6989
6990 * config/gdbremote.exp: New file. Testing framework using
6991 gdbserver.
6992
6993Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
6994
6995 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
6996 "call function when asleep" and "send end of file".
6997 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
6998 for "backtrace in corefile.exp".
6999 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
7000 for "backtrace through signal handler".
7001 * gdb.base/corefile.exp: Make sure we actually generate a core file
7002 before trying the core tests. Some systems allow the user to suppress
7003 generation of core files and default to that (linux for example).
7004 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
7005 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
7006
7007Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7008
7009 * gdb.threads: New directory with some crude multi-threaded
7010 gdb tests (step.exp and step2.exp).
7011 * config/mt-lynx (STEP_EXECUTABLE): Define.
7012 (THREADFLAGS): Define.
7013
7014Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
7015
7016 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
7017
7018 * gdb.base/signals.exp: Disable whole file for lynx until
7019 further notice.
7020
7021 * gdb.base/signals.exp: xfail test where "next" acts like
7022 "continue" for lynx.
7023
7024 * gdb.base/interrupt.exp: xfail test for calling function while
7025 inferior is asleep for lynx.
7026
7027 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
7028 than one cr-lf after each command.
7029
7030Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7031
7032 * configure.in: Reinstate setting of stabsdirs variable, fix
7033 typo in setting up configdirs for native builds.
7034
7035 * gdb.base/return.exp: Fix typo in return double test.
7036 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
7037 compiler from optimizing them away.
7038
7039Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
7040
7041 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
7042 sequences to be echo'd by gdb when using gdb_test.
7043 * gdb.chill/chexp.exp: Likewise.
7044 * gdb.fortran/exprs.exp: Likewise
7045
7046Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
7047
7048 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
7049 after the inferior gdb has started.
7050
7051 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
7052 after each command.
7053 * gdb.base/funcargs.exp: Likewise.
7054 * gdb.base/gdbvars.exp: Likewise.
7055 * gdb.base/interrupt.exp: Likewise.
7056 * gdb.base/list.exp: Likewise.
7057 * gdb.base/watchpoint.exp: Likewise.
7058 * gdb.c++/demangle.exp: Likewise.
7059 * gdb.c++/inherit.exp: Likewise.
7060 * gdb.chill/chexp.exp: Likewise.
7061 * gdb.fortran/exprs.exp: Likewise.
7062
7063 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
7064 test if we can't handle IO to/from the inferior.
7065
7066 * gdb.c++/misc.exp: Always check for a program already being
7067 started after sending a "run" command to gdb.
7068
7069 * gdb.base/twice.exp: Start with a fresh gdb.
7070
7071 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
7072 only depend on gdb's expression code, not the chill runtime.
7073
7074 * gdb.base/return.c: Put return values into variables so we
7075 can have gdb print them rather than depending on the program
7076 to print them.
7077 * gdb.base/return.exp: Corresponding changes.
7078
7079 * lib/gdb.exp: Provide default value for noinferiorio.
7080 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
7081 the inferior.
7082
7083 * gdb.base/break.exp: Always check for a program already being
7084 started after sending a "run" command to gdb.
7085 (text_next_with_recursion): Don't check the output from the
7086 program's printf statement. Instead just make sure the program
7087 exited.
7088
7089 * gdb.base/commands.exp: Protect tests which need arguments with
7090 $noargs conditionals.
7091
7092Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7093
7094 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
7095 of structure member arrays to match gdb/valops.c:value_addr change.
7096
7097Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
7098
7099 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
7100 cases.
7101
7102Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
7103
7104 * configure.in (configdirs): Remove gdb.chill from default list
7105 of subdirs and then add it back in only if doing a native build.
7106 The current chill compiler does not yet work in any cross build.
7107 * Revert all signal changes from Jul 6.
7108 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
7109 for sh-hms targets, allowing these tests to link, with no other
7110 changes. Testing is suppressed by setting "nosignals" in site.exp.
7111
7112Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
7113
7114 * configure.in (signaldirs): Define and add to configdirs for all
7115 targets except some specific ones that are known to not support signals.
7116 Also clean up formatting.
7117 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
7118 (signals, sigall): Remove rules to build.
7119 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
7120 Moved to new gdb.signals directory.
7121 * gdb.signals: New test directory.
7122 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
7123 signals.c signals.exp}: New or moved files.
7124
7125Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
7126
7127 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
7128
7129Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
7130
7131 * gdb.base/return.exp: Xfail `return double' test failure
7132 on at least Solaris 2.3 and handle future/past versions on
7133 a case by case basis as appropriate. Also update message
7134 to include i*86 failures.
7135
7136Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7137
7138 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
7139
7140 * lib/gdb.exp: Fix comment which erroneously identified
7141 gdb_file_cmd as gdb_load (the 19 May change was in fact to
7142 gdb_file_cmd not gdb_load).
7143 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
7144
7145 * gdb.base/setvar.exp: Make test names consistent between pass and
7146 fail cases. Use gdb_test more.
7147
7148Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7149
7150 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
7151
7152Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7153
7154 * gdb.base/help.exp: Fix expected help string for `show commands'.
7155
7156Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
7157
7158 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
7159
7160 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
7161 of a text section.
7162
7163Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
7164
7165 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
7166 that loop eventually terminates. Fix Connection refused logic so
7167 that testsuite will expire nicely.
7168
7169Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
7170
7171 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
7172 config/rom68k.exp: New tcl glue for the appropriate monitors.
7173 These all just end up calling monitor.exp.
7174 * config/monitor.exp (gdb_target_monitor): Handle `Connection
7175 refused' by retrying. Cleanup some timeout issues.
7176 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
7177 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
7178 callers don't have to set/restore global timeout variable.
7179
7180 * The following set of changes centralizes management of the global
7181 timeout variable. This way, it can be set in one target dependent
7182 place instead of dozens of places scattered throughout the test suite.
7183 If you need to lengthen a timeout, then you should either set timeout
7184 in one of the config/{target}.exp files, or multiply it by a factor.
7185 Setting it to an absolute value is always going to lose for some
7186 targets.
7187 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
7188 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
7189 * gdb.base/funcargs.exp: Don't set timeout.
7190 * gdb.base/list.exp (test_forward_search): Only use local timeout.
7191 * gdb.base/printcmds.exp (test_print_string_constants
7192 test_print_array_constants): Don't set timeout.
7193 * gdb.base/ptype.exp: Don't set timeout.
7194 * gdb.base/recurse.exp: Don't set timeout.
7195 * gdb.base/return.exp: Don't set timeout.
7196 * gdb.base/watchpoint.exp: Don't set timeout.
7197 * gdb.c++/classes.exp (do_tests): Don't set timeout.
7198 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
7199
7200Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
7201
7202 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
7203
7204Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7205
7206 * lib/gdb.exp: Disable chill tests for irix5.
7207
7208Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7209
7210 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
7211 each test pass or fail.
7212
7213Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7214
7215 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
7216 xlc not gcc.
7217
7218Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
7219
7220 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
7221
7222Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
7223
7224 * config/est.exp: Fix copyright and comments. Remove dead code.
7225 Use targetname, serialport and baud variables instead of fixed
7226 constants.
7227 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
7228 * config/cpu32bug.exp: New file to support cpu32bug monitors.
7229
7230Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7231
7232 * gdb.base/watchpoint.exp: Don't run
7233 test_watchpoint_triggered_in_syscall for sunos.
7234
7235Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7236
7237 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
7238 they don't seem to exist. Do include stdio.h.
7239
7240Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7241
7242 * gdb.base/a1-selftest.exp: Add alpha xfail.
7243
7244Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7245
7246 * gdb.base/watchpoint.c (main): Prompt before calling read().
7247 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
7248 Revise accordingly. Remove cruft about sending "123" several
7249 times, until it gets noticed. Clean up the "print buf[0]" stuff
7250 so that it passes or fails, and waits for prompts in the usual way.
7251
7252Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7253
7254 * gdb.base/recurse.exp: Fix comment.
7255
7256 * TODO: Remove item about printing variables in nodebug.exp. Add
7257 item about enabling tests which are only run on some targets.
7258
7259 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
7260 fail, make test names unique, use new gdb_test convention
7261 regarding pattern, use gdb_test more, etc.).
7262
7263 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
7264 fail, make test names unique, etc.).
7265
7266Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7267
7268 * gdb.base/nodebug.c: Change return type of top and middle to
7269 short.
7270 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
7271 are fixed by the recent mdebugread.c changes. Allow `short ()'
7272 as type for top and middle.
7273
7274Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7275
7276 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
7277 nearly as I can tell, the whole thing was an accident in Stu's
7278 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
7279 to replace a send/expect pair with gdb_test, but ended up only
7280 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
7281 of 30 Mar 1995 took care of it, but left this vestigial comment
7282 which I am now nuking.
7283
7284Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7285
7286 * gdb.base/break.exp: Look for different line number for
7287 breakpoint at main depending on usestubs.
7288
7289Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7290
7291 * gdb.base/list.exp: Adjust some alternate expect patterns to
7292 match recent list0.c change. Add alternate expect pattern for
7293 output from `list default lines around main' for optimizing
7294 compilers.
7295
7296Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7297
7298 * lib/gdb.exp: If nosignals is not set, set it to 0.
7299
7300Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
7301
7302 * config/slite-gdb.exp: Responds to load symbol table prompt.
7303 * gdb.base/break.exp: Adjust line number, fix rerun.
7304 * gdb.base/langs0.c: Add #ifdef usestubs.
7305
7306Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
7307
7308 * gdb.base/list.exp: Adjust line contents after adding new lines in
7309 list0.c. Also fix a syntax error.
7310
7311 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
7312 * gdb.base/break.exp: ditto.
7313 * gdb.base/list.exp: ditto.
7314 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
7315 * gdb.base/run.c: ditto.
7316 * gdb.base/list0.c: ditto.
7317 * gdb.base/funcargs.c: ditto.
7318
7319Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
7320
7321 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
7322 $targetname, $serialport and $baud instead of hardwired variables.
7323 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
7324 target doesn't support signals.
7325
7326Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
7327
7328 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
7329
7330Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7331
7332 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
7333 Don't rely on the value of an auto variable before it has been
7334 initialized. Use gdb_test more.
7335
7336Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7337
7338 * lib/gdb.exp (default_gdb_version): A version number must start
7339 with a digit, but other than that contains all characters up to
7340 the first whitespace character.
7341
7342Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7343
7344 * gdb.base/commands.exp (breakpoint_command_test): New tests.
7345
7346Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7347
7348 * gdb.c++/*.exp: Warn if executable does not exist. The original
7349 reason for skipping the warning was that configure.in sometimes
7350 intentionally skipped building the executables but the tcl code
7351 had no way of knowing. That (a) was always bogus with respect to
7352 error handling, (b) is no longer true (right now there is no way
7353 to skip C++ tests).
7354
7355 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
7356
7357Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7358
7359 * gdb.base/list.exp: Add expect patterns for output from
7360 SunPRO compiled executables.
7361 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
7362 types.
7363
7364Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7365
7366 * gdb.base/break.exp (test_next_with_recursion): Accept any line
7367 number (we are already testing that the correct source line text
7368 gets printed).
7369
7370 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
7371 that is what is intended, but something needed to be done to get
7372 sunos4 native working again.
7373
7374 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
7375
7376 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
7377 apparently went with a (very) old xfail.
7378
7379Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
7380
7381 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
7382 runto_main is a proc in gdb.exp that will do 'step' for target use
7383 stubs.
7384 * gdb.base/exprs.exp: ditto.
7385 * gdb.base/interrupt.exp: ditto.
7386 * gdb.base/opaque.exp: ditto.
7387 * gdb.base/printcmds.exp: ditto.
7388 * gdb.base/ptype.exp: ditto.
7389 * gdb.base/scope.exp: ditto.
7390 * gdb.base/setvar.exp: ditto.
7391 * gdb.base/signals.exp: ditto.
7392 * gdb.base/twice.exp: ditto.
7393 * gdb.c++/classes.exp: ditto.
7394 * gdb.c++/inherit.exp: ditto.
7395 * gdb.c++/templates.exp: ditto.
7396 * gdb.base/break.exp: no run and hit main for stubs. Change line
7397 numbers for breakpoints and info breakpoint.
7398 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
7399 breakpoint().
7400 * gdb.base/callfuncs.c: ditto.
7401 * gdb.base/exprs: ditto.
7402 * gdb.base/interrupt.c: ditto.
7403 * gdb.base/opaque0.c: ditto.
7404 * gdb.base/printcmds.c: ditto.
7405 * gdb.base/ptype.c: ditto.
7406 * gdb.base/scope0.c: ditto.
7407 * gdb.base/setvar.c: ditto.
7408 * gdb.base/signals.c: ditto.
7409 * gdb.base/twice.c: ditto.
7410 * gdb.c++/misc.cc: ditto.
7411 * gdb.c++/templates.cc: ditto.
7412
7413Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7414
7415 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
7416
7417 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
7418 somewhere between `read' and `main.c'. I'm pretty sure the
7419 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
7420 and it isn't particularly useful.
7421
7422 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
7423
7424Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7425
7426 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
7427
7428Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
7429
7430 * config/mt-slite: add LIBS and -nostdlib.
7431 * config/slite-gdb.exp: add this new file to support sparclite target.
7432
7433Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
7434
7435 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
7436
7437 * gdb.base/a2-run.exp: Change argument to istarget from
7438 "*-*-vxworks" to "*-*-vxworks*".
7439 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
7440
7441Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
7442
7443 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
7444 will not runto main but do a 'step' to step out of breakpoint().
7445 * config/mt-slite: add -Dusestubs.
7446
7447Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7448
7449 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
7450 instead of just @.
7451
7452 * gdb.base/signals.exp: Add test for "handle all print".
7453 * TODO: Remove "handle all print". Also remove item about
7454 checking copyright date (I don't like the idea of a spurious FAIL
7455 based on when we run the tests).
7456
7457 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
7458 for SunOS4 (reason for failure not investigated). Remove
7459 redundant test for $binfile.
7460
7461 * gdb.base/nodebug.c (array_index): Call malloc.
7462
7463 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
7464
7465Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
7466
7467 * gdb.base/recurse.exp: Update gdb_test invocation to use new
7468 conventions and slightly simplify the matching regexp.
7469
7470Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7471
7472 * gdb.base/break.exp: Update gdb_test invocation to use new
7473 convention.
7474
7475 * lib/gdb.exp: If noargs is not set, set it to 0.
7476
7477 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
7478 tests unique.
7479
7480 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
7481
7482Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7483
7484 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
7485 one argument of type "<non-float parameter>".
7486
7487Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
7488
7489 * config/rom68k.exp: New file to support Motorola IDP board.
7490 * gdb.base/a2-run.exp: Skip this file if noargs is set.
7491 * gdb.base/break.c: Change things around so that this program
7492 doesn't depend upon args. This is necessary to make remote
7493 targets work (in general, they can't take args).
7494 * gdb.base/break.exp: Don't try to send args to program. Don't
7495 expect output. Also, replace lots of code with gdb_test.
7496
7497Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7498
7499 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
7500 printing of '\'' (which is what the comment says we are testing,
7501 even though we were not), not '''.
7502 (test_integer_literals_rejected): Test that printing ''' is an error.
7503
7504 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7505 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
7506 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
7507 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
7508 Use gdb_test not test_print_accept.
7509 * lib/gdb.exp: Remove test_print_accept.
7510
7511 * gdb.base/signals.exp (signal_tests_1): Make pass message
7512 consistent with fail message.
7513
7514 * gdb.base/whatis.exp: Remove xfails for printing char vs.
7515 unsigned char; the bug (PR 1821) is fixed.
7516
7517 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
7518
7519 * gdb.base/scope.exp (test_at_localscopes): Call pass for
7520 successful tests--makes xfailing them work right.
7521
7522Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7523
7524 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
7525 only \r\n, not .*. The test can pass .* as the last thing in
7526 $pattern if that is what it wants. In addition to providing this
7527 flexibility, this change should speed up pattern matching in cases
7528 where the pattern already ended with .* (there were a number of
7529 them). This change also helps catch bad patterns--in the old
7530 scheme the typo "char \*" instead of "char \\*" would pass. Now
7531 it is caught.
7532 * Many .exp files: Update callers.
7533
7534 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
7535 clearer and does not spuriously match multiple ('s. Likewise for
7536 ) and *.
7537
7538 * gdb.base/nodebug.exp: Test ability to call a function and pass
7539 it a string (even with no debugging info).
7540
7541 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
7542 "p '\'", which is the same as "p ''" once tcl gets done with
7543 quoting, to "p '\\'", which I suspect is what is intended (one
7544 backslash gets sent to GDB).
7545
7546 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
7547
7548Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7549
7550 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
7551 1817) was fixed literally years ago.
7552
7553Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7554
7555 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
7556 test, it causes stepping out of call_after_alloca_subr with
7557 optimizing compilers.
7558 (localvars_in_indirect_call): Consume GDB prompt if `finish'
7559 fails.
7560
7561 * gdb.c++/templates.exp: Source templ-info.exp only if
7562 the templates executable exists.
7563
7564 * gdb.c++/misc.cc (class Contains_static_instance,
7565 class Contains_nested_static_instance),
7566 gdb.c++/classes.exp (test_static_members): Test printing of
7567 a class that contains a static instance of the class.
7568
7569Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7570
7571 * gdb.base/langs2.c (cppsub_): Don't prototype.
7572 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
7573 only, I believe).
7574
7575Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7576
7577 * lib/gdb.exp (skip_chill_tests): New procedure.
7578
7579 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
7580
7581Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
7582
7583 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
7584 each expect pattern. Cuts runtime from 12 to about 4 seconds.
7585
7586Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7587
7588 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
7589
7590 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
7591 disassemble 8, not 16, instructions for part 4.
7592
7593 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
7594 support the latter anymore.
7595
7596 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
7597 -DNO_PROTOTYPES.
7598 * gdb.base/callfuncs.c: Control use of prototypes based on
7599 NO_PROTOTYPES, not __STDC__.
7600 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
7601 t_float_values2 tests if prototypes in use.
7602
7603 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
7604 t_double_values): When checking differences against DELTA, check
7605 that difference is within the range (-DELTA,DELTA), not just
7606 (-infinity,DELTA).
7607
7608Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
7609
7610 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
7611 'file' command firts, then 'target', then 'load', this is due to gdb
7612 target set up.
7613 * config/mips-gdb.exp: Fix a couple regular exp bugs.
7614
7615Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
7616
7617 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
7618 FP load/store variants.
7619 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
7620
7621Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
7622
7623 * gdb.base/term.exp: Do not give a warning if not native, it is
7624 not an abnormal condition.
7625
7626Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
7627
7628 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
7629 t_char_array".
7630
7631Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
7632
7633 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
7634 are getting the version number.
7635
7636 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
7637 if not native, it is not an abnormal condition.
7638
7639Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7640
7641 * lib/gdb.exp: Just use "file exists", rather than undocumented
7642 dejagnu procedure "findfile".
7643
7644Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
7645
7646 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
7647 (LDFLAGS): Set to -Xlinker -Ur.
7648
7649 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
7650 Removed, these values are set by lib/gdb.exp.
7651
7652 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
7653
7654Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
7655
7656 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
7657 of replicating gdb startup code.
7658
7659 * config/mt-vxworks (LDFLAGS): Set to -r.
7660 (CFLAGS_FOR_TARGET): Removed.
7661
7662 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
7663 (gdb) and gdb for vxworks uses (vxgdb).
7664
7665 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
7666 executable is not in the tree and host != target, use sed and
7667 program_transform_name to determine the gdb name used by the
7668 target.
7669
7670 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
7671 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
7672
7673Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7674
7675 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
7676 floats, chars, and shorts where there are ANSI-style function
7677 definitions.
7678
7679 * gdb.base/langs.exp, gdb.base/langs*: New test.
7680 * gdb.base/Makefile.in: Build it.
7681 * TODO: Remove item about checking that C names don't get C++
7682 demangling applied; this test tests it.
7683
7684Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7685
7686 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
7687 went with the const70 xfail. The xfail went away a year ago.
7688
7689 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
7690
7691 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
7692 for hp300.
7693
7694 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
7695
7696 * gdb.base/a1-selftest.exp: Don't run on hp300.
7697
7698Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7699
7700 * Makefile.in (site.exp): Set host_alias and target_alias as well
7701 as host_triplet and target_triplet.
7702
7703Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7704
7705 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
7706
7707 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
7708 places as other ecoff systems).
7709
7710 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
7711 ultrix.
7712
7713Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7714
7715 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
7716 remove them.
7717 * gdb.base/nodebug.exp: Accept "function" in addition to "text
7718 variable and "variable" in addition to "data variable".
7719 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
7720
7721 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
7722 2.
7723 * gdb.base/list1.c (long_line): Add additional statement at start
7724 of function.
7725 * gdb.base/list.exp (test_forward_search): Update line number to
7726 reflect new statement.
7727
7728Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7729
7730 * gdb.base/signals.exp: Reinitialize searched source directories
7731 after gdb_start call.
7732
7733Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
7734
7735 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
7736 * gdb.stabs/Makefile.in: Likewise.
7737
7738 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
7739 change. Instead split the tests into smaller pieces.
7740 * gdb.disasm/hppa.s: Corresponding changes.
7741
7742Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7743
7744 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
7745 Quote ^C when passing it to stty. For some shells ^ is a pipe.
7746
7747 * gdb.base/funcargs.exp: Modify many tests so that every test
7748 either passes or fails. Make some test names unique.
7749
7750Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7751
7752 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
7753 Call stty to set interrupt character.
7754
7755 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
7756 for HP assembler versus GNU assembler based on actual behavior of
7757 $(CC), rather than assuming that $(AS) is always the GNU assembler.
7758
7759 * TODO: Suggest a few more stepping tests.
7760
7761Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
7762
7763 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
7764 restart GDB for h8300 after a continue.
7765 (return): Add pattern to match a29k-udi behavior.
7766 * gdb.base/nodebug.exp: Remove obsolete comment.
7767 * gdb.base/regs.exp: New file, testing of register displays.
7768 * gdb.base/return.exp: Fix typo in reference to $objdir.
7769 * gdb.base/whatis.exp: Always start with a fresh GDB.
7770
7771Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7772
7773 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
7774 higher, these tests generate a lot of output.
7775
7776Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7777
7778 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
7779 code following the catch silently ignored some errors; without the
7780 catch they should be thrown like any other tcl error. Also, the
7781 catch used "" instead of {} which meant all the callers who wanted
7782 to include one of the characters "[]$ had to quote it an extra time.
7783 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
7784 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
7785 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
7786 Remove extra quoting.
7787
7788Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
7789
7790 * gdb.base/commands.exp: Make test names unique; every test either
7791 passes or fails. Update some comments.
7792
7793 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
7794
7795Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7796
7797 The following fixes a FAIL caused by the fact that the alpha stabs
7798 configuration didn't use the ".if alpha" code in weird.def.
7799 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
7800 bit pointer, so the 32 bit version works even on the alpha.
7801 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
7802 Remove the stuff which allowed us to have separate versions for
7803 alpha and everything else.
7804
7805 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
7806 regexp which "info func operator\[\](" is supposed to match. Fix
7807 string to send to GDB. Note that GDB still doesn't work right. Add a
7808 new test for "info func .perator\[\](" which GDB does handle correctly.
7809
7810 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
7811
7812Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7813
7814 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
7815 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
7816 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
7817 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
7818 it makes the tests harder to understand and confuses test-o-matic.
7819 The preferred style is that each test provides a PASS or a FAIL,
7820 and has a unique message (e.g. "continue #54" not just "continue")
7821 which is the same for the pass and the fail.
7822 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7823 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
7824 to lib/gdb.exp.
7825 * gdb.base/printcmds.exp: Use test_print_accept. Remove
7826 prt_accept which was basically the same thing. Likewise for
7827 test_print_reject and prt_reject.
7828 * lib/gdb.exp (test_print_reject): Add some more error message
7829 patterns to match from the former printcmds.exp (prt_reject).
7830 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
7831 One defect of the passcount stuff is that some of it failed to
7832 report XPASS where appropriate.
7833 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
7834 stuff before and after arg in expected pattern.
7835 (test_paddr_operator_functions): Re-do test without print_addr_of;
7836 this is the only test which seems to want extra stuff there.
7837
7838Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7839
7840 * gdb.base/nodebug.exp: Update new tests to reflect improved
7841 wording of gdb output.
7842
7843 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
7844 and "ptype" work on variables in files compiled without -g.
7845 Replaces commented out "maint print msymbol" tests.
7846
7847Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7848
7849 * gdb.base/setvar.c (dummy): Call malloc.
7850
7851 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
7852 losing with the irix4 sed.
7853
7854 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
7855 ALRM" on irix4.
7856
7857Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7858
7859 * TODO: Remove items about corefile.exp testing new exec-file and
7860 backtrace; both are now done. Add items about printing enums.
7861
7862Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7863
7864 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
7865 "get signal $thissig" test fails.
7866
7867 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
7868
7869Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7870
7871 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
7872 compiler warning with dec alpha compiler.
7873
7874 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
7875 extra \n from gdb_test call (this explains why the prompt test
7876 that I removed yesterday was there).
7877 (user_defined_command_test): Remove extra \n and prompt test.
7878
7879 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
7880 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
7881 doesn't exist.
7882 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
7883 Also remove alpha workaround, which turns out to be because
7884 SIGABRT == SIGLOST.
7885
7886 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
7887
7888 * gdb.base/help.exp: Don't test "help show".
7889
7890Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7891
7892 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
7893 "set print address" is on.
7894 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
7895 pass prompt to gdb_test; gdb_test already looks for the prompt.
7896
7897 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
7898
7899 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
7900 was a vestige of the manual TESTSTRATEGY, and the purpose of it
7901 was to make sure that gdb can read a core file. But (a) the "read
7902 the corefile" part didn't make it to a1-selftest.exp, we just
7903 delete the corefile after creating it, and (b) we test reading
7904 corefiles in corefile.exp anyway. Also, this test left around a
7905 xgdb process on Solaris.
7906
7907 * gdb.base/corefile.exp: Also test backtrace.
7908
7909Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
7910
7911 * gdb.base/commands.exp: Test a simple user defined command with
7912 arguments and if/while statements; verify the full user command is
7913 printed by "show user".
7914
7915 * gdb.base/commands.exp: Test if/while commands as part of a
7916 breakpoint command list; verify they appear in breakpoint
7917 information.
7918
7919Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7920
7921 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
7922 than by dividing by zero.
7923
7924Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
7925
7926 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
7927 performing an inferior call with watchpoints enabled.
7928 * gdb.base/watchpoint.c (main): Delete second unnecessary read
7929 call.
7930
7931Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7932
7933 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
7934 of "file" command.
7935
7936 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
7937 Add additional pattern for when "int operator int(void);" appears
7938 in a different order.
7939
7940Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
7941
7942 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
7943
7944 * gdb.base/help.exp: Replace most of docstrings for "info signals"
7945 and "signal" with ".*".
7946
7947Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
7948
7949 * TODO: Add note about "handle all nostop".
7950
7951 * gdb.base/{sigall.c, sigall.exp}: New test.
7952 * gdb.base/Makefile.in: Add it.
7953
7954Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
7955
7956 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
7957 when invoking GDB, suppresses any windowing interface.
7958
7959Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
7960
7961 * config/sim-gdb: New file, simulator testing support.
7962
7963Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
7964
7965 * gdb.base/interrupt.exp: Test calling func1 twice.
7966
7967Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
7968
7969 * gdb.base/list.exp (test_forward_search): Set timeout higher
7970 when we'll be getting lots of output from gdb.
7971
7972 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
7973 "init_malloc" to after the expect statement. Run it if that
7974 regexp is taken, but also for two others which happen if source
7975 cannot be found.
7976
7977Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
7978
7979 * gdb.base/printcmds.exp: New test, for printing register before
7980 program is running.
7981
7982Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7983
7984 * gdb.base/list.exp: Correct some alternate expect patterns
7985 to reflect changes in list1.c.
7986
7987Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
7988
7989 * TODO: Add item regarding large frames.
7990
7991 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
7992
7993 * TODO: Remove item about enabling return.exp; it
7994 is enabled. Suggest a few more "return" tests.
7995
7996Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
7997
7998 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
7999 anonymous unions.
8000
8001Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8002
8003 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
8004 and pr-5646.o, so "make" is the same as "make all", not "make
8005 pr-4975.o".
8006
8007Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
8008
8009 * gdb.base/list.exp: Adjust expectations to reflect changes in
8010 list1.c.
8011 (test_forward_search): New test proc.
8012 * gdb.base/list1.c (long_line): New function, has long source line.
8013
8014Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
8015
8016 * gdb.base/a1-selftest.exp: Change initial stepping to know about
8017 additional line of code that was added.
8018
8019Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
8020
8021 * gdb.disasm/hppa.s: Break the large branching tests into smaller
8022 tests so as not to overflow expect's input buffers.
8023 * gdb.disasm/hppa.exp: Corresponding changes.
8024
8025Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8026
8027 Beginnings of template debugging tests.
8028 * gdb.c++/templ-info.cc: New file to test for template
8029 debugging capability of the compiler.
8030 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
8031 templ-info.cc.
8032 * gdb.c++/templates.cc: Add explicit template instantiations
8033 to enable compiling with -fno-implicit-templates. Add destructor
8034 and 'value' method to T5 class for template tests.
8035 * gdb.c++/templates.exp: Add testcases for printing of template
8036 types, setting breakpoints on template methods and calling a
beb998c6 8037 template method.
c906108c
SS
8038
8039Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
8040
8041 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
8042 branch target since some assemblers (gas-2.5) may emit a
8043 relocation for the branch instead of resolving it in the
8044 assembler.
8045
8046Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8047
8048 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
8049 through signal handler.
8050
8051Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8052
8053 * configure.in (*-*-netware): Use config/mt-netware.
8054
8055 * config/mt-netware: New file.
8056 * config/mt-i386-netware: Removed, separate configs for different
8057 netware architectures are no longer needed now that we have
8058 --with-headers.
8059
8060Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8061
8062 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
8063 by the recent changes to use ANSI C arithmetic conversions.
8064
8065Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8066
8067 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
8068 bug involving using inferior_pid to figure out whether to select a
8069 frame.
8070
8071Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
8072
8073 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
8074 match the current disassembler output.
8075
8076Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
8077
8078 * gdb.fortran/exprs.exp: Expect VOID instead of void.
8079 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
8080 types, expect "int" as type of integer values (for now).
8081
8082Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
8083
8084 * gdb.base/commands.exp: New tests for if/while commands.
8085
8086Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
8087
8088 * lib/gdb.exp (runto): Replace sub-pattern for hex value
8089 by .*, since hex values have different syntax in Chill mode.
8090
8091Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8092
8093 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
8094 linefeed from expect pattern for repeated types with indices > 9.
8095
8096Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
8097
8098 First part of Fortran test suite.
8099 * gdb.fortran: New directory.
8100 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
8101
8102Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8103
8104 * gdb.base/default.exp: Update expect pattern for load command
8105 without arguments.
8106
8107Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
8108
8109 * configure.in: Change i386 to i[345]86.
8110 * gdb.base/configure.in: Likewise.
8111 * gdb.c++/configure.in: Likewise.
8112 * gdb.chill/configure.in: Likewise.
8113
8114Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
8115
8116 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
8117 patterns, since that is not a valid context for comments.
8118
8119Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
8120
8121 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
8122 repeated types and repeated types with indices > 9.
8123
8124Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
8125
8126 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
8127 2417; old bug has been fixed.
8128
8129Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
8130
8131 * gdb.base/interrupt.exp: When trying to wake up the inferior,
8132 send the newline ourselves instead of assuming gdb_test will do
8133 so when passed an empty input string.
8134
8135 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
8136 stabs testcode.
8137
8138Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8139
8140 * lib/gdb.exp (gdb_test): Don't send anything if the first
8141 argument is an empty string. This makes cases where we want to
8142 match output that is already in expect's buffers (for example,
8143 matching a breakpoint after gdb_run_cmd has been called) work
8144 reliably.
8145
8146Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8147
8148 * config/netware.exp: New file.
8149
8150Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8151
8152 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
8153 the -B and -L prefixes so we can find the debugging stub.
8154
8155 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
8156 there and we are using the gcc from the tree.
8157
8158 * gdb.base/types.c: Removed.
8159
8160 * gdb.base/configure.in: Look for makefile fragments in ../config.
8161 Recognize i386-*-netware.
8162 * gdb.c++/configure.in: Likewise.
8163
8164Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8165
8166 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
8167 the correct TCL syntax.
8168
8169Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8170
8171 * gdb.base/opaque.exp: use runto instead of messing around with
8172 breakpoints. Simplify by using gdb_test.
8173
8174 * gdb.base/bitfields.exp: restart between tests on netware targets
8175 because breakpoints aren't relocated after target death. Run
8176 processes to completion.
8177
8178 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
8179
8180Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
8181
8182 * Makefile.in: Remove extra tabs that confuse some versions
8183 of "make". Use the newly built gdb to test with by default,
8184 rather than the first one in the tester's search path.
8185
8186Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
8187
8188 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
8189
8190 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
8191 condition help.
8192
8193Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8194
8195 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
8196
8197 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
8198 running.
8199 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
8200 * gdb.base/funcargs.exp: Likewise.
8201
8202 * gdb.base/bitfields.exp: Simplify by using gdb_test.
8203 * gdb.base/funcargs.exp: Likewise.
8204
8205 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
8206 message is "".
8207
8208Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8209
8210 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
8211 return,signals,twice}.exp: Handle non-existant binaries
8212 consistantly.
8213
8214 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
8215 * gdb.base/Makefile.in: Don't try to generate a core dump, we
8216 might testing a cross development system.
8217
8218Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8219
8220 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
8221 runtest script is relative to ${srcdir}, not ${rootdir}.
8222
8223Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
8224
8225 * gdb.base/signals.exp: Allow for optionality of breakpoint
8226 address.
8227
8228Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8229
8230 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
8231
8232Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
8233
8234 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
8235 for size_t definition.
8236 * gdb.c++/templates.cc: Likewise
8237
8238 * config/mt-i386-netware: New file.
8239
8240 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
8241 defined.
8242
8243 * gdb.base/Makefile.in: Added support for systems that name core
8244 files by appending "core" to the program name.
8245 * gdb.base/a1-selftest.exp: Likewise.
8246
8247Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8248
8249 * gdb.base/return.exp: Add comment and message for `return double'
8250 test failure on Sparc Solaris.
8251
8252Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
8253
8254 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
8255
8256Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8257
8258 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
8259 from optimizing them away.
8260 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
8261 patterns to include default constructors and assignment operators,
8262 to match gcc versions beyond 2.5.8. Accept any cplus demangling
8263 character in the output of the virtual base pointer.
8264
8265Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8266
8267 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
8268 expression match in print_addr_of to avoid unintented matches.
8269 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
8270 versions up to 2.5.8.
8271
8272Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8273
8274 * gdb.base/list.exp: Tweak alternate pattern for listing of an
8275 included file to run under newer versions of expect.
8276 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
8277 consecutive >'s in templates to accomodate recent cplus-dem.c change.
8278 Remove xfail for the virtual table of BDDHookV.
8279
8280Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
8281
8282 * lib/gdb.exp (string_to_regexp): Set a default result.
8283 (default_gdb_start): Fix misleading message.
8284
8285Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
8286
8287 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
8288 Remove all CC, etc definitions.
8289 * config/mt-hpux: New file.
8290 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
8291 (CFLAGS, LDFLAGS): Define.
8292 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
8293
8294 * Makefile.in (site.exp): Don't insert host_os, etc.
8295 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
8296 (distclean): Check existence of subdir.
8297 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
8298 * gdb.base/Makefile.in: General cleanup and simplification.
8299 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
8300 to build executables. Use default rule to build .o files.
8301 (EXPECT, RUNTEST, CC): Fix relative pathname.
8302 (site.exp): Don't insert host_os, etc.
8303 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
8304 and/or SIGUSR1 defined.
8305 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
8306 * gdb.c++/Makefile.in: General cleanup and simplification.
8307 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
8308 (CFLAGS): Remove.
8309 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
8310
8311Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
8312
8313 * gdb.base/recurse.exp: Misc changes to get tests running again
8314 after Kung's changes to the watchpoint code.
8315 * gdb.base/watchpoint.exp: Likewise.
8316
8317Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
8318
8319 * lib/gdb.exp (string_to_regexp): Convert {\} also.
8320
8321Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
8322
8323 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
8324 * lib/gdb.exp (default_gdb_start): Define.
8325 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
8326 gdb.base/funcargs.exp, gdb.base/opaque.exp,
8327 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
8328 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
8329 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
8330 Don't call gdb_target_udi in between tests.
8331
8332Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8333
8334 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
8335 (which was basically just a local version of the same thing). In
8336 addition to avoiding duplication, gdb_test_exact is faster.
8337 * lib/gdb.exp (gdb_test_exact): Fix typo.
8338
8339 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
8340 don't give an error.
8341
8342 * gdb.base/term.exp: Call delete_breakpoints before starting.
8343
8344 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
8345 (t10): Add comment.
8346
8347Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
8348
8349 Reorganization of the GDB Test Suite.
8350
8351 * gdb.base: New directory, contains all the basic tests.
8352 * gdb.c++: New directory, tests specific to C++.
8353 * gdb.chill: New directory, tests specific to Chill.
8354 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
8355 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
8356 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
8357 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
8358 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
8359 t30-31 to chill).
8360 * */gdbme.*: Rename to match appropriate expect scripts.
8361 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
8362 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
8363 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
8364 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
8365 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
8366 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
8367 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
8368 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
8369 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
8370 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
8371 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
8372 gdb.c++/virtfunc.cc: New names of C++ files.
8373 * gdb.chill/chillvars.ch: New name of Chill file.
8374 * gdb.base/configure.in, gdb.c++/configure.in,
8375 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
8376 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
8377 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
8378 * configure.in (configdirs): Update to reflect directory changes.
8379 (target_abbrev): No longer define for any configuration.
8380 * Makefile.in: Cosmetic improvements to header comments.
8381
8382Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
8383
8384 Various changes to gdb.t31:
8385
8386 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
8387 * gdbme.ch: Make all key-words and predefineds be upper-case.
8388 * chillvars.exp: Expect key-words and predefinds in upper-case.
8389
8390 * chillvars.exp: Use gdb_test_exact many places.
8391 Change expected output for arrays (which now includes index labels).
8392
8393 * pr-5020.exp, gdme.ch (module PR_5020):
8394 New test, for PR-5020.
8395
8396Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
8397
8398 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
8399 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
8400
8401Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
8402
8403 * Makefile.in: Fix bit-rot in definitions of CHILL,
8404 CHILL_FOR_TARGET and Chill_LIB.
8405 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
8406 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
8407 CHILL, and CHILL_LIB.
8408
8409Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
8410
8411 * Revert the previous changes. Please see Rob's directory
8412 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
8413
8414Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
8415
8416 * Makefile.in, configure.in, config/mips-gdb.exp,
8417 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
8418 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
8419 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
8420 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
8421 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
8422 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
8423 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
8424 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
8425 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
8426 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
8427 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
8428 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
8429 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
8430 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
8431 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
8432 changes from 94Q1.
8433
8434Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
8435
8436 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
8437 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
8438 Rob's new testing fragments.
8439
8440Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
8441
8442 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
8443 lib/gdb.exp: Replace error proc calls with perror.
8444
8445Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
8446
8447 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
8448 version also, match on casted version strings, and match on
8449 gdb startup case where the line numbers might be messed up.
8450
8451Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
8452
8453 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
8454 (CFLAGS): Delete it from here.
8455
8456Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
8457
8458 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
8459
8460Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
8461
8462 * Makefile.in (RUNTEST): Default to just "runtest".
8463
8464Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8465
8466 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
8467 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
8468 the code has been restructured.
8469
8470Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8471
8472 * gdb.t00/default.exp (set write): Allow any number of \r and/or
8473 \n, not just one of each.
8474
8475 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
8476 /bin/cc gives a warning if you do.
8477
8478Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
8479
beb998c6 8480 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
8481 __t10ListS_link1ZUiRCUiPT0
8482
8483Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8484
8485 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
8486 on local variables in recursive functions.
8487
8488 * gdb.t07/Makefile.in: Build the new test.
8489
8490Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8491
8492 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
8493 directly. Instead compare the return values from actual calls.
8494
8495Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
8496
8497 * Makefile.in (check): Set TCL_LIBRARY for runtest.
8498
8499Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8500
8501 * From Peter Schauer with minor modifications.
8502 * gdb.t15/return.exp (return_tests): Handle targets where "return"
8503 stops in mid-line in the caller. Add xfail for returning a float
8504 value on X86 targets.
8505
8506Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8507
8508 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
8509 to avoid expect lossage.
8510 (fmem_LRbug_tests): Likewise.
8511 * gdb.disasm/hppa.s: Corresponding changes.
8512
8513 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
8514 conditions to work with latest dejagnu/expect.
8515
8516 * gdb.t15/funcargs.exp (finish from indirect call): No longer
8517 expected to fail on the PA.
8518 (backtrace in call with trampolines): Explicitly require main
8519 to be frame #1 (no trampolines should show up in backtrace).
8520
8521 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
8522 "continue -expect".
8523 * gdb.t06/break.exp: Likewise.
8524 * gdb.t07/watchpoint.exp: Likewise.
8525 * gdb.t13/bitfields.exp: Likewise.
8526 * gdb.t15/{funcargs,return}.exp: Likewise.
8527 * gdb.stabs/weird.exp: Likewise.
8528 * config/{mips,udi}-gdb.exp: Likewise.
8529
8530 * hppa.sed: Enclose comments within a sed command to avoid
8531 losing with the old OSF1 sed.
8532
8533Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8534
8535 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
8536 sequent dynix.
8537 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
8538 * gdb.t15/funcargs.exp: Conditionally step again to really
8539 finish from marker_call_with_trampolines. Handle the case where
8540 the first step from within call_with_trampolines already steps
8541 us back to main.
8542 * gdb.t15/gdbme.c: Add comment to closing brace of
8543 call_with_trampolines for funcargs.exp.
8544
8545Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8546
beb998c6 8547 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
8548 Fix typo(s).
8549
8550Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8551
8552 * gdb.t07/gdbme.c: More code for watchpoint testing.
8553
8554 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
8555 "Hardware watchpoint" throughout file.
8556 (test_watchpoint_triggered_in_syscall): New test.
8557 (test_complex_watchpoint): New test.
8558
8559Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8560
8561 * gdbme.c (call_with_trampolines): New function to try and step
8562 into. Tests trampoline problems on the PA.
8563
8564 * funcargs.exp (localvars_in_indirect_call): No longer expect
8565 stepping into indirect call to fail on PAs.
8566 (test_stepping_over_trampolines): New test.
8567
8568Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8569
8570 * TODO: Add suggestions for static member function tests, and
8571 completion tests.
8572
8573Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8574
8575 * TODO: Add suggestions for "p/a" tests.
8576
8577 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
8578 (default_gdb_exit): Replace all the hair with sending "quit" to
8579 the process with a simple close.
8580
8581Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8582
8583 * TODO: Add suggestions for shared library tests.
8584
8585Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8586
8587 * TODO: Add suggestions for x/s tests.
8588
8589Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8590
8591 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
8592 "enable once", and "enable breakpoints once" with ".*".
8593
8594Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8595
8596 * TODO: Add suggestions about structure passing tests.
8597
8598Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8599
8600 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
8601 the primary1 test, use work around if __GNUC__ < 2.
8602 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
8603 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
8604 Test for bad output rather than waiting for timeout. Issue
8605 second continue only if first continue failed.
8606
8607Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
8608
8609 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
8610 operator[] test with gdb_test because the old code didn't seem to
8611 be getting the quoting right with the new dejagnu.
8612
8613Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
8614
8615 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
8616 one from the path.
8617 * Makefile.in: Use a fresh expect if there is one, use runtest
8618 from the src tree if there is one.
beb998c6 8619
c906108c
SS
8620Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
8621
8622 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
8623 next over recursive call. Revise the tests from that point on
8624 (which had been skipped) to match GDB's actual (correct) output.
8625
8626 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
8627 with next over a breakpoint whose condition is false.
8628
8629 * gdb.t00/help.exp: Comment out "help set print" tests just like
8630 (and for same reason as) "help set" test.
8631
8632Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8633
8634 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
8635 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
8636
8637Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8638
8639 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
8640 necessary gdb_target_udi.
8641
8642 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
8643
8644 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
8645 1838 and 2417; they are fixed.
8646
8647 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
8648 gdb.t03/ptype.exp (ptype structure, ptype union):
8649 Remove xfails; the test is looser than when the xfails were added.
8650
8651 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
8652 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
8653
8654 * gdb.t01/run.exp: Only run shell test if isnative.
8655
8656 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
8657 since "run" automatically loads if necessary. Call gdb_target_udi
8658 after the "file" since "file" kills any execution target.
8659
8660 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
8661 GDB. GDB doesn't work that way (not anymore at least) on UDI.
8662 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
8663 argument for UDI.
8664
8665Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
8666
8667 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
8668
8669 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
8670
8671Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8672
8673 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
8674 properly quoting regexps. This makes the second argument to
8675 demangle a fixed string, which matches the callers, instead of a
8676 shell-style pattern which is what the previous implementation
8677 used. Update some of the callers.
8678
8679Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8680
8681 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
8682 (comib_nullified_tests): Fix typo.
8683 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
8684 strings. No longer expected to fail.
8685
8686 * gdb.disasm/hppa.s (addib_tests): Fix typo.
8687 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
8688 strings. No longer expected to fail.
8689
8690 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
8691 string. No longer expected to fail.
8692
8693Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8694
8695 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
8696 No longer expected to fail.
8697
8698 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
8699 string. No longer expected to fail.
8700
8701Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8702
8703 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
8704 only in the names (I probably got most of them). I was even
8705 generous with some which differed in underscores in names, and
8706 probably missed a few, and I *still* was able to remove almost a
8707 third of the file with almost no impact on testsuite coverage.
8708
8709Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8710
8711 * gdb.t00/default.exp: Match udi_attach error message as well as
8712 the one from child_attach.
8713
8714 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
8715
8716 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
8717
8718 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
8719 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
8720
8721 * Move test with enums and partial symbols back to
8722 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
8723 Reverts the change of 26 May 93. Per today's change to
8724 stabs.texinfo, the behavior that weird.exp was expecting was
8725 unreasonable; what is important is that the compiler+gdb get
8726 things right, which happens with a recent gcc. Also fix the test
8727 to deal with native compilers which put out the stab gdb can't
8728 deal with.
8729
8730Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8731
8732 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
8733 in the names. The main thing these accomplish is to slow things down.
8734 Many more such duplicates surely remain.
8735
8736 * gdb.t00/help.exp: Comment out "help support" test just like
8737 (and for same reason as) "help set" test.
8738
8739Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
8740
8741 * gdb.t06/break.exp: Remove setup_xfails for
8742 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
8743 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
8744 about known bug in gcc to include up through 2.5.8.
8745 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
8746 well as "_vb$".
8747 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
8748 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
8749 with latest gcc and gdb.
8750 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
8751 well as "_vb$".
8752
8753Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8754
8755 * configure.in (hppa*-*-*): Also configure and build stabs-only
8756 tests.
8757
8758Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8759
8760 * gdb.t10/hppa.mt: A makefile fragment for the PA.
8761 * gdb.t10/configure.in (hppa*-*-*): Use it.
8762
8763Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8764
8765 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
8766
8767Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8768
8769 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
8770 versions prior to 1.13.5.
8771
8772Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8773
8774 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
8775 the prompt is at the start of a line.
8776
8777Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
8778
8779 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
8780 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
8781 in the copr tests now.
8782 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
8783 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
8784 expected to fail.
8785
8786Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
8787
8788 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
8789 gdb.t31/chillvars.exp, lib/gdb.exp:
8790 Tweak to run under either version of expect.
8791 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
8792 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
8793 * gdb.t11/list.exp: Remove extraneous whitespace.
8794
8795Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8796
8797 * gdb.t16/printcmds.exp (test_print_strings): Accept
8798 "(unsigned char *) " before the string.
8799
8800 * TODO: Add notes about printing of fancy types and GDB expressions.
8801
8802Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
8803
8804 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
8805 * gdb.t06/configure.in: Don't try to compile signals test program
beb998c6 8806 if doing mips-idt-ecoff.
c906108c
SS
8807
8808Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
8809
8810 * Most .exp files: Tweak to run under either version of expect.
8811
8812Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8813
8814 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
8815 xfails; I'm not sure why they are failing, but not because of PR 1806.
8816
8817Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
8818
8819 * config/unix-gdb.exp: Remove gdb_unload cause it's already
8820 defined in lib/gdb.exp.
8821
8822Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8823
8824 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
8825 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
8826 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
8827 have to be typeless.
8828
8829Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8830
8831 * TODO: Add suggestion for copyright year test.
8832
8833Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
8834
8835 * configure.in (*-*-lynxos*): Add stabs tests.
8836
8837Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
8838
8839 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
8840 so insert a tab before any assembler directive in column zero.
8841
8842 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
8843 stores.
8844 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
8845 stores.
8846 (fpu_short_memory_tests): Likewise.
8847
8848Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8849
8850 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
8851 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
8852 .stabs directives in comments.
8853
8854Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8855
8856 * TODO: New file, describing tests we could write.
8857 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
8858
8859Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8860
8861 * gdb.t06/signals.exp: Add kludge to force re-sync.
8862
8863 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
8864 to xgdb instead of gdb, get out of gdb.
8865
8866Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
8867
8868 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
8869 for info.
8870
8871Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
8872
8873 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
8874 * gdb.stabs/configure.in (hppa*-*-*): Use it.
8875 * gdb.stabs/hppa.sed: New sed script for the PA.
8876
8877Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8878
8879 * gdb.stabs: Re-write weird.def and configuration to use sed
8880 instead of cpp. sed is portable and POSIX; cpp is neither.
8881
8882Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8883
8884 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
8885
8886Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8887
8888 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
8889
8890Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8891
8892 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
8893 "_vb$".
8894 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
8895 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
8896
8897Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8898
8899 * lib/gdb.exp: Comment out code which depends on non-existent
8900 `transform' procedure.
8901
8902Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
8903
8904 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
8905 * lib/gdb.exp: Transform tool name.
8906 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
8907 1.1's new error handling system.
8908
8909Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8910
8911 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
8912
8913Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8914
8915 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
8916 They made pattern matching so slow that timeouts happened on
8917 heavily loaded systems. Now any output from "show print" which
8918 gets us back to the GDB prompt is a PASS.
8919
8920Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
8921
8922 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
8923
8924Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8925
8926 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
8927
8928 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
8929 It is not from PR 3220.
8930
8931Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8932
8933 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
8934 just started failing because they depended on the order the
8935 subcommands are presented, or exact docstring text. This kind of
8936 test is a pain and has minimal benefit.
8937
8938Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8939
8940 * gdb.t09/corefile.exp: At end of test, use "core" command with
8941 no arguments.
8942
8943Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
8944
8945 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
8946 17}/Makefile.in: Make it possible to run the testsuite with Sun
8947 make and CC = cross gcc by adding explicit build rules for .o
8948 files.
8949
8950Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8951
8952 * gdb.t15/funcargs.exp: Don't put comments on same line as
8953 setup_xfail (@#$*%& tcl braindamage!).
beb998c6 8954
c906108c
SS
8955Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8956
8957 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
8958
8959Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
8960
8961 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
8962 * gdb.t20/inherit.exp: remove three dumplicate entries.
8963
8964Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8965
8966 * gdb.t06/break.exp: For "next over recursive call", fail on any
8967 incorrect output, not just on "factorial (value=2)".
8968
8969Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
8970
8971 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
8972 working now. Add an xfail if accesing a bss variable causes
8973 a memory error if the target is not yet run.
8974
8975Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8976
8977 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
8978 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
8979 name of __st* demangling (2 strings). Did Kung really get the
8980 more than 95 others right without testing them?
8981
8982Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
8983
8984 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
8985
8986Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
8987
8988 * configure.in (configdirs): Add gdb.disasm
8989 * gdb.disasm: New directory for GDB disassembler tests.
8990 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
8991
8992Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
8993
8994 * gdb.t00/help.exp: Don't test "help set".
8995
8996 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
8997 from within expect statements. None of these happen anymore and
8998 they cause regressions to be silently unnoticed.
8999
9000 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
9001 messages) about known failures with gcc cygnus-2.4.5-930417.
9002
9003 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
9004 comp-info.exp so it gets built if it doesn't exist.
9005
9006 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
9007 it is no longer used.
9008 * gdb.t13/comp-info.c: Removed.
9009
9010Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9011
9012 * gdb.t06/signals.exp: Add xfail for sun3.
9013
9014Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9015
9016 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
9017 relevant because ^C doesn't get sent but failure can be reproduced
9018 interactively).
9019
9020Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9021
9022 * gdb.stabs/alpha.mt: New configuration file for alpha.
9023 * gdb.stabs/configure.in: Use it.
9024 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
9025 sharing with alpha.mt, redefine long to word via preprocessor.
9026 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
9027 for alpha.
9028 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
9029 native cc.
9030 * gdb.t00/teststrategy.exp: Change expect string so that we
9031 consume the `(xgdb)' from the command echo and from the gdb prompt.
9032 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
9033 gdb currently compares all values as long, so this failure probably
9034 applies to any configuration where LONGEST is bigger than a target int.
9035 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
9036 with gcc.
9037 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
9038 to handle opaque pointers, gcc is.
9039 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
9040 as first argument. Include <sys/types.h> and change all operator
9041 new definitions to use size_t.
9042 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
9043 now that we use size_t.
9044
9045Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9046
9047 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
9048 a long or float array cast all array members to the same type.
9049 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
9050 with 64 bit longs.
9051 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
9052 on alpha.
9053 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
9054
9055Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9056
9057 * gdb.t24 (demangle.exp): Constructors of templates have names like
9058 vector<int>::vector(int) not vector<int>::vector<int>(int). See
9059 section 14.6 of the ARM.
9060
9061 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
9062 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
9063 accomplish little and slow down the testsuite.
9064
9065 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
9066 Accept spaces various places.
9067
9068Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9069
9070 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
9071 with watchpoint enabled.
9072
9073 * Makefile.in: Remove definition of CC and remove the second
9074 definition of CXX (the "CXX = gcc" one remains). These definitions
9075 were causing backquotes to be expanded within backquotes, which
9076 doesn't work.
9077
9078Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
9079
9080 * gdb.t17/callfuncs.exp: Add "return 0" to end.
9081
9082Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9083
9084 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
9085 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
9086 by mips cc and contains no stabs entries.
9087
9088Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
9089
9090 * config/vx-gdb.exp: Use fake device to load files rather than
9091 NFS.
9092 * lib/gdb.exp: New proc to do "file" command.
9093 * config/unix-gdb.exp: Use new "file" proc.
9094
9095Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
9096
9097 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
9098 Rework board rebooting slightly.
9099 (gdb_exit): Don't exit from the remote shell; there isn't one.
9100 * gdb.stabs/weird.exp: If a program is being debugged already,
9101 kill it.
9102 * gdb.t04/setvar.exp: Stop and restart gdb.
9103 * gdb.t05/expr.exp: Likewise.
9104 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
9105 restart gdb and reload the program.
9106 * gdb.t08/opaque.exp: Likewise.
9107 * gdb.t12/scope.exp: Likewise.
9108 * gdb.t13/bitfields.exp: Likewise.
9109 * gdb.t15/funcargs.exp: Likewise.
9110 * gdb.t20/classes.exp: Likewise.
9111 * gdb.t03/ptype.exp: Increase timeout.
9112 * gdb.t16/printcmds.exp (test_print_string_constants,
9113 test_print_array_constants): Likewise.
9114 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
9115 * gdb.t20/classes.exp (do_tests): Likewise.
9116 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
9117
9118Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
9119
9120 * gdb.stabs: Renamed *wierd* to *weird*.
9121
9122Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
9123
9124 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
9125 for timeout. Add "known gcc 2.4.5 bug" to failure message.
9126
9127Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
9128
9129 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
9130 (do_tests): Remove xfail for whatis on one_var and two_var.
9131
9132Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
9133
9134 * Makefile.in: Made cross building work better by adding
9135 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
9136
9137Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9138
9139 * gdb.t15/{return.c,return.exp,Makefile.in}:
9140 New test, currently commented out.
9141
9142Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
9143
9144 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
9145 still running and removes the leftover named socket so GDb can do
9146 clean restarts.
9147
9148Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
9149
9150 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
9151 console, not GDB.
9152 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
9153 cross testing works better with "make check"
9154 * config/unix-gdb: Use default procedures for exit and version.
9155 * config/vx-gdb.exp: Cleaned up and massaged back to working order
9156 with the newest VxWorks.
9157
9158Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9159
9160 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
9161 old form.
9162
9163 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
9164 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
9165
9166 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
9167
9168 * config/unix-gdb.exp: Remove this version of gdb_exit
9169 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
9170 Rob says he'll look at it when he gets back to testing boards.
9171
9172Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
9173
9174 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
9175 an expected fail for certain ptype commands.
9176
9177 * gdb.t20/classes.exp: Update expected results of "ptype class
9178 Base1" to account for the constructor that now appears in the type.
9179
9180Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
9181
9182 * configure.in (configdirs): Restore gdb.t04, which mysteriously
9183 disappeared from list.
9184 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
9185 "alldone" proc with call to cleanup and exit.
9186 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
9187 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
9188 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
9189 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
9190 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
9191 "alldone" proc with simple returns that suppress remaining
9192 tests. The alldone proc went away many months ago.
9193
9194Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9195
9196 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
9197
9198 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
9199
9200Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9201
9202 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
9203 as vax gdb will display them.
9204
9205Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9206
9207 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
9208 optimizers.
9209
9210 * scope.exp: Change "bad value for localval" messages so each one
9211 is unique.
9212
9213 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
9214 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
9215
9216 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
9217
9218Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9219
9220 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
9221 doesn't exist (due to optimization).
9222
9223Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9224
9225 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
9226 contains \r because the filename is long.
9227
9228 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
9229 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
9230
9231Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9232
9233 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
9234 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
9235 Ultrix.
9236 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
9237 int tests.
9238 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
9239
9240Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
9241
9242 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
9243
9244 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
beb998c6 9245 to match does not match the passing case but still matches the
c906108c
SS
9246 failing case.
9247
9248Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9249
9250 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
9251
9252Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
9253
9254 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
9255 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
9256 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
9257 Remove various versions of gdb_exit.
9258 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
9259 gdb_exit.
9260 * config/unix-gdb.exp: gdb_exit remains here, and should override
9261 the generic version, since it's doing a lot of wierd stuff that
9262 the other versions aren't. FIXME, fold it in, or abandon this
9263 version.
9264
9265Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9266
9267 * gdb.t24/demangle.exp: Add tests for PR 3220.
9268
9269Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9270
9271 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
9272
9273Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
9274
9275 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
9276 "i386-*-*". Works for i486 as well.
9277
9278 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
9279 bug, and expand domain of xfail to all SVR4 systems, since the
9280 actual problem is likely to be in generic SVR4 /proc support.
9281
9282Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9283
9284 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
9285
9286Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
9287
9288 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
9289 xfails for other systems. Match a missing 'Continuing.' as an
9290 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
9291
9292 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
9293 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
9294 Only issue warning for missing executables if -all option is used.
9295
9296 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
9297 file if -all option is used. It's like an unpredictable XFAIL.
9298
9299Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9300
9301 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
9302 for dynamically linked binaries.
9303
9304 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
9305
9306Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9307
9308 * gdb.t20/inherit.exp: Change message for "print tagless struct"
9309 to state that this is a known bug in old versions of g++.
9310
9311Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9312
9313 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
9314 while waiting for `Continuing'.
9315
9316Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
9317
9318 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
9319 in text, data, and bss.
9320 * gdb.t10/nodebug.c: Add local and global test variables for
9321 initialized and uninitialized data.
9322
9323Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9324
9325 * config/unix-gdb.exp (gdb_exit): Add "wait".
9326
9327Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9328
9329 * gdb.t06/signals.exp: xfail the continue from the handler for all
9330 targets.
9331
9332 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
9333 function with watchpoints enabled, the i386 call dummy starts with
9334 a call.
9335
9336 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
9337 386 bsd names its corefiles.
9338
9339Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
9340
9341 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
9342 compilers don't grok it.
9343 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
9344 with small octal ints rather than character constants, which
9345 are signed and might not fit if first promoted to int.
9346
9347Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
9348
9349 * gdb.t09/Makefile.in (clean): Remove corefile.
9350
9351Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9352
9353 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
9354
9355Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9356 and Jim Kingdon (kingdon@cygnus.com)
9357
9358 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
9359 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
9360 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
9361
9362Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9363
9364 * gdb.t17/interrupt.exp: Add xfail for hppa.
9365
9366Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9367
9368 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
9369 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
9370 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
9371 to determine signed-ness of bitfields and use the result to setup
9372 the xfail.
9373 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
9374 * gdb.t15/funcargs.exp: Use them to step until the second indirect
9375 call line is reached if necessary.
9376
9377Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9378
9379 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
9380
9381Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9382
9383 * gdb.t06/break.exp: Also test `clear' command.
9384
9385Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9386
9387 * gdb.t00/teststrategy.exp: Remove extra quote.
9388
9389 * gdb.t07/watchpoint.exp: Change xfail for calling function with
9390 watchpoint enabled to be for all non-68k machines.
9391
9392 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
9393
9394Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9395
9396 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
9397 targets use aout.mt instead of ecoff.mt as gas understands
9398 standard aout format.
9399
9400Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
9401
9402 * lib/gdb.exp (runto): Don't insist that function we are running to
9403 was compiled with -g.
9404
9405 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
9406
9407 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
9408 to get back into the read system call.
9409 Accept leading newline in case where we woke it up.
9410
9411Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9412
9413 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
9414 to make the stabs test work on ecoff systems using gcc and -with-stabs.
9415 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
9416 enable ecoff configuration.
9417
9418Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9419
9420 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
9421
9422Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9423
9424 * gdb.t16/printcmds.exp: Add another printf test.
9425
9426Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
9427
9428 * configure.in: If configured -with-stabs on any target, add
9429 stabsdirs to configdirs.
9430
9431Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9432
9433 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
9434 fun" so pattern does not match the command itself.
9435
9436Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9437
9438 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
9439
9440Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9441
9442 * gdb.t17/interrupt.exp: Test for more things.
9443
9444Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9445
9446 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
9447 compiler arranges the code and line numbers.
9448
9449 * gdb.t17/interrupt.exp: Don't send \n after ^C.
9450
9451Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9452
9453 * gdb.t00/help.exp: Increase expect input buffer size.
9454
9455Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9456
9457 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
9458
9459 * gdb.t07/watchpoint.exp: Add xfail for hppa.
9460
9461 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
9462
9463 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
9464 [0-9]*, not just [0-9].
9465
9466Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9467
9468 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
9469
9470 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
9471
9472Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9473
9474 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
9475
9476Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9477
9478 * gdb.t06/signals.c: Add xfails for sun3.
9479
9480 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
9481
9482 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
9483 test_stepping tests.
9484
9485Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9486
9487 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
9488
9489 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
9490
9491 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
9492 rather than actually putting it through cpp twice.
9493
9494 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
9495
9496Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
9497
9498 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
9499 no longer needed.
9500
9501Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9502
9503 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
9504
9505 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
9506 C++ features prints as "struct", make it a pass, not an xfail.
9507
9508Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9509
9510 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
9511 Don't require VA to print as "class" rather than "struct".
9512
9513Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
9514
9515 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
9516
9517Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9518
9519 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
9520
9521Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9522
9523 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
9524 order.
9525
9526Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9527
9528 * gdb.t16/printcmds.exp: Add printf tests.
9529
9530 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
9531
9532 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
9533
9534Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
9535
9536 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
9537 pass counts, to counteract any existing or future setup_xfails.
9538
9539Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9540
9541 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
9542 {BEGIN,END}_COMMON for common block instead of STAB.
9543 * gdb.stabs/wierd.exp: Add xfail for rs6000.
9544
9545 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
9546 intp_var should be N_GSYM not N_LSYM.
9547 wierd-aout.S: Use a label for the value of the N_SO.
9548 wierd.def: Remove all backslashes.
9549 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
9550
9551Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9552
9553 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
9554 get the expected next to inheritance3.
9555
9556Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9557
9558 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
9559 now that gcc-2.4 gets it right.
9560
9561Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9562
9563 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
9564
9565 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
9566 generating comp-info.exp which works for cross-compilation.
9567
9568Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
9569
9570 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
9571 "*-*-sysv4.*".
9572
9573Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
9574
9575 * gdb.t01/run.exp: Start with a fresh gdb.
9576 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
9577 SVR4.x.
9578
9579Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
9580
9581 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
9582 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
9583 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
9584 Makefile.in (distclean, realclean): Remove gdbme.c from list of
9585 things to remove.
9586
9587Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
9588
9589 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
9590 test cases from bug reports.
9591
9592Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
9593
9594 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
9595 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
9596 avoid spurious xfails.
9597 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
9598 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
9599 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
9600
9601Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
9602
9603 * gdb.t00/teststrategy.exp: Rework to provide more useful
9604 description of each test, fix problem with systems that define
9605 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
9606 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
9607 results for "next over recursive call" so timeouts aren't taken
9608 by error.
9609
9610Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
9611
9612 * gdb.t12/scope.exp: Test printing of variables before run.
9613
9614 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
9615 printed in wrong order due to sorting.
9616
9617Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
9618
9619 * gdb.t00/teststrategy.exp: Fix expected results for printing
9620 user entered string constant. Is array of char, prints with no
9621 address.
9622
9623 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
9624 commands.
9625 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
9626 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
9627 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
9628 of struct of char arrays.
9629 * gdb.t00/radix.exp: New tests for radix commands.
9630
9631Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
9632
9633 * gdb.t16/printcmd.exp: Print a variable before running program
9634 (with xfail for AIX).
9635
9636Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
9637
9638 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
9639
9640 * gdb.t16/printcmd.exp: Don't print variables before running program.
9641
9642 * gdb.t06/break.exp: Don't require envp argument to main.
9643
9644 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
9645
9646 * gdb.t02/whatis.exp, gdb.t11/list.exp:
9647 Add xfails for rs6000.
9648
9649 * gdb.t02/whatis.exp: Change other tests not to re-test something
9650 we already tested.
9651
9652 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
9653 each type used has a variable of that type.
9654
9655Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
9656
9657 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
9658
9659Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
9660
9661 * configure.in: change srctrigger to be a file, not a directory
9662
9663Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
9664
9665 * configure.in (mips-idt-ecoff*): Added trailing '*'.
9666
9667 * gdb.t11/list.exp: Fixed a couple of typos.
9668
9669Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
9670
9671 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
9672 is fixed and PR is closed.
9673 * gdb.t16 (gdbme.c): Add simple test string variable.
9674 * gdb.t16 (printcmds.exp): Add tests with simple test string
9675 variable, primarily for boundaries on "set print elements".
9676
9677Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
9678
9679 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
9680 Make leading 0's optional and don't expect a tab in the middle
9681 of the number.
9682
9683 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
9684
9685 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
9686 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
9687 don't end command passed to gdb_test with newline.
9688
9689 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
9690 signed keyword away, don't expect signed bitfields to be signed.
9691
9692 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
9693 printing with only as many 1's as are in the field as well as printing
9694 with 32 1's (see comment).
9695
9696Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
9697
9698 * gdb.t00/default.exp: Start with a fresh gdb.
9699 * configure.in (configdirs): Remove gdb.t31 until the chill
9700 compiler works again. It no longer is able to find chillrt0
9701 since it isn't in libchill.a anymore.
9702 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
9703 wierd.o, make more modular.
9704 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
9705 spurious newlines that caused problems.
9706
9707Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9708
9709 * Move test with enums and partial symbols from gdb.t03/ptype.exp
9710 to gdb.stabs/wierd.exp since GCC has worked around the bug.
9711 gdb.stabs/wierd.{exp,def}: Many new tests.
9712
9713 * gdb.t00/default.exp: update info line for new message.
9714
9715 * gdb.t02/{whatis.exp,gdbme.c}:
9716 Test that "char *" doesn't print as "caddr_t".
9717
9718Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9719
9720 * gdb.t00/help.exp: Use .* in place of some help messages which
9721 just changed.
9722 gdb.t00/default.exp: Update "info frame" test for new message.
9723 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
9724 Remove some xfails
9725
9726Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9727
9728 * gdb.t03/{gdbme.c,ptype.exp}:
9729 Add tests for typedef'd struct and union without tags.
9730 Also check "whatis" on a variable of a typedef'd enum without a tag.
9731
9732 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
9733 PRMS 1823; the bug still exists but isn't reproduced by this test
9734 anymore), and remove rs6000 XFAIL (the bug is fixed).
9735
9736 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
9737 duplicated from whatis.exp. For those that are left, accept
9738 "long", "long int", or "int" for long variables (whatis.exp already
9739 has an XFAIL for "int", so no need to fail it here).
9740
9741 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
9742 Deal with GCC's names for types now that GDB uses the compiler's names.
9743
9744 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
9745 setup_xfail's for sunos4. If we #defined the signed keyword away,
9746 don't expect GDB to know that char it is signed.
9747
9748 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
9749
9750Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
9751
9752 * configure.in (configdirs): Add gdb.t24 for C++ tests that
9753 should work on any system, regardless of debugging format.
9754 * gdb.t21/demangle.exp: Move to gdb.t24.
9755 * gdb.t24/demangle.exp: Move from gdb.t21.
9756 * gdb.t24/{Makefile.in, configure.in}: New files.
9757
9758Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9759
9760 * configure.in: Do gdb.stabs and C++ tests only for stabs.
9761 * gdb.stabs: New directory.
9762
9763Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
9764
9765 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
9766 not just "Quit anyway?".
9767
9768Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
9769
9770 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
9771 that all setup_xfails are immediately followed by clear_xfails.
9772
9773Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
9774
9775 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
9776 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
9777 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
9778 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
9779 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
9780 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
9781 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
9782 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
9783 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
9784 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
9785 gdb.t31/chillvars.exp, lib/gdb.exp:
9786 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
9787 bug-gdb@prep.ai.mit.edu.
9788
9789Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
9790
9791 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
9792 with 0.0, not integer 0.
9793
9794Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
9795
9796 * gdb.t06/break.exp: Update for "Kill the program" message change.
9797
9798Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
9799
9800 * Makefile.in (GDBFLAGS): Set to -nx.
9801 * Makefile.in (site.exp): Use GDBFLAGS.
9802
9803Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
9804
9805 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
9806 Makefiles.
9807 (check): depend on just-check.
9808 (just-check): added so that tests can be run without a noop
9809 build pass.
9810
9811Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
9812
9813 Switch to using configure's configdirs.
9814 * Makefile.in (Makefile): add configure.in dependency.
9815 (SUBDIRS): removed redundant assignment.
9816 * configure.in: switch subdirs assignment to configdirs.
9817 * gdb.t*/configure.in: new files.
9818
9819Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
9820
9821 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
9822 works.
9823
9824Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
9825
9826 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
9827 in explicit rules. Apparently this is not supported by some makes.
9828
9829Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
9830
9831 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
9832
9833Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9834
9835 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
9836 disappeared.
9837
9838Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
9839
9840 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
9841
9842Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
9843
9844 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
9845 watchpoint problem that is now fixed.
9846 * gdb.t30/chexp.exp: Remove setup_xfail for printing
9847 uninitialized convenience variables.
9848 * gdb.t31/chillvars.exp: Fix expected patterns for printing
9849 structures.
9850
9851Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9852
9853 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
9854 which causes expect to get out of sync with gdb on long output
9855 from help set.
9856 * gdb.t09/corefile.exp: Make expected pattern for core file
9857 failing signal and frame output format less sun specific.
9858
9859Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
9860
9861 * gdb.t31/chillvars.exp: Add and remove initial dummy
9862 breakpoint, so that symbol table is forced in.
9863 (Needed at least on Sunos4, though it seems not SVR4.)
9864 * gdb.t31/chillvars.exp: Update for changed output format.
9865
9866Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
9867
9868 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
9869
9870Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
9871
9872 * Makefile.in: Added --srcdir when invoking runtest, removed the
9873 need for a local config file. (optional now)
9874
9875Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
9876
9877 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
9878 failure count used to force early termination. Add some more
9879 expected failures for gnu style demangling.
9880
9881Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9882
9883 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
9884 pmi variable from gdb.t20/gdbme to get optimized away.
9885 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
9886 Check for written corefile upon timeout _and_ eof.
9887
9888Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9889
9890 * config/unix-gdb.exp: Add missing return 0.
9891
9892Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
9893
9894 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
9895 test termination.
9896
9897Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
9898
9899 * configure.in (subdirs): Put back gdb.t17 which mysteriously
9900 disappeared.
9901
9902Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
9903
9904 * gdb.t10/crossload.exp: Disable the i860-elf test until such
9905 time as i860 support works.
9906
beb998c6 9907 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
9908 "backtrace 100\r" rather than just "backtrace\r", to match last
9909 change.
9910
9911Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
9912
9913 * config/udi-gdb.exp (gdb_exit): Remove close command.
9914 (gdb_target_udi): New procedure to set the UDI target.
9915 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
9916 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
9917 Added waits for prompts after several question responses. Added
9918 some more responses used by a29k-amd-udi-gdb.
9919 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
9920 pass different arguments, restart UDI connection after program
9921 completion.
9922 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
9923 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
9924 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
9925 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
9926 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
9927 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
9928 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
9929 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
9930 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
9931 after program completion.
9932 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
9933 compiled with a SELECT_VECS setting.
9934 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
9935 infinite recursion.
9936
9937 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
9938 Added checks for COFF results, and made them expected failures for
9939 all targets. It would be better to make them expected failures
9940 for COFF targets only.
9941
9942Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
9943
9944 * Makefile.in: add null dvi target, don't bother to recurse
9945 through test directories for info and install-info; rename
9946 $(datadir) to be dejagnu instead of deja-gnu
9947
9948Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
9949
9950 * gdb.t31/gdbme.ch: Re-enable code that previously caused
9951 compiler to coredump.
9952 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
9953 code.
9954
9955Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
9956
9957 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
9958 coredump.
9959 * gdb.t31/chillvars.exp: Comment out tests that depend on that
9960 code.
9961
9962Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
9963
9964 * gdb.t03/ptype.exp: tests for return code from gdb_test.
9965 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
9966 which in a shell. Deletes xgdb when done.
9967 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
9968 Tests the return from the "set height" or "set width" commands.
9969 Added a few return codes where needed.
9970
9971Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
9972
9973 * Makefile.in (SUBDIRS): Add gdb.t17.
9974 * configure.in (subdirs): Add gdb.t17.
9975 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
9976 files to test gdb's calling of functions in the inferior with
9977 the correct arguments and gdb's ability to retrieve any
9978 result returned.
9979
9980Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
9981
9982 * config/unix-gdb.exp (gdb_exit): Remove close commands that
9983 may be called after gdb goes away. Previous versions of expect
9984 needed these to avoid file descriptor leaks, but they cause
9985 errors with the current revision of expect.
9986 * gdb.t00/gdbvars.exp: Use -re on expected output after
9987 setting sevenbit-strings.
9988 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
9989 to set sevenbit-strings consistent across tests.
9990 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
9991 set sevenbit-strings consistent across tests.
9992
9993Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
9994
9995 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
9996 expected output to match current "expect" expectations.
9997
9998Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
9999
10000 * gdb.t00/default.exp: Change expected output for default "source"
10001 command, to match new gdb behavior which requires a filename to
10002 source.
10003
10004Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
10005
10006 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
10007 expected fail for i486-*-* that misses the marker2 function.
10008 * gdb.t10/crossload.exp (bfddefault): Allow successful
10009 recognition of a format to pass even if no symbols are found.
10010 Explicitly catch failures where the format is not recognized
10011 or is ambiguous, and add the reason to the fail message.
10012 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
10013 the cause is and invalid target and add reason to failure message.
10014 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
10015 elf32-i386, elf32-sparc, and elf32-i860.
10016 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
10017 Set up expected failure for 'filename'::variable scope resolution,
10018 which is now apparently broken on all targets.
10019 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
10020 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
10021 gdb.t23/templates.exp: Change failure for missing binfile into
10022 just a warning.
10023 gdb.t21/demangle.exp: Change all cfront references to 'arm'
10024 references.
10025
10026Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
10027
10028 * gdb.t00/default.exp: Add expected output for default "source"
10029 command, to match new gdb behavior.
10030 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
10031
10032Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
10033
10034 * config/*-gdb.exp: returns an error, rather than exiting on
10035 internal errors.
10036
10037Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
10038
10039 * gdb.t03/gdbme.c: Add pointer to struct variable.
10040 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
10041 referencing struct members.
10042
10043Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
10044
10045 * configure.in (mips-idt-ecoff): New target.
10046 * config/mips-gdb.exp: New file for remote board using MIPS remote
10047 debugging protocol.
10048
10049 * Redid configuration scheme. Removed gdb.t*/configure.in.
10050 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
10051 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
10052 distclean targets. Built executables via .o files. Adjusted
10053 tests to account for source files in $(srcdir) rather than
10054 $(objdir).
10055 * lib/gdb.exp (runto): Don't expect () after the function name,
10056 because it may have arguments.
10057
10058Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
10059
10060 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
10061 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
10062 expected failures for mips-idt-* and mips-sgi-*.
10063 * gdb.t00/default.exp (attach): Kill process if requested.
10064 * gdb.t00/help.exp (help target core, help target): Accept a gdb
10065 that does not read core files.
10066 * gdb.t01/run.exp: Removed checks for exit status code.
10067 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
10068 it is linked in.
10069 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
10070 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
10071 appropriate, rather than doing it by hand.
10072 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
10073 execution.
10074 * gdb.t10/crossload.exp: Kill existing program if needed.
10075 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
10076 appropriate, rather than doing it by hand. Always increase
10077 timeout for this test, not just for VxWorks.
10078
10079Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
10080
10081 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
10082 of Chill STRUCT types and STRUCT values.
10083 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
10084 than "char".
10085 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
beb998c6 10086 struct2): New struct definitions and initializations to test
c906108c
SS
10087 simple Chill STRUCT types.
10088
10089Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
10090
10091 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
10092 the null byte at the end of strings.
10093 * gdb.t00/default.exp: Make show version insensitive to copyright
10094 date.
10095 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
10096 to avoid dependencies on target char signedness.
10097 * gdb.t16/printcmds.exp: Update expected results for explicitly
10098 unsigned char.
10099 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
10100 now work.
10101 * gdb.t21/demangle.exp: Add many more patterns for template
10102 demangling, most of them being expected failures.
10103 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
10104 string we are matching for, to match on the whole string.
10105 * gdb.t21/demangle.exp: Add many new test strings to demangle,
10106 and fix a whole bunch that had incorrect expected output but were
10107 passing anyway because of the bug in "proc demangle".
10108 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
10109 type.
10110 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
10111
10112Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
10113
10114 * gdb/testsuite: made modifications to testcases, etc., to allow
10115 them to work properly given the reorganization of deja-gnu and the
10116 relocation of the testcases from deja-gnu to a "tool" subdirectory.
10117
10118Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
10119
10120 * gdb/testsuite: Initial creation of gdb/testsuite.
10121 Migrated dejagnu testcases and support files for testing nm to
10122 gdb/testsuite from deja-gnu. These files were moved "as is"
10123 with no modifications. This migration is part of a major overhaul
10124 of dejagnu. The modifications to these testcases, etc., which
10125 will allow them to work with the new version of dejagnu will be
10126 made in a future update.
10127\f
10128Local Variables:
10129mode: indented-text
10130left-margin: 8
10131fill-column: 74
10132version-control: never
10133End:
This page took 0.794874 seconds and 4 git commands to generate.