* aout64.h (N_SHARED_LIB): Define as 0 if TEXT_START_ADDR is
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9846de1b
JM
1Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
2
3 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
4 calling malloc.
5 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
6 * ptype.exp: Move test for get_debug_format to before its first
7 use.
8
91999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10
11 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12 * gdb.base/annota2.cc, annota2.exp: Move from here.
13 * gdb.c++/annota2.cc, annota2.exp: To here.
14 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
15
43ff13b4
JM
16Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
17
18 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
19 a consistent format.
20
085dd6e6
JM
211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22
23 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25 HP compilers, also set the globals $true and $false.
26
27 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
28 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
29 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
30 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
31 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
32 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
33 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
34 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
35 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
36 whatis.c} Add C++ compatible function definitions and return
37 types, add includes for library functions.
38 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
39 * gdb.base/step-test.c (myglob): Rename from glob.
40 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
41 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
42 files, move here from gdb.hp.
43 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
44 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
45 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
46 Adjust line numbers in regexps.
47
48 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
49 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
50 instead of 0/1.
51
52 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
53 foll-vfork.exp: New files, move here from gdb.hp.
54 * gdb.base/page.exp: New file, test of pagination command.
55
56 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
57 recursion test.
58 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
59
60 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
61 gdb.base/solib.exp: Fix compiler invocation process.
62
63 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
64 HP-UX 11, turn off overload resolution explicitly.
65 * gdb.base/commands.exp: Set argument list explicitly, add
66 watchpoint test.
67 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
68 them work.
69 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
70 expressions properly.
71 * gdb.base/corefile.exp: Loosen the match slightly.
72 * gdb.base/default.exp: Allow "Error accessing memory" message
73 also.
74 * gdb.base/display.exp: Skip over x/0 j if PA64.
75 * gdb.base/funcargs.exp: Add xfails for HP-UX.
76 * gdb.base/interrupt.exp: Ditto.
77 * gdb.base/langs.exp: Add symbolic matches governed by compiler
78 in use.
79 * gdb.base/list.exp: Add xfails for HP-UX.
80 * gdb.base/long_long.exp: Refine some of the numeric matches.
81 * gdb.base/mips_pro.exp: Xfail on HP-UX.
82 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
83 * gdb.base/nodebug.exp: Succeed on more varieties of output.
84 * gdb.base/opaque.exp: Remove some HP-UX xfails.
85 * gdb.base/ptype.exp: Succeed on more varieties of output.
86 * gdb.base/scope.exp: Add xfails for HP-UX.
87 * gdb.base/sect-cmd.exp: Add more cases.
88 * gdb.base/setvar.exp: Add xfails for HP-UX.
89 * gdb.base/shlib-call.exp: Loosen some matches slightly.
90 * gdb.base/signals.exp: Match on void symbolically.
91 * gdb.base/step-test.exp: Add case for PA64.
92 * gdb.base/term.exp: Add exit and restart.
93 * gdb.base/twice.exp: Clean up after self.
94 * gdb.base/varargs.exp: Disable overload resolution explicitly.
95 * gdb.base/whatis.exp: Allow more ways to pass tests.
96
97 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
98 no longer useful.
99
100Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
101
102 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
103 list of patterns.
104 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
105 print_double_array(double_array)", "continuing to breakpoint
106 1018", "print print_double_array(array_d)" and "continuing to
107 1034" tests.
108
1091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
110
111 * Makefile.in: Add empty html and install-html targets.
112
1131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
114
115 * config/mt-*: Remove, these haven't been used since 1996.
116
1171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
118
119 * gdb.base/call-strs.c, gdb.base/ending-run.c,
120 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
121 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
122
9e0b60a8
JM
1231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
124
125 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
126 simpler match case for the ptype of the big class.
127
1281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
129
130 * gdb.exp: Fix test for gdb_prompt existence.
131
1321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
133
134 * gdb.exp (gdb_test): Add fail after calls to perror.
135
1361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
137
138 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
139
1401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
141
142 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
143
0f71a2f6
JM
144Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
145
146 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
147 malloc() is linked in.
148
1491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
150
151 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
152 step at end.
153
154 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
155
1561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
157
158 * gdb.java/jv-print.exp: New file. (Our first Java test!)
159
cce74817
JM
160Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
161
162 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
163 * gdb.base/mips_pro.exp: Likewise.
164
1651999-06-02 Keith Seitz <keiths@cygnus.com>
166
167 * gdb.c++/templates.cc: Change all "new" operators to throw
168 an exception.
169 * gdb.c++/cplusfuncs.cc: Likewise.
170
171 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
172
173Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
174
175 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
176 * gdb.base/ending-run.exp: When stepping out of main, accept a
177 step into an arbitrary assembler file.
178
392a587b
JM
1791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
180
181 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
182 "breakpoint-invalid" to be printed.
183 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
184 number of "frames-invalid" and "breakpoint-invalid" to be printed.
185 * gdb.base/annota2.cc: Initialize a.x to 0.
186
9e086581
JM
1871999-05-17 Keith Seitz <keiths@cygnus.com>
188
189 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
190 when "skip_float_tests" set.
191 Ditto for "print print_double_array(array_d)", "print print_small_structs",
192 "print print_ten_doubles", and "step into print_long_arg_list".
193 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
194 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
195 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
196 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
197 "skip_float_tests" is set.
198 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
199 when "skip_float_tests" set.
200
cd0fc7c3
SS
2011999-05-06 Keith Seitz <keiths@cygnus.com>
202
203 * gdb.base/annota2.cc: Include stdio.h.
204
205Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
206
207 * gdb.base/crossload.exp: Remove, this has been disabled ever
208 since BFD stopped including all targets, and cross-GDB gets
209 plenty of testing anyway.
210 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
211 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
212 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
213 * gdb.base/README: Remove, was doc for this.
214 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
215 needed.
216
b83266a0
SS
2171999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
218
219 * gdb.base/call-ar-st.exp: Fix one regular expression in test
220 output.
221
222 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
223 * gdb.base/annota2.exp: New file. More annotation tests.
224 * gdb.base/annota1.c: New file. Source file for annota1.exp.
225 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
226
2271999-04-23 Angela Marie Thomas <angela@cygnus.com>
228
229 * config/cfdbug.exp: New file.
230
7a292a7a
SS
2311999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
232
233 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
234 Marcus Daniel's and Dale Hawkins's demangler crashes.
235
236 * gdb.c++/demangle.exp (test_gnu_style_demangling,
237 test_lucid_style_demangling, test_arm_style_demangling,
238 test_hp_style_demangling): Try Tom Tromey's core-dumping
239 identifier under each demangling style.
240
2411999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
242
243 * gdb.c++/demangle.exp: Include the current demangling style
244 in all test names.
245 (current_demangling_style): New global variable.
246 (set_demangling_style, test_demangling_core, test_demangling,
247 test_demangling_exact): New functions.
248 (test_gnu_style_demangling, test_lucid_style_demangling,
249 test_arm_style_demangling, test_hp_style_demangling): Use those,
250 instead of calling gdb_test and gdb_test_exact directly.
251 (catch_demangling_errors): New function, which reports errors
252 signalled by the demangling test functions in an orderly way.
253 (do_tests): Use catch_demangling_errors.
254
2551999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
256
257 * gdb.base/signals.exp (test_handle_all_print): Use () for
258 grouping in expressions, not {}.
259
260 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
261 initialized yet.
262
2631999-04-01 Stan Shebs <shebs@andros.cygnus.com>
264
265 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
266 are listed.
267
2681999-03-26 Stan Shebs <shebs@andros.cygnus.com>
269
270 * gdb.stabs/weird.exp: Test for CC being defined before
271 looking at its value.
272
2731999-03-25 Stan Shebs <shebs@andros.cygnus.com>
274
275 * gdb.base/call-ar-st.exp: Remove stray '#'.
276 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
277 "short int" and "long int".
278 * gdb.c++/overload.cc: Cast the string added in the previous
279 change, to mollify finicky HP compiler.
280 * gdb.hp/reg-test.exp (testfile): Fix file name.
281 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
282
283 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
284 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
285 alternate form of enum ptype.
286
c906108c
SS
2871999-03-23 Stan Shebs <shebs@andros.cygnus.com>
288
7a292a7a
SS
289 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
290 * gdb.hp/*.exp: Change all to run compiler probe only after
291 passing skip_hp_tests, so as not to waste time on guaranteed
292 failure.
293
c906108c
SS
294 * gdb.c++/overload.cc: Pass string instead of char addr, always
295 init ccpfoo.
296 * gdb.c++/templates.cc: Fix syntax error.
297
7a292a7a
SS
298Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
299
300 * gdb.base/commands.exp: Add test for correct position of '>'
301 when issuing the 'commands' command after a 'while' or 'if'
302 command.
303
3041999-03-18 James Ingham <jingham@cygnus.com>
305
306 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
307
308 * gdb.c++/method.exp: It was testing an uninitialized int on the
309 stack and assuming it was positive.
310
311 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
312
313 * gdb.base/step-test.exp: Catch a case where finish is broken and
314 keep it from killing the rest of the tests.
315 Use gdb_continue_to_end.
316
317 * gdb.base/sigall.exp: use gdb_continue_to_end.
318
319 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
320
321 * gdb.base/display.exp: use runto_main, not run.
322
323 * gdb.base/default.exp: Check for the current error message in the
324 r abbreviation test.
325 Add strongarm to the targets that know info float.
326
327 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
328 run which doesn't work with monitors.
329
330 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
331
332 * gdb.base/break.exp: use the gdb_continue_to_end proc.
333
334 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
335 program. Traps the case (in Cygmon) when the program never really
336 exits. Same as Mark's continue_to_exit, but I had put it in a lot
337 more places, so I used my name. Sorry Mark...
338
339 * config/monitor.exp (gdb_target_monitor): added another
340 target_info parameter: remotebinarydownload. This will set the
341 remotebinarydownload flag if this is causing some boards trouble.
342
3431999-03-18 Mark Salter <msalter@cygnus.com>
344
345 * lib/gdb.exp (continue_to_exit): New function.
346
347 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
348 * gdb.base/ending-run.exp: Ditto.
349 * gdb.base/step-test.exp: Ditto.
350
3511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
352
353 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
354 (suggested by Art Haas <ahaas@neosoft.com>).
355
3561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
357
358 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
359
360Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
361
362 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
363 descriptions of types (short unsigned int vs unsigned short, etc).
364
3651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
366
367 * gdb.base/call-strs.exp: Don't assume that `step' will step over
368 a call to strlen; sometimes we do have sources.
369
3701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
371
372 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
373 character, so GDB won't print garbage after its end.
374
375 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
376 breakpoint there instead. Sometimes GCC emits memcpy to handle
377 the large structures being passed by value, so we step into that
378 instead of sum_array_print, which obscures what we're really testing.
379 * gdb.base/step-test.exp: However, we do want a test that notices
380 the bizarre steps into memcpy, so do that here. Add check for
381 stepping into function calls that pass large structures by value.
382 ("Is that a noun clause, or are you just happy to see me?")
383 Remove all references to specific line numbers.
384 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
385 New type and function.
386 (main): Call large_struct_by_value, passing it a large struct by value.
387 * lib/gdb.exp (gdb_get_line_number): New function.
388
389 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
390 more portable.
391
7a292a7a
SS
3921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
393
c906108c
SS
394 * lib/gdb.exp: Doc fixes.
395
7a292a7a
SS
3961999-03-05 Nick Clifton <nickc@cygnus.com>
397
398 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
399
4001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
401
c906108c
SS
402 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
403 commands. They're not germane to this test, and they don't work
404 that way on remote targets.
405
7a292a7a
SS
4061999-02-25 Felix Lee <flee@cygnus.com>
407
408 * lib/gdb.exp (debug_format): initialize
409
c906108c
SS
4101999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
411
412 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
413 * gdb.base/call-rt-st.c: Ditto.
414
c906108c
SS
4151999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
416
417 * gdb.threads/pthreads.exp (horiz): New variable.
418 (test_startup): Fix regexps that capture thread numbers.
419
4201999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
421
422 * gdb.base/smoke.exp: Disambiguate two test case names (both
423 called ``print'').
424
425Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
426
427 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
428 compilation.
429
4301999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
431
432 * gdb.base/miscexprs.exp: Change patterns to match GDB's
433 actual output formatting.
434 * gdb.base/smoke.exp: GDB removes leading 0's.
435 * gdb.base/volatile.exp: Don't check type of remuneration;
436 that variable is no longer defined in constvars.c.
437 * gdb.base/step-test.c (main): Exit with explicit exit code.
438 * gdb.base/step-test.exp: Remove two nexti checks--they are
439 not portable.
440
4411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
442
443 * gdb.base/help.exp ("help delete display"): Fix test to match
444 gdb's output.
445
446 * gdb.base/long_long.c (known_types): Initialize values to zero.
447 * gdb.base/long_long.exp: Step one more line
448 so 'dec' is initialized in "get to known place". GDB removes
449 leading zeros. Explicitly ask for hex formatting. Use
450 unique test case names.
451
452Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
453
454 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
455
456 * gdb.c++/method.exp: Add missing close brace.
457
4581999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
459
460 * gdb.base/maint.exp: Use 'set height 0' to disable page
461 prompting, not 'set height 400'.
462
463 Fix a bunch of timeouts.
464 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
465 four separate tests, so expect doesn't take forever to match a ton
466 of text against a regexp with lots of .* forms.
467 ("maint print psymbols", "maint print symbols"): Make some of
468 these greps more selective, so that expect doesn't try to wade
469 through huge piles of output and time out.
470
471 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
472
473 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
474 tests: one which doesn't expect shlib events to be reported, and
475 another which does, but is XFAIL for all platforms other than
476 HP/UX.
477
478 * gdb.base/break.exp: Teach the test suite that the `catch
479 fork', `catch vfork', and `catch exec' commands produce error
480 messages on platforms that don't provide these features.
481
482Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
483
484 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
485 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
486 (shortening names from solib_threshold.exp etc), won't run on
487 anything but HP-UX for the foreseeable future.
488 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
489 reflect move.
490
491Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
492
493 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
494 gdb.trace/Makefile.in (clean): Remove all test executables.
495
496Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
497
498 * gdb.base/shlib-call.exp: add test cases to verify that gdb
499 successfully re-sets breakpoints in shared libraries.
500 * gdb.base/shmain.c (main): return 0, don't fall off the end.
501
502Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
503
504 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
505 and compiled w/o GCC.
506
507 * gdb.hp/watch-cmd.exp: ditto.
508
509 * gdb.hp/watch-hp.exp: ditto.
510
511 * gdb.hp/xdb1.exp: ditto.
512
513 * gdb.hp/xdb2.exp: ditto.
514
515 * gdb.hp/dbx.exp: ditto.
516
517Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
518
519 * constvars.c: Remove C++-isms.
520 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
521 with GCC.
522
523Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
524
525 The following changes are part of the HP merge.
526
527 * gdb.base/break.exp: new tests to verify that catchpoints for
528 fork, vfork, and exec don't trigger inappropriately.
529
530 * gdb.base/opaque.exp: compile one file at a time, then link.
531
532 * gdb.base/signals.exp: be more restrictive about which hppa
533 systems receive a setup_xfail. new tests.
534
535 * gdb.base/solib_threshold.build: new file.
536 * gdb.base/solib_threshold.exp: new file.
537 * gdb.base/solib_threshold.link_opts: new file.
538 * gdb.base/solib_threshold.mk: new file.
539 * gdb.base/gen_solib_threshold.c: new file.
540
541 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
542 tests. New tests for enums inside classes.
543
544 * gdb.c++/compiler.cc: indicate support of template debugging.
545
546 * gdb.c++/demangle.exp: run hp style demangling tests.
547
548 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
549 tests.
550
551 * gdb.c++/misc.cc: changes to support new tests.
552
553 * gdb.c++/templates.cc: changes to support HP's compiler; changes
554 to support new tests.
555
556 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
557 gcc, then skip these tests.
558
559Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
560
561 The following files are part of the HP merge; some had longer
562 names at HP, but have been renamed to be no more than 14
563 characters in length.
564
565 * gdb.hp/ambiguous.cc: new file.
566 * gdb.hp/ambiguous.exp: new file.
567 * gdb.hp/attach.exp: new file.
568 * gdb.hp/attach2.exp: new file.
569 * gdb.hp/classes-hp.exp: new file.
570 * gdb.hp/ctti.exp: new file.
571 * gdb.hp/ctti-add.cc: new file.
572 * gdb.hp/ctti-add1.cc: new file.
573 * gdb.hp/ctti-add2.cc: new file.
574 * gdb.hp/ctti-add3.cc: new file.
575 * gdb.hp/dbx.exp: new file.
576 * gdb.hp/exception.cc: new file.
577 * gdb.hp/exception.exp: new file.
578 * gdb.hp/foll-exec.c: new file.
579 * gdb.hp/foll-exec.exp: new file.
580 * gdb.hp/foll-fork.c: new file.
581 * gdb.hp/foll-fork.exp: new file.
582 * gdb.hp/foll-vfork.c: new file.
583 * gdb.hp/foll-vfork.exp: new file.
584 * gdb.hp/inherit-hp.exp: new file.
585 * gdb.hp/more-steps.exp: new file.
586 * gdb.hp/namespace.cc: new file.
587 * gdb.hp/namespace.exp: new file.
588 * gdb.hp/optimize.exp: new file.
589 * gdb.hp/pxdb.c: new file.
590 * gdb.hp/pxdb.exp: new file.
591 * gdb.hp/quicksort.exp: new file.
592 * gdb.hp/reg-test.exp: new file.
593 * gdb.hp/reg-test.s: new file.
594 * gdb.hp/sized-enum.c: new file.
595 * gdb.hp/sized-enum.exp: new file.
596 * gdb.hp/start-stop.exp: new file.
597 * gdb.hp/templ-hp.cc: new file.
598 * gdb.hp/templ-hp.exp: new file.
599 * gdb.hp/thr-lib.c: new file.
600 * gdb.hp/thr-lib.exp: new file.
601 * gdb.hp/thr-lib.h: new file.
602 * gdb.hp/thr-liblib.c: new file.
603 * gdb.hp/virtfun-hp.c: new file.
604 * gdb.hp/virtfun-hp.exp: new file.
605 * gdb.hp/watch-cmd.exp: new file.
606 * gdb.hp/watch-hp.exp: new file.
607 * gdb.hp/xdb1.exp: new file.
608 * gdb.hp/xdb2.exp: new file.
609 * gdb.hp/xdb3.exp: new file.
610
611Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
612
613 The following files are part of the HP merge; some had longer
614 names at HP, but have been renamed to be no more than 14
615 characters in length.
616
617 * gdb.base/ss.h: new file.
618 * gdb.base/call-ar-st.c: new file.
619 * gdb.base/call-ar-st.exp: new file.
620 * gdb.base/call-rt-st.c: new file.
621 * gdb.base/call-rt-st-exp: new file.
622 * gdb.base/call-strs.exp: new file.
623 * gdb.base/ena-dis-br.exp: new file.
624 * gdb.base/environ.exp: new file.
625 * gdb.base/long_long.exp: new file.
626 * gdb.base/sect-cmd.exp: new file.
627 * gdb.base/shlib-cl2.exp: new file.
628 * gdb.base/smoke.exp: new file.
629 * gdb.base/so-impl-ld.c: new file.
630 * gdb.base/so-impl-ld.exp: new file.
631 * gdb.base/so-indr-cl.c: new file.
632 * gdb.base/so-indr-cl.exp: new file.
633 * gdb.base/varargs.exp: new file.
634 * gdb.base/volatile.exp: new file.
635 * gdb.base/whatis-exp.exp: new file.
7a292a7a 636 * gdb.base/display.exp: new file.
c906108c
SS
637 * gdb.c++/derivation.exp: new file.
638 * gdb.c++/local.exp: new file.
639 * gdb.c++/member-ptr.exp: new file.
640 * gdb.c++/overload.exp: new file.
641 * gdb.c++/ovldbreak.exp: new file.
642 * gdb.c++/ref-types.exp: new file.
643 * gdb.c++/ref-types2.exp: new file.
644 * gdb.c++/userdef.exp: new file.
645
646Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
647
648 * gdb.base/default.exp: Reflect wording change in remote.c.
649
650Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
651
652 * gdb.base/help.exp: Update to reflect current text.
653
654Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
655
656 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
657 they're stack variables and contain garbage.
658 * gdb.c++/anon-union.exp: new file.
659
660 The following changes were made by David Taylor
661 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
662 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
663 in changes by HP.
664
665 * gdb.base/bitops.exp: new file.
666 * gdb.base/default.exp: change expected messages for catch and
667 info catch tests to reflect HP merge changes.
668 * gdb.base/enable-disable-break.exp
669 * gdb.base/ending-run.c: new file.
670 * gdb.base/long_long.c: new file.
671 * gdb.base/maint.exp: new file.
672 * gdb.base/pointers2.exp: new file.
673 * gdb.base/shlib-call2.exp: new file.
674 * gdb.base/solib.exp: new file.
675 * gdb.base/step-test.c: new file.
676 * gdb.c++/anon-union.cc: new file.
677 * gdb.c++/local.cc: new file.
678 * gdb.c++/member-pointer.cc: new file.
679 * gdb.c++/method.cc: new file.
680 * gdb.c++/ref-types.cc: new file.
681 * gdb.c++/ref-types2.cc: new file.
682 * gdb.c++/userdef.cc: new file.
683
684 * gdb.base/scope.exp: compile one file at a time, then link.
685 * gdb.base/langs.exp: ditto.
686 * gdb.base/list.exp: ditto.
687
688Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
689
690 The following changes were made by David Taylor
691 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
692 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
693 in changes by HP.
694
695 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
696 skip tests. When compiling pass c++ flag to gdb_compile.
697 * gdb.c++/
698
699 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
700 test for on hppa*-*-hpux*; use args to see if c++ was specified.
701 (skip_hp_tests): new function.
702 (gdb_preprocess): new function.
703
704 * configure.in (hpdir): decide whether to configure gdb.hp.
705 * configure: regenerated.
706
707 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
708 to delete on clean.
709 (EXECUTABLES): update to reflect new additions.
710 * gdb.base/commands.exp: update message expected.
711 * gdb.base/default.exp: add copyright notice.
712 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
713 * gdb.base/help.exp: update messages to reflect current text.
714 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
715 targets for recurse tests.
716 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
717 skip this file.
718
719 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
720 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
721 compilation.
722 * gdb.c++/misc.exp: ditto.
723 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
724 run the tests. tell gdb_compile that it's a c++ compilation.
725
726 * gdb.threads/pthreads.exp: fix typo in message.
727
728 * gdb.base/all-bin.exp: new file.
729 * gdb.base/arithmet.exp: new file.
730 * gdb.base/assign.exp: new file.
731 * gdb.base/completion.exp: new file.
732 * gdb.base/cond-expr.exp: new file.
733 * gdb.base/condbreak.exp: new file.
734 * gdb.base/define.exp: new file.
735 * gdb.base/dollar.exp: new file.
736 * gdb.base/environment.exp: new file.
737 * gdb.base/eval-skip.exp: new file.
738 * gdb.base/jump.exp: new file.
739 * gdb.base/logical.exp: new file.
740 * gdb.base/pointers.exp: new file.
741 * gdb.base/relational.exp: new file.
742 * gdb.base/section_command.exp: new file.
743 * gdb.base/whatis-expr.exp: new file.
744
745 * gdb.base/all-types.c: new file.
746 * gdb.base/call-array-struct.c: new file.
747 * gdb.base/call-return-struct.c: new file.
748 * gdb.base/call-strings.c: new file.
749 * gdb.base/callfuncs2.c: new file.
750 * gdb.base/condbreak.c: new file.
751 * gdb.base/constvars.c: new file.
752 * gdb.base/display.c: new file.
753 * gdb.base/int-type.c: new file.
754 * gdb.base/jump.c: new file.
755 * gdb.base/miscexprs.c: new file.
756 * gdb.base/pointers.c: new file.
757 * gdb.base/pointers2.c: new file.
758 * gdb.base/shmain.c: new file.
759 * gdb.base/shr1.c: new file.
760 * gdb.base/shr2.c: new file.
761 * gdb.base/solib.c: new file.
762 * gdb.base/solib1.c: new file.
763 * gdb.base/solib2.c: new file.
764 * gdb.base/varargs.c: new file.
765 * gdb.c++/derivation.cc: new file.
766 * gdb.c++/overload.cc: new file.
767 * gdb.c++/ovldbreak.cc: new file.
768 * gdb.hp/attach.c: new file.
769 * gdb.hp/attach2.c: new file.
770 * gdb.hp/average.c: new file.
771 * gdb.hp/compiler.c: new file.
772 * gdb.hp/compiler.cc: new file.
773 * gdb.hp/execd-program.c: new file.
774 * gdb.hp/follow-exec.c: new file.
775 * gdb.hp/follow-fork.c: new file.
776 * gdb.hp/follow-vfork-and-exec.c: new file.
777 * gdb.hp/misc-hp.cc: new file.
778 * gdb.hp/more-steps.c: new file.
779 * gdb.hp/optimize.c: new file.
780 * gdb.hp/quicksort.c: new file.
781 * gdb.hp/run-hp.c: new file.
782 * gdb.hp/start-stop.c: new file.
783 * gdb.hp/sum.c: new file.
784 * gdb.hp/templates-hp.cc: new file.
785 * gdb.hp/thread-local-in-lib.c: new file.
786 * gdb.hp/thread-local-in-lib.h: new file.
787 * gdb.hp/thread-local-in-lib.lib.c: new file.
788 * gdb.hp/vforked-program.c: new file.
789 * gdb.hp/virtfunc-hp.cc: new file.
790 * gdb.hp/watchpoint-hp.c: new file.
791 * gdb.hp/xdb.c: new file.
792 * gdb.hp/xdb0.c: new file.
793 * gdb.hp/xdb0.h: new file.
794 * gdb.hp/xdb1.c: new file.
795
796Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
797
798 The following change was made by Edith Epstein
799 <eepstein@cygnus.com> as part of a project to merge in changes
800 originally made by HP; HP did not create ChangeLog entries.
801
802 * gdb.c++/demangle.exp: changed the expected output for some
803 ARM-style mangling -- removed second reference to datatype.
804 For example, maint demangle __dt__11T1__pt__2_cFv
805 T1<char>::~T1<char>(void)
806 becomes,
807 maint demangle __dt__11T1__pt__2_cFv
808 T1<char>::~T1(void)
809
810 (test_hp_style_demangling): new hp specific demangling test cases.
811
812Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
813
814 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
815 * gdb.trace/backtrace.exp: Likewise.
816 * gdb.trace/circ.exp: Likewise.
817 * gdb.trace/collection.exp: Likewise.
818 * gdb.trace/deltrace.exp: Likewise.
819 * gdb.trace/infotrace.exp: Likewise.
820 * gdb.trace/limits.exp: Likewise.
821 * gdb.trace/packetlen.exp: Likewise.
822 * gdb.trace/passc-dyn.exp: Likewise.
823 * gdb.trace/passcount.exp: Likewise.
824 * gdb.trace/report.exp: Likewise.
825 * gdb.trace/save-trace.exp: Likewise.
826 * gdb.trace/tfind.exp: Likewise.
827 * gdb.trace/tracecmd.exp: Likewise.
828 * gdb.trace/while-dyn.exp: Likewise.
829 * gdb.trace/while-stepping.exp: Likewise.
830
8311998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
832
833 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
834
835Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
836
837 From Brendan Kehoe:
838 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
839 int return types.
840
841Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
842
843 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
844 remote dos host testing right.
845
846Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
847
848 * gdb.base/corefile.exp: remove some xfails.
849
850Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
851
852 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
853 have different timestamps.
854
855Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
856
857 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
858 gdb.base/default.exp: Replace "exec" with "executable".
859
860Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
861
862 * gdb.base/default.exp: Change else if to elseif from previous
863 delta.
864
865Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
866
867 * gdb.base/default.exp: Add brace missing from previous delta.
868
869Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
870
871 * gdb.base/default.exp: Support test for info float for all
872 varieties of arm toolchain.
873
874Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
875
876 * gdb.trace/*.exp: remove "remote_download" command.
877
878Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
879
880 * gdb.trace/*.exp: remove -gdwarf from compile.
881
882Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
883
884 * gdb.trace/configure.in(AC_INIT): typo
885 * gdb.trace/configure: regenerated
886
887Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
888
889 * config/m68k-emc.exp: New file.
890 * lib/<emc-support.exp trace-support.exp}: New files.
891 * configure.in: add new test directory gdb.trace.
892 * gdb.trace/{configure configure.in Makefile.in}: New files.
893 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
894 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
895 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
896 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
897 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
898 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
899 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
900
901Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
902
903 * gdb.c++/classes.exp: Change all regular expressions to match
904 arbitrary combinations of newline/carriage-return, so that they
905 will work equally well on Unix and Windows.
906 * gdb.c++/inherit.exp: ditto.
907 * gdb.c++/virtfunc.exp: ditto.
908
9091998-08-11 Dawn Perchik <dawn@cygnus.com>
910
911 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
912
9131998-07-11 Felix Lee <flee@cygnus.com>
914
915 * gdb.base/callfuncs.exp: add cmp10 test.
916 * gdb.base/callfuncs.c (cmp10): new function.
917
918Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
919
920 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
921 into two parts to get around a synchronization problem in expect.
922
7a292a7a 923
c906108c
SS
924Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
925
926 * gdb.fortran/types.exp: Escape brackets in expect patterns
927 for test_float_literal_types_accepted tests.
928 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
929 before run test.
930
9311998-06-25 Felix Lee <flee@cygnus.com>
932
933 * gdb.base/setshow.exp: make sure $pc is sane.
934
935 * gdb.stabs/weird.exp: split expect patterns properly.
936
937Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
938
939 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
940 match processing (and eliminate spurious timeouts when running).
941
942Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
943
944 * gdb.base/signals.exp (test_handle_all_print): put back Mach
945 exception test, but conditionalize it on target [mach | gnu].
946
947Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
948
949 * gdb.base/overlays.exp: fixup compile line for linker script.
950
951Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
952
953 * gdb.fortran/types.exp: don't guess at float size.
954
955Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
956
957 * gdb.base/exprs.exp: delete test that depends on int size.
958
959Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
960
961 * config/sim.exp: Removed checks for target triplets.
962 (gdb_target_sim): Use gdb,target_sim_options.
963
964Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
965
966 * gdb.base/reread.exp: New file.
967 * gdb.base/reread1.c: New file.
968 * gdb.base/reread2.c: New file.
969
970Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
971
972 * config/sim.exp: Use 'target sim -sparclite' when running
973 SPARClite programs.
974
975Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
976
977 * gdb.base/structs2.exp: New file.
978 * gdb.base/structs2.c: New file.
979
980Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
981
982 * gdb.asm/common.inc: New file.
983 * gdb.asm/d10v.inc: New file.
984 * asm-source.exp: Pass -I's to gas to find .inc files.
985 Update line numbers in expected output.
986 * asmsrc1.s: Rewrite.
987 * asmsrc2.s: Rewrite.
988 * configure.in: Create arch.inc symlink.
989 * configure: Regenerate.
990 * Makefile.in (distclean): Delete arch.inc.
991
992Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
993
994 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
995 (t_enum_value2): ditto
996 (t_enum_value3): ditto
997 (main): ditto
998Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
999
1000 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
1001 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
1002 change.
1003 Use gdb_test instead of send_gdb/gdb_expect sequences.
1004
1005Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
1006
1007 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
1008 not void.
1009
1010Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
1011
1012 * gdb.base/branches.c: Code with lots of loops and
1013 subroutines. Used to test gdbs ability to single step through PC
1014 changes, especially to test mips-tdep.c:mips_next_pc
1015
1016Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
1017
1018 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
1019 more rigorous EGCS C++ error checking.
1020
1021Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1022
1023 * gdb.base/help.exp: Clean up `help set args' and `help show args'
1024 tests.
1025 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
1026 function when asleep.
1027 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
1028 for i*86 Linux and SVR4 signal handling problems.
1029 Remove linux xfail for `next to handler in signals_tests_1', fixed
1030 by recent infrun.c change.
1031 Limit backtrace to 10 frames to avoid timeout problems with infinite
1032 stack backtraces.
1033 Adjust expect pattern in `handle all print' test to match Apr 28 1997
1034 target.[ch] change.
1035
1036Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
1037
1038 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
1039 for a newline from gdb before continuing.
1040 (default_gdb_exit): Just look for y or n.
1041 (gdb_test): Detect abnormal exit from GDB running on DOS; if
1042 it does, fail the rests of the tests in the file.
1043
1044Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
1045
1046 * config/cygmon.exp: New file.
1047
1048Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
1049
1050 * gdb.base/list.exp: Fix problem with "list default lines around
1051 main" test on remote targets.
1052
1053 * gdb.base/scope.exp: Fix problem with filelocal_bss before
1054 run test on remote targets.
1055
1056Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
1057
1058 * gdb.asm: New directory.
1059 * configure.in: Configure it.
1060 * configure: Regenerate.
1061 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
1062 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
1063
1064Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
1065
1066 * config/mn10300-eval.exp: New file to support MN10300 eval board.
1067
1068Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
1069
1070 * gdb.base/overlays (several files): Merge the two overlay
1071 managers into one. Change variables (foox, barx, bazx, grbxx)
1072 back into ints but force them to load in their proper sections.
1073
1074Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
1075
1076 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
1077 on-chip insn memory and IMAP1 to upper 128k.
1078 (D10VCopy): Handle memory regions crossing 16k boundaries.
1079 (D10VCopy): Transfer data in 32 bit chunks.
1080
1081Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
1082
1083 * gdb.base/overlays.c (main): Exit normally when result is
1084 correct.
1085
1086 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
1087 map. Include space for printf in .text segment.
1088
1089 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
1090 updated d10v memory VMA/LMA map.
1091 (D10VCopy): Call D10VTranslate.
1092
1093Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
1094
1095 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
1096
1097 * gdb.base/bar.c (barx, bar): Change variable to small array so
1098 that it won't be put into the .sdata - small data -
1099 section. Update reference.
1100 * gdb.base/baz.c (bazx, baz): Ditto.
1101 * gdb.base/foo.c (foox, foo): Ditto.
1102 * gdb.base/grbx.c (grbxx, grbx): Ditto.
1103
1104 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
1105 to be arrays.
1106
1107Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
1108
1109 * gdb.base/overlays.exp: fix up and get working again.
1110 Add tests for backtraces from an overlay function.
1111
1112Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
1113
1114 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
1115 "calling function with watchpoint enabled".
1116
1117Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
1118
1119 * gdb.base/break.exp (test_next_with_recursion): Remove
1120 gdb_suppress_tests for d10v-*-*.
1121 * lib/gdb.exp (gdb_suppress_tests): Disable this function
1122 pending review of whether it is useful or not.
1123
1124Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
1125
1126 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
1127
1128Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
1129
1130 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
1131 * config/dve.exp: New file to support Densan boards.
1132
1133Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
1134
1135 * gdb.base/interrupt.exp: Document problem of simulators, signals,
1136 reads and BSD.
1137
1138Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
1139
1140 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
1141 response.
1142
1143 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
1144
1145Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
1146
1147 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
1148 test.
1149
1150 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
1151 target_sizeof_long and target_bigendian_p.
1152 (structs_by_value, structs_by_reference): Check values according
1153 to targets word size and endianess.
1154
1155Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
1156
1157 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
1158 output.
1159
1160Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
1161
1162 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
1163 Update test of set args help to match source change.
1164
1165Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
1166
1167 * gdb.base/default.exp: Expect help system output to be in
1168 alphabetical order.
1169 * gdb.base/help.exp: Ditto.
1170
1171Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
1172
1173 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
1174 "i*86-pc-linux-gnu*".
1175 * gdb.base/interrupt.exp: Ditto.
1176 * gdb.base/corefile.exp: Ditto.
1177
1178 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
1179 define vxworks when building the testcase.
1180
1181 * gdb.base/ptype.exp: Fix testnames to be unique.
1182 * gdb.base/radix.exp: Ditto.
1183 * gdb.base/term.exp: Ditto.
1184 * gdb.base/whatis.exp: Ditto.
1185 * gdb.c++/classes.exp: Ditto.
1186
1187Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
1188
1189 * gdb.base/callfuncs.exp: Fix indentation.
1190
1191 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
1192 suppress_flag has been set.
1193 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
1194 target feature.
1195
1196Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
1197
1198 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
1199 the testcase.
1200
1201 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
1202 set_debug_traps() and breakpoint().
1203 * gdb.c++/misc.cc (main): Ditto.
1204 * gdb.c++/templates.cc (main): Ditto.
1205 * gdb.c++/virtfunc.cc (main): Ditto.
1206
1207Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
1208
1209 * lib/gdb.exp(gdb_step_for_stub): New function.
1210 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
1211 exists, reload the executable and do a "continue" instead of
1212 doing a jump.
1213 (runto_main): Use gdb_step_for_stub.
1214
1215 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
1216 tests to have unique names.
1217 * gdb.base/callfuncs.exp: Ditto.
1218 * gdb.base/commands.exp: Ditto.
1219 * gdb.base/default.exp: Ditto.
1220 * gdb.base/help.exp: Ditto.
1221 * gdb.base/list.exp: Ditto.
1222 * gdb.base/opaque.exp: Ditto.
1223 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
1224 similar tests.
1225
1226 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
1227 * gdb.c++/cplusfuncs.cc: Ditto.
1228 * gdb.c++/virtfunc.cc: Ditto.
1229
1230 * config/monitor.exp: Keep track of the last file we saw, rather
1231 than trying to get the info from gdb.
1232
1233 * gdb.fortran/types.exp: Move comment to previous line.
1234
1235Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
1236
1237 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
1238 target mode.
1239
1240Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
1241
1242 From Bob Manson:
1243 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
1244 string from GDB when it connects.
1245
1246 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
1247
1248Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
1249
1250 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
1251 if we can't get a debug format from GDB (we may be testing an
1252 older GDB). Use a 10 second timeout when checking for the format.
1253
1254 * gdb.stabs/weird.exp: Fix quoting.
1255
1256 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
1257
1258Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
1259
1260 * config/arm-ice.exp: New file.
1261
1262Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
1263
1264 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
1265 until it has been modified to work with the new testsuite.
1266
1267 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
1268 testcase won't compile, cause all of the testcases in the file to
1269 fail instead.
1270
1271 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
1272 (gdb_clear_suppressed): New procedure.
1273 (gdb_stop_suppressing_tests): Only clear suppress_flag if
1274 it contains a positive value.
1275
1276Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
1277
1278 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
1279
1280 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
1281
1282Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
1283
1284 * lib/gdb.exp (setup_xfail_format): New function.
1285 (get_debug_format): New function to get debug format.
1286 (debug_format): New global variable to hold last value set
1287 by get_debug_format.
1288 * gdb.base/list.exp: Call get_debug_format and expect some
1289 tests to fail for DWARF 1 and COFF formats.
1290 * gdb.c++/ptype.exp: Ditto.
1291 * gdb.c++/classes.exp: Ditto.
1292 * gdb.c++/cplusfuncs.exp: Ditto.
1293 * gdb.c++/inherit.exp: Ditto.
1294 * gdb.c++/templates.exp: Ditto.
1295 * gdb.c++/virtfunc.exp: Ditto.
1296
1297Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
1298
1299 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
1300 host doesn't have a currently-open connection.
1301
1302 * config/sparclet.exp: Cleanups and fixes to make it generic for
1303 any gdb stub target. Handle cases where gdb doesn't respond when
1304 interrupted in a sane fashion.
1305
1306 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
1307 same thing in a totally different way.
1308
1309 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
1310 setting "timeout".
1311 (gdb_start): We set the global gdb_prompt variable in
1312 default_gdb_init now.
1313
1314Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
1315
1316 * gdb.base/printcmds.exp: Fix "check for floating addition"
1317 regexp to accept results within approx +/- .01 of exact value.
1318 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
1319
1320Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
1321
1322 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
1323 properly.
1324 (gdb_expect): Add optional timeout parameter, and add timeout
1325 value to various calls.
1326 (gdb_suppress_tests): Only give one warning message per group.
1327
1328Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
1329
1330 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
1331 global variables. Handle getting a value for $timeout more
1332 gracefully.
1333
1334Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
1335
1336 * lib/gdb.exp: Close connection to remote host if gdb doesn't
1337 initialize.
1338 (default_gdb_init): New procedure; allow gdb_init to be overridden
1339 by a target configuration file.
1340 (gdb_expect): Pass the timeout to remote_expect.
1341
1342 * config/monitor.exp(gdb_load): Fix typo in regexp.
1343
1344Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
1345
1346 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
1347
1348Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
1349
1350 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
1351 here. Call gdb_target_exec before rebooting the target, to make
1352 sure the connection to the target is closed.
1353 (gdb_load): Pass the name of the executable to gdb_target_monitor.
1354 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
1355 Also detect "Timeout reading from remote" error.
1356
1357 * config/gdbserver.exp: Pass the executable being loaded to
1358 gdb_target_monitor. Don't call gdb_file_cmd here; let
1359 gdb_target_monitor do it.
1360
1361 * gdb.disasm/hppa.exp: Don't use exec_output.
1362
1363Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
1364
1365 * gdb.base/list.exp: If we're debugging a non-native target,
1366 try to set the pc register to point to the start of the
1367 program before doing the first list command.
1368
1369 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
1370 test_calls after restarting.
1371
1372 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
1373 reloading.
1374
1375 * gdb.base/watchpoint.exp: Fix typo.
1376
1377 * gdb.base/setshow.exp: Check for use_gdb_stub.
1378
1379 * gdb.base/break.exp: Fix continue until exit test for the gdb
1380 stub case.
1381 * gdb.base/langs.exp: Ditto.
1382
1383 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
1384 gdb_load_offset. If we weren't given a file to load, figure out
1385 what the current file is and use it.
1386
1387 * config/i386-bozo.exp: New file.
1388
1389Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
1390
1391 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
1392 feature.
1393
1394 * config/proelf.exp: New entry.
1395
1396Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
1397
1398 * lib/gdb.exp: Remove spurious .* patterns at the beginning
1399 of regexps.
1400
1401 * gdb.base/watchpoint.exp: Don't run the test_stepping
1402 tests if gdb can't call functions on the target.
1403
1404 * gdb.base/setshow.exp: Don't run the set prompt tests if
1405 the board has gdb_prompt set.
1406
1407Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
1408
1409 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
1410 * gdb.base/commands.exp: Likewise.
1411 * gdb.base/setshow.exp: Likewise.
1412
1413Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
1414
1415 * config/monitor.exp(gdb_start): Look for gdb_prompt target
1416 feature.
1417
1418 * config/i960.exp: New file.
1419
1420Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
1421
1422 * gdb.base/funcargs.exp: Check for gdb,short_int target
1423 feature instead of looking for explicit target triplets.
1424
1425Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
1426
1427 * gdb.base/printcmds.exp: add a couple more tests a la
1428 "p 123DEADBEEF", to check parse_number.
1429 * top.c: change "to enable to enable" to "to enable" in a couple
1430 of help strings.
1431
1432Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
1433
1434 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
1435 on the mn10300.
1436
1437Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
1438
1439 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
1440 where the test executable is run with explicit args.
1441 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
1442
1443Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
1444
1445 * gdb.base/run.c: Use FAKEARGV to build test executable that
1446 does not require a command line arg, since most simulators
1447 don't currently support passing such an arg into the simulated
1448 program.
1449 * gdb.base/commands.exp: Change tests to insert the proper
1450 value as the arg to the first recursive factorial call. Change
1451 compilation line to define FAKEARGV at compile time.
1452
1453Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
1454
1455 * gdb.base/recurse.exp: Enable these tests for the mn10300.
1456 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
1457 function with watchpoint enabled" test.
1458
1459Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
1460
1461 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
1462 Don't call gdb_test when the command doesn't return to a gdb prompt.
1463
1464 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
1465 "Tests restarted" messages.
1466
1467Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
1468
1469 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
1470
1471Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
1472
1473 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
1474 for INFO SYMBOL; add help tests for OVERLAY commands.
1475 * gdb.base/default.exp: add tests for INFO SYMBOL command;
1476 add tests for OVERLAY commands
1477 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
1478 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
1479 * gdb.base/sigall.c: add usestubs code frag
1480 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
1481
1482Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
1483
1484 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
1485 failures.
1486 (gdb_stop_suppressing_tests): Note that tests have restarted.
1487
1488Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
1489
1490 * config/h8300.exp: New file.
1491
1492Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
1493
1494 * gdb.base/setshow.exp: Check for the existence of a
1495 feature, not its value.
1496
1497Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
1498
1499 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
1500
1501 * gdb.base/scope.exp: It's now init0(), not init().
1502
1503 * gdb.base/scope0.c: For now, change init() to be init0().
1504
1505 * config/monitor.exp: Use gdb_serial in preference to serial
1506 or netport.
1507
1508 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
1509 and it's not already set.
1510
1511Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
1512
1513 * gdb.base/setshow.exp: Only test the run command if the target
1514 isn't using a stub and if it supports argument passing.
1515
1516Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
1517
1518 * config/udi.exp(gdb_start): Make sure UDICONF is set
1519 properly before starting gdb.
1520
1521Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
1522
1523 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
1524 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
1525 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
1526
1527Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
1528
1529 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
1530 specialized code to reboot the board, use remote_reboot instead.
1531
1532 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
1533
1534 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
1535
1536 * config/monitor.exp: Make sure we disconnect from the target.
1537 Also, try a reboot/reload cycle instead of failing if the
1538 load fails.
1539
1540Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
1541
1542 * gdb.base/default.exp: Don't set match_max.
1543 * gdb.base/help.exp: Ditto.
1544 * gdb.base/list.exp: Ditto.
1545 * gdb.base/signals.exp: Ditto.
1546
1547 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
1548 set, use remote_ld to download the testcase instead of
1549 the GDB loader.
1550
1551Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
1552
1553 * config/vr5000.exp: New file.
1554
1555 * config/monitor.exp(gdb_target_monitor): Add pattern for
1556 "Ending remote" to detect errors in connecting.
1557
1558 * gdb.base/setshow.exp: Add .* within auto language test.
1559
1560 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
1561 target feature.
1562
1563 * config/monitor.exp(gdb_load): Check for a failure when loading,
1564 and reboot the board if necessary.
1565
1566 * gdb.base/setvar.exp(test_set): Handle multiple prints within
1567 a set of tests. Remove print.* from the patterns being checked.
1568
1569Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
1570
1571 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
1572 refer to gdb_spawn_id.
1573
1574 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
1575 longer used.
1576 * config/sparclet.exp: Ditto.
1577 * config/sparclet-old.exp: Ditto.
1578 * config/slite.exp: Ditto.
1579 * config/sim.exp: Ditto.
1580 * gdb.base/funcargs.exp: Ditto.
1581
1582 * lib/gdb.exp:Remove references to gdb_spawn_id.
1583 (gdb_expect): Move to remote.exp.
1584
1585Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
1586
1587 * config/monitor.exp: Detect the "Couldn't establish connection"
1588 message from GDB.
1589
1590Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
1591
1592 * gdb.base/bitfields.exp: Use runto instead of explicit
1593 gdb_run_cmd/gdb_expect sequences.
1594
1595 * gdb.base/break.exp(text_next_with_recursion): Add match for
1596 gdb_expect call.
1597
1598 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
1599 We also need to handle the "A program is being debugged already"
1600 prompt from gdb. Use gdb_test to set the baud rate.
1601
1602 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
1603 to 20000. Really. I mean it.
1604
1605Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
1606
1607 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
1608 fails. If suppress_flag is set, skip perror message about not
1609 being able to send to GDB.
1610 (send_gdb): If suppress_flag is set, don't try to send commands to
1611 GDB.
1612 (gdb_expect): If suppress_flag is set, always fail immediately.
1613 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
1614 (gdb_init): Call gdb_stop_suppressing_tests.
1615 (default_gdb_exit): Ditto.
1616 (default_gdb_start): Ditto.
1617
1618 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
1619 gdb_stop_suppressing_tests as appropriate.
1620 * gdb.base/break.exp: Ditto.
1621 * gdb.base/callfuncs.exp: Ditto.
1622 * gdb.base/commands.exp: Ditto.
1623 * gdb.base/exprs.exp: Ditto.
1624 * gdb.base/funcargs.exp: Ditto.
1625 * gdb.base/list.exp: Ditto.
1626 * gdb.base/recurse.exp: Ditto.
1627 * gdb.base/scope.exp: Ditto.
1628 * gdb.base/structs.exp: Ditto.
1629 * gdb.c++/inherit.exp: Ditto.
1630
1631Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
1632
1633 * config/vr4300.exp: New file.
1634
1635 * gdb.*/*.exp: Call gdb_expect instead of expect.
1636
1637 * lib/gdb.exp(gdb_expect): New function.
1638
1639Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
1640
1641 * lib/gdb.exp(gdb_init): New function.
1642
1643 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
1644 for each individual variable set.
1645
1646 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
1647 name.
1648
1649 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
1650
1651 * gdb.base/scope.exp: Use gdb_test.
1652
1653 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
1654 aborting; the testsuite driver will do that for us (see
1655 gdb_finish). Also, use gdb_test in a few more places.
1656
1657Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
1658
1659 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
1660
1661Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
1662
1663 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
1664 and "add_tests" are not at the same address.
1665
1666Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
1667
1668 * gdb.base/ptype.exp: Use gdb_test.
1669
1670Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
1671
1672 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
1673 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
1674 left in. No longer expect them to fail.
1675
1676 * gdb.stabs/*.mt; Deleted, no longer used.
1677 * gdb.stabs/configure.in: Remove references to target makefile
1678 frags.
1679 * gdb.stabs/configure: Rebuilt.
1680
1681 * gdb.disasm/*.mt: Deleted, no longer used.
1682 * gdb.disasm/configure.in: Remove references to target makefile
1683 frags. Use "sh3.s" as the unique filename for this directory.
1684 * gdb.disasm/configure: Rebuilt.
1685
1686 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
1687 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
1688 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
1689
1690Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
1691
1692 * config/udi.exp: Use mondfe,name instead of remote_host.
1693
1694Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
1695
1696 * gdb.base/watchpoint.exp: Don't expect a failure when calling
1697 a function with a watchpoint enabled on the mn10200.
1698
1699 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
1700 before trying to create it!
1701
1702Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
1703
1704 * config/vx.exp: Use hostname instead of netport.
1705
1706 * config/vxworks.exp: New file.
1707
1708 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
1709
1710 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
1711 gdb before assuming everything worked. Send a ^C if a timeout
1712 occurs.
1713
1714 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
1715 $gdb_spawn_id directly.
1716 (gdb_run_cmd): Try _start as well as start. Use the target feature
1717 gdb,start_symbol as the symbol to start from when jumping.
1718
1719Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
1720
1721 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
1722 redundant) test.
1723
1724 * gdb.base/recurse.exp: Relax final value test for 'b' so that
1725 it doesn't lose for 16bit integer systems.
1726
1727Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
1728
1729 * gdb.fortran/types.exp: If the target doesn't support "double"
1730 data types, then expect "real" types to only be 4 bytes.
1731
1732 * gdb.c++/virtfunc.exp: Expect failure for virtual function
1733 call tests if the target doesn't support inferior function calls.
1734
1735 * gdb.base/printcmds.exp: Allow minor deviation in FP values
1736 in printf tests.
1737
1738Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
1739
1740 * gdb.base/help.exp: Disable "help set", "help show", and
1741 "help support". Simplify regexp for "help stack".
1742
1743 * gdb.base/default.exp: Set match_max to 5000 and the timeout
1744 to 60 seconds. Temporarily set match_max to 15000 around the
1745 "info copying" test.
1746
1747 * gdb.base/nodebug.exp: Don't try to do an inferior function
1748 call if the target doesn't support them.
1749 * gdb.base/printcmds.exp: Likewise.
1750 * gdb.base/setvar.exp: Likewise.
1751 * gdb.base/structs.exp: Likewise.
1752 * gdb.c++/templates.exp: Likewise.
1753 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
1754
1755 * gdb.base/recurse.exp: Enable for the mn10200.
1756
1757 * configure.in: Do configure gdb.stabs directory for *-*-elf
1758 targets.
1759 * configure: Rebuilt.
1760
1761 * gdb.base/break.exp: Check for gdb,noresults before testing
1762 exit status and/or results from the target.
1763 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
1764 * lib/gdb.exp: Remove old (now bogus) initialization of
1765 noinferior, noargs, noresults and nosignals.
1766
1767Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
1768
1769 * config/sh.exp: New file.
1770
1771 * config/slite.exp: Try to connect multiple times to the board
1772 before rebooting. Only send a "monitor run" if need_monitor_run
1773 is set.
1774
1775 * gdb.base/break.exp: Don't do the "stub continue" test if
1776 the target has gdb_stub set.
1777
1778 * gdb.base/callfuncs.exp: Increase the timeout.
1779
1780 * gdb.base/interrupt.exp: Don't even try to compile the testcase
1781 if the target has gdb,noinferiorio set.
1782
1783 * gdb.base/list.exp: Increase match_max to 10000 characters.
1784
1785 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
1786
1787 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
1788 target.
1789
1790 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
1791
1792Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
1793
1794 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
1795 trying to delete the copy of gdb. Catch the file delete so we
1796 don't die if the delete fails; also, the file should be copied to
1797 the host, not to the build.
1798
1799Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
1800
1801 * lib/gdb.exp(gdb_test): Surround the result pattern with
1802 parenthesis in case it contains multiple regexps separated
1803 with |.
1804
1805 * gdb.base/watchpoint.exp: Use gdb_test.
1806 * gdb.base/default.exp: Ditto.
1807
1808Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
1809
1810 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
1811
1812 * gdb.base/scope.exp: Use gdb_test.
1813 * gdb.c++/classes.exp: Ditto.
1814 * gdb.c++/inherit.exp: Ditto.
1815
1816Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
1817
1818 * gdb.base/crossload.exp: Don't use execute_anywhere, use
1819 remote_exec instead.
1820 * gdb.base/corefile.exp: Don't be ridiculous.
1821 * gdb.base/*.c: Add missing stub invocations.
1822
1823Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
1824
1825 * config/slite.exp: Miscellaneous fixes.
1826
1827 * lib/gdb.exp: Fix runto.
1828
1829 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
1830 the target.
1831
1832 * gdb.base/watchpoint.exp: Fix regexp.
1833
1834 * lib/gdb.exp(default_gdb_exit): Add a catch to the
1835 close and wait commands, as the descriptor may now be
1836 invalid. Always call "remote_close host".
1837
1838Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
1839
1840 Major rewrite for testsuite revision.
1841
1842 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
1843 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
1844 instead of relying on spawn_id to always contain a valid
1845 spawn id.
1846 (get_compiler_info): New procedure to build the ${binfile}.ci
1847 file, instead of replicating this in N different places.
1848 (gdb_compile): New procedure.
1849
1850 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
1851 appropriate arguments) instead of compile. Use gdb_test in a lot
1852 more places. Use send_gdb instead of send. Always run gdb_start
1853 at the start of a testcase, as this is no longer done magically.
1854
1855 config/*-gdb.exp: Rename without the -gdb suffix.
1856
1857 config/mips.exp: Use remote_close instead of exit_remote_shell.
1858 config/monitor.exp: Use target_info instead of looking at
1859 baud, timeout, etc.
1860 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
1861
1862Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1863
1864 * gdb.c++/templates.exp (test_ptype_of_templates),
1865 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
1866 Update expect patterns for destructors and assignment operators
1867 to match corresponding c-typeprint.c changes.
1868 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
1869 to destructor breakpoint test, GDB should be able to set the
1870 destructor breakpoint without specifying arguments.
1871
1872Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
1873
1874 * gdb.threads/pthreads.exp: Change result for failure to compile due
1875 to lack of pthreads runtime support from an error to simply an
1876 unsupported test, per dejagnu standards.
1877
1878Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1879
1880 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
1881 where GDB exits to reduce pattern match time.
1882 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
1883
1884 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
1885
1886Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1887
1888 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
1889 * gdb.base/default.exp: ditto.
1890 * gdb.base/nodebug.exp: ditto.
1891 * gdb.base/printcmds.exp: ditto.
1892 * gdb.base/ptype.exp: ditto.
1893 * gdb.base/setvar.exp: ditto.
1894 * gdb.base/structs.exp: ditto.
1895 * gdb.base/setshow.c: Guard against uninitialized values of argc.
1896
1897Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
1898
1899 * configure, */configure: Rebuild with autoconf 2.12.
1900
1901Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
1902
1903 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
1904 use new i*86-pc-linux*-gnu quads.
1905 * gdb.base/corefile.exp: Ditto.
1906 * gdb.base/signals.exp: Ditto.
1907 * gdb.base/sigall.exp: Ditto.
1908 * gdb.base/interrupt.exp: Ditto.
1909
1910 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
1911 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
1912 RedHat 4.0.
1913
1914 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
1915 linux. This allows the test case to at least compile on latest
1916 linux, but still not run due to missing the threads runtime library.
1917
1918Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1919
1920 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
1921 directory to search gdb directory. Accept and step over conditional
1922 stack alignment code. Consume $prompt in failure cases.
1923 Reset timeout to $oldtimeout instead of some arbitrary value.
1924 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
1925 timeout problems with infinite stack backtraces.
1926 * gdb.base/ptype.exp (ptype struct link, union tu_link):
1927 Accept function parameters for linkfunc member.
1928
1929Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
1930
1931 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
1932 (CXXFLAGS): Remove, unreferenced.
1933 (B_OPTIONS): Add for -B options and add code to initialize with
1934 previous -B options and also add -B option to pick up cross compiled
1935 runtime.
1936 (TARGET_INCLUDES): Add for -I options and add code to initialize when
1937 doing cross compiles.
1938 (target_alias): Declare global.
1939 (xgcc): Set variable to full path of gcc in build tree. Use findfile
1940 to verify that gcc exists in build tree, and if so set CC to that
1941 gcc and to use B_OPTIONS and TARGET_INCLUDES.
1942
1943Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
1944
1945 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
1946 ptype test for anonymous union. Fixup testcase to match
1947 current gcc debug output.
1948
1949Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
1950
1951 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
1952 force argument to an unsigned long type.
1953
1954Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
1955
1956 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
1957 tests and anonymous union print/ptype tests.
1958 * gdb.base/list.exp (test_forward-search): Increase timeout by
1959 5 minutes for the "search extremely long line" case.
1960 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
1961 completely optional and that the pass/fail messages use the command as
1962 the message if that third arg is a null string.
1963 (gdb_test_exact): Arrange that a null string pattern means match a
1964 null string output rather than any output, which might include random
1965 errors.
1966 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
1967 backtrace test.
1968 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
1969 always failing and failure is now exposed by gdb.exp changes.
1970
1971Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
1972
1973 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
1974 weren't being noted.
1975
1976Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1977
1978 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
1979 * gdb.stabs/weird.exp: Remove v_comb xfails.
1980
1981Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1982
1983 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
1984 list.exp scope.exp watchpoint.exp]
1985 Make all timeout error msgs explicitly say "(timeout)".
1986
1987Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1988
1989 * config/monitor.exp: Increase download timeout to 1000 seconds.
1990
1991Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
1992
1993 * config/m32r.exp: Increase timeout to 120 seconds.
1994
1995Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
1996
1997 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
1998 and accept older ordering as obsolescent gcc or gdb.
1999 * gdb.c++/templates.exp: Ditto.
2000 * gdb.c++/virtfunc.exp: Ditto.
2001
2002Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
2003
2004 * gdb.base/coremaker.c: Add code to mmap some data so we
2005 can check that it ends up in the core file.
2006 * gdb.base/corefile.exp: Add test to read mmapped data
2007 from core file.
2008
2009Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
2010
2011 * config/m32r.exp: New file.
2012
2013Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
2014
2015 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
2016 that cflags can contains -gstabs, and work correctly for other tests.
2017
2018Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
2019
2020 * gdb.base/setshow.exp: New file, tests show and set.
2021 * gdb.base/setshow.c: New file, tests show and set.
2022 * gdb.base/help.exp: Add test for help set|show annotate.
2023 * gdb.base/default.exp: Add test for set|show annotate.
2024
2025Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
2026
2027 * testsuite/gdb.base/break.exp: Make backtrace from factorial
2028 errors unique.
2029 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
2030 explicitly.
2031
2032Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
2033
2034 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
2035 and width commands. This is done elsewhere.
2036 * (gdb_start): Don't call gdb_start_sim here. That's already
2037 done in gdb_load. This fixes lots of failures in default.exp.
2038
2039Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
2040
2041 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
2042 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
2043 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
2044 in the same we we treat other failures (since it may be an expected
2045 condition), rather than as an error.
2046 * gdb.base/signals.exp (test_handle_all_print): Revert back to
2047 old test format.
2048
2049Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
2050
2051 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
2052 (distclean maintainer-clean realclean): No need to remove files
2053 twice. Nuke the duplicates.
2054 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
2055 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
2056 Remove config.h along with other config files.
2057
2058Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
2059
2060 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
2061 "p func1 ()" and note that rests of tests are skipped.
2062 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
2063 setup_xfails for "print func2::coremaker_local".
2064 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
2065 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
2066 affected by the previous run test.
2067 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
2068 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
2069 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
2070 "pass int powerset tuple" and "pass modeless int powerset tuple".
2071 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
2072 "real write 4" and "real write 8".
2073 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
2074 setup_xfails for "print vs1 after tuple assign 2",
2075 "print \$i after tuple assign 2", and
2076 "print vs2 after tuple assign 2".
2077 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
2078 meaningful error message and return -1 so the caller can
2079 suppress further tests and avoid a cascade of errors.
2080
2081Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
2082
2083 * gdb.base/a1-selftest.exp: Tweak tests to account for new
2084 format for printing version.
2085 * gdb.base/default.exp: Ditto.
2086 * gdb.base/interrupt.exp: Fix problem with cascade of
2087 errors if child process dies while calling a function.
2088
2089Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
2090
2091 * Makefile.in (VPATH): Add
2092 * Makefile.in (Makefile, config.status): Fix rules so things get
2093 remade when necessary.
2094
2095Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
2096
2097 * Makefile.in (just-check): Add path to sibling expect dir
2098 to environment variable specified by RPATH_ENVVAR.
2099
2100Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
2101
2102 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
2103 (just-check): Add shared library paths for libstdc++, tk,
2104 tcl, bfd, and opcodes to the environment variable specified
2105 in RPATH_ENVVAR.
2106 * configure.in: Add support to recognize --enable-shared flag
2107 and generate correct value for RPATH_ENVVAR.
2108 * configure: Regenerated with autoconf.
2109
2110Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
2111
2112 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
2113 include all osf versions.
2114 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
2115 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
2116 when target is linux. When failing to build pthreads test
2117 executable, give more meaningful message.
2118 * gdb.threads/pthreads.c: Hpux also uses old definition of second
2119 arg for pthread_create.
2120
2121Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
2122
2123 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
2124 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
2125 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
2126 and -lpthreads (everybody else).
2127 (test_startup): Fail gracefully if threads are not supported.
2128 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
2129 "p/c array_index("abcdef",2)" when not gcc compiled.
2130 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
2131 "print func2::coremaker_local" when not gcc compiled.
2132 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
2133 "ptype on opaque struct tagname (statically)",
2134 "ptype on opaque struct tagname (dynamically) 1", and
2135 "ptype on opaque struct tagname (dynamically) 2"
2136 for not compiled with gcc.
2137 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
2138 backtrace when compiled with gcc.
2139 * lib/gdb.exp (runto_main): Return result of "runto main" rather
2140 than always return success.
2141
2142Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
2143
2144 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
2145
2146Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
2147
2148 * gdb.base/structs.exp: Undo last change.
2149
2150Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
2151
2152 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
2153 encapsulate all the steps/nexts done during self test, starting
2154 at main, and makes them less sensitive to optimization issues.
2155 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
2156 signal handler" test.
2157 * gdb.threads/pthreads.exp: Only run this for native configs.
2158 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
2159 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
2160 tests.
2161 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
2162 for "runto test_calls(void)" test.
2163
2164Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
2165
2166 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
2167 and don't expect address info in breakpoint confirmations.
2168
2169Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
2170
2171 * gdb.base/list.exp (test_forward_search): Increase timeout
2172 temporarily by 60 seconds for searching extremely long line,
2173 and then reset to old value when done. Increase expect input
2174 buffer to 10000.
2175
2176Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
2177
2178 * gdb.base/list.exp (test_forward_search): Fix to handle very
2179 long source line without overflowing expect's input buffer.
2180
2181Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
2182
2183 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
2184 "buffer_full".
2185
2186 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
2187 "buffer_full".
2188
2189 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
2190 "buffer_full".
2191
2192 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
2193 "buffer_full".
2194
2195Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
2196
2197 * configure.in (configdirs): Add gdb.threads.
2198 * configure: Regenerated with autoconf.
2199 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
2200 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
2201 * gdb.threads/configure: New, generated with autoconf.
2202
2203Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
2204
2205 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
2206
2207Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
2208
2209 * gdb.base/signals.exp (test_handle_all_print): Test separately for
2210 each signal's status in the output of "handle all print".
2211 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
2212 the \r\n sequence that immediately precedes the gdb prompt.
2213 * gdb.base/a1-selftest.exp: Save original timeout and restore
2214 after test.
2215
2216Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
2217
2218 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
2219 symbol.
2220
2221Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
2222
2223 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
2224
2225Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
2226
2227 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
2228 timeout by 60 seconds.
2229
2230Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
2231
2232 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
2233 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
2234 error return.
2235
2236Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
2237
2238 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
2239 gdb initialization, also report how long dejagnu waited. Restore
2240 old timeout before doing error return. Temporarily increase timeout
2241 by 3 minutes to allow for slow startups over heavy NFS use.
2242
2243Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
2244
2245 * lib/gdb.exp: Report timeout value for verbosity level 2.
2246 * config/gdbserver.exp: Ditto.
2247 * config/hppro.exp: Ditto.
2248 * config/mips-gdb.exp: Ditto.
2249 * config/monitor.exp: Ditto.
2250 * config/netware.exp: Ditto.
2251 * config/sim-gdb.exp: Ditto.
2252 * config/slite-gdb.exp: Ditto.
2253 * config/udi-gdb.exp: Ditto.
2254 * config/unix-gdb.exp: Ditto.
2255 * config/vx-gdb.exp: Ditto.
2256 * gdb.base/a1-selftest.exp: Ditto.
2257 * gdb.base/a2-run.exp: Ditto.
2258 * gdb.base/break.exp: Ditto.
2259 * gdb.base/corefile.exp: Ditto.
2260 * gdb.base/list.exp: Ditto.
2261 * gdb.base/recurse.exp: Ditto.
2262 * gdb.base/scope.exp: Ditto.
2263 * gdb.base/signals.exp: Ditto.
2264
2265Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
2266
2267 * gdb.threads/Makefile.in (docdir): Removed.
2268
2269Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
2270
2271 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
2272 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
2273 @srcdir@.
2274 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
2275 autoconf 2.5 or higher.
2276 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
2277
2278Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
2279
2280 * configure: Regenerated.
2281 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
2282 avoid name clashes with SunOS headers.
2283
2284Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
2285
2286 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
2287
2288Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
2289
2290 * gdb.base/callfuncs.exp: Finish last change -- make sure the
2291 prototype information ends up in the compiler info file.
2292
2293Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
2294
2295 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
2296 attempting to regenerate it. Eliminate use of a temporary file
2297 and just generate the info file directly. Source it immediately,
2298 for consistency of use.
2299 * gdb.base/corefile.exp: Ditto
2300 * gdb.base/exprs.exp: Ditto.
2301 * gdb.base/funcargs.exp: Ditto.
2302 * gdb.base/langs.exp: Ditto.
2303 * gdb.base/list.exp: Ditto.
2304 * gdb.base/mips_pro.exp: Ditto.
2305 * gdb.base/nodebug.exp: Ditto.
2306 * gdb.base/opaque.exp: Ditto.
2307 * gdb.base/ptype.exp: Ditto.
2308 * gdb.base/scope.exp: Ditto.
2309 * gdb.base/setvar.exp: Ditto.
2310 * gdb.base/signals.exp: Ditto.
2311 * gdb.base/whatis.exp: Ditto.
2312 * gdb.c++/templates.exp: Ditto.
2313 * gdb.c++/virtfunc.exp: Ditto.
2314 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
2315 whether or not to add -lstdc++ to the compile command line args.
2316
2317Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2318
2319 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
2320 it got fixed by the recent lookup_minimal_symbol_by_pc change.
2321 Increase timeout, a lot of single stepping might be needed if the
2322 target has no hardware watchpoints.
2323
2324Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
2325
2326 * gdb.base/break.exp: Ignore compiler warnings when compiling
2327 break.c.
2328 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
2329 * gdb.base/default.exp: Add h8300 xfails. Handle messages
2330 from remote-sim.
2331 * gdb.base/exprs.exp: Add h8300 xfails.
2332 * gdb.base/funcargs.exp: Likewise.
2333 * gdb.base/nodebug.exp: Likewise.
2334 * gdb.base/printcmds.exp: Likewise.
2335 * gdb.base/ptype.exp: Likewise.
2336 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
2337 h8300 xfails.
2338 * gdb.base/return.exp: Handle float/double precision problems
2339 on the h8300.
2340 * gdb.base/funcargs.c: Explicitly make last constant argument to
2341 call_after_alloca_subr an unsigned long type.
2342 * gdb.base/return.c: Include stdio.h.
2343
2344Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
2345
2346 * config/abug.exp: New file for the older Motorola Bug monitor
2347 that runs on the mvme13x series VME boards.
2348 * config/monitor.exp: Use the new config array for target settings
2349 if they exist.
2350
2351Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
2352
2353 * sim-gdb.exp: Make the SH simulator allocate less space when
2354 it is targeted.
2355
2356Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
2357
2358 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
2359 test.
2360
2361Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
2362
2363 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
2364 "rs6000-*-*" for "list function in include file" when gcc compiled.
2365 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
2366 for "p ctable1[120]".
2367 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
2368 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
2369 Remove setup_xfail for "rs6000-*-*" for
2370 "print 'scope0.c'::filelocal before run".
2371 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
2372 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
2373 since some compilers don't allow both options to be given
2374 on the same command line. Create object file and move it.
2375
2376Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
2377
2378 * gdb.base/corefile.exp: Always regenerate the core file, since
2379 we always regenerate the coremaker program. Detect special case
2380 where registers cannot be read from core file.
2381
2382Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
2383
2384 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
2385 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
2386 * gdb.c++/templates.exp: Only match on basename of file since
2387 some formats like xcoff don't encode directory information.
2388 * gdb.stabs/weird.exp: Use the right sed script for powerpc
2389 and rs6000 AIX xcoff targets.
2390 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
2391 * configure: Regenerate.
2392 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
2393 here, rather than in distclean.
2394
2395Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
2396
2397 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
2398 defined, and use it to compile the test case with -O2. The
2399 native compilation still uses no optimization.
2400 * gdb.base/mips_pro.c: Remove inline assembly code since
2401 it is compiled PIC by default, which results in assembler
2402 warnings that make the testsuite think the compilation
2403 was unsuccessful.
2404
2405Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
2406
2407 * gdb.c++/misc.exp: Add note to message for
2408 "print s.a for foo struct" that this is a known gcc 2.7.2
2409 and earlier bug.
2410
2411Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
2412
2413 * gdb.base/break.exp: Fix pattern for matching "Delete all
2414 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
2415 setup_xfail for deleting all breakpoints test. Fix various
2416 timeout messages to include "(timeout)".
2417 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
2418 for "p t_float_values2(3.14159,float_val2)".
2419 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
2420 for "continue to call2g" when gcc compiled.
2421 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
2422 "up to foo in langs.exp", "show language at foo in langs.exp",
2423 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
2424 and "show language at fsub in langs.exp".
2425 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
2426 "list line 1 in include file", "list message for lines past EOF",
2427 "list function in include file", "list list0.h:foo", and
2428 "list filename:function; nonexistant function".
2429 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
2430 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
2431 and "ptype t_char_array" to be for native cc only.
2432
2433Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
2434
2435 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
2436 setup_xfail for "print coremaker_bss", "print coremaker_ro",
2437 "print func2::coremaker_local", and "backtrace in corefile.exp".
2438
2439Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
2440
2441 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
2442 "bt in signals.exp". This problem only appears when running
2443 the testsuite, and then only intermittently.
2444
2445Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
2446
2447 * gdb.base/return.exp (return_tests): Differentiate between
2448 two tests of continuing.
2449
2450Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
2451
2452 * */Makefile.in (maintainer-clean): Remove config.log.
2453 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
2454 * gdb.c++/Makefile.in (PROGS): Add inherit.
2455 (clean): Remove *.ci.
2456
2457Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
2458
2459 * gdb.c++/misc.cc: Add test code from Mike Stump.
2460 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
2461
2462Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
2463
2464 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
2465 to "alpha-*-osf2*" and add comment.
2466 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
2467 setup_xfail for "step over execarg initialization" and
2468 "step over corearg initialization".
2469 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
2470 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
2471 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
2472 gcc compiled for "print coremaker_bss", "print coremaker_ro",
2473 "print func2::coremaker_local", and "backtrace in corefile.exp".
2474 * gdb.base/signals.exp: Build and source signals.ci.
2475 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
2476 to be for gcc only.
2477 * lib/gdb.exp: Move verbose statements outside conditionals.
2478
2479Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2480
2481 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
2482 Feb 3 procfs.c change.
2483
2484Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
2485
2486 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
2487
2488Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
2489
2490 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
2491 from dejagnu's apparent default of 10 seconds, which gives random
2492 results when running the tests over NFS on moderately loaded systems.
2493 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
2494
2495Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
2496
2497 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
2498 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
2499 result reports.
2500
2501Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
2502
2503 * configure.in (CY_AC_PATH_TCLH): Remove.
2504 * configure: Regenerate.
2505
2506Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
2507
2508 * gdb.c++/Makefile.in (clean): Add missing '{'.
2509
2510Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
2511
2512 * lib/gdb.exp: Provide a default value for noinferior.
2513
2514 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
2515 Load libgloss.exp.
2516
2517Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
2518
2519 * gdb.disasm/hppa.exp: Compile directly into an executable, use
2520 the executable, not the .o to run the tests from.
2521
2522Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
2523
2524 * gdb.base/break.exp: Don't test for program exit or exit status
2525 if $noresults if nonzero.
2526 * gdb.base/langs.exp: Likewise.
2527 * gdb.base/watchpoint.exp: Likewise.
2528
2529 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
2530 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
2531 trying to compile the testcase.
2532
2533Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
2534
2535 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
2536 * gdb.base/signals.exp (continue to handler): Likewise.
2537
2538Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
2539
2540 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
2541
2542 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
2543
2544Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
2545
2546 * gdb.base/corefile.exp: Recognize "not found" as failure
2547 when trying to determine if a core file was generated.
2548 If no core file was generate the first time, try again without
2549 the ulimit -c to work around braindamaged shells.
2550
2551Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
2552
2553 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
2554 [] tests with "test" and enclose string in quotes.
2555 * gdb.stabs/configure: Rebuild
2556
2557Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
2558
2559 Changes in sync with expect:
2560 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
2561 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
2562 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
2563 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
2564 argument to AC_REQUIRE.
2565 * configure: Regenerated.
2566
2567Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
2568
2569 * gdb.base/corefile.exp: When generating a core, discard any
2570 error messages about ulimit not found and the "core dumped"
2571 message from the shell that runs the coredumper.
2572
2573Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
2574
2575 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
2576
2577 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
2578 which sed script to run. Expect failure for v_comb test
2579 on PA targets too.
2580
2581Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
2582
2583 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
2584 "print func2::coremaker_local" and for "backtrace in corefile.exp"
2585
2586Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
2587
2588 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
2589 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
2590 "sparc-sun-solaris*" xfails for "p v_comb".
2591 * lib/gdb.exp (default_gdb_start): Fix typo.
2592 * gdb.base/corefile.exp: Allow "Core was generated by ..."
2593 messages to not include the full program name that caused
2594 the core dump since some systems (such as solaris) apparently
2595 truncate this path to about 80 characters.
2596 When generating a core file first try increasing the core file
2597 size limit to unlimited since some systems may default it to
2598 zero, and it is harmless to try it. Move the test for failing
2599 to generate a core file to where it will actually get executed.
2600 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
2601 new gdb result from g++ debug info improvements and make old
2602 pattern obsolescent. Also account for size_t differences
2603 (may be int or long).
2604 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
2605 initialization before function call is placed in the delay slot
2606 and thus appears to be skipped over by commands such as "next".
2607
2608Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
2609
2610 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
2611
2612Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
2613
2614 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
2615 input source file; fix code to compile test to deal with this
2616 convention.
2617 * gdb.c++/*.exp: Likewise.
2618
2619Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
2620
2621 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
2622 "bt in signals.exp".
2623
2624Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
2625
2626 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
2627 "step over execarg initialization" and
2628 "step over corearg initialization".
2629
2630Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
2631
2632 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
2633 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
2634
2635Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
2636
2637 From Rob Savoye (rob@poseidon.cygnus.com)
2638 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
2639 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
2640 configure.in}, gdb.disasm/{Makefile.in, configure.in},
2641 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
2642 configure.in}: Major reworking for autoconfig.
2643 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
2644 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
2645 New files.
2646 * config/unix-gdb.exp: Make GDB global.
2647 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
2648 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
2649 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
2650 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
2651 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
2652 term.exp, twice.exp, watchpoint.exp, whatis.exp},
2653 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
2654 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
2655 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
2656 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
2657 pr-8136.exp, result.exp, string.exp, tuples.exp},
2658 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
2659 to returns as necessary, arrange for test to compile own testcase
2660 executable.
2661 * lib/gdb.exp: Changes for testsuite to compile own test cases.
2662
2663Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
2664
2665 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
2666 clear_xfail at end of test which might not call either pass or fail.
2667 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
2668 "backtrace through signal handler".
2669
2670Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2671
2672 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
2673 continuing from a job control stop signal.
2674 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
2675
2676Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
2677
2678 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
2679 * gdb.base/corefile.exp: Likewise.
2680 * gdb.base/funcargs.exp: Likewise.
2681
2682Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
2683
2684 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
2685 * config/monitor.exp: Add support for setting baud rate.
2686
2687Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
2688
2689 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
2690 i*86-*-linux* xfails for "backtrace through signal handler".
2691 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
2692 "print func2::coremaker_local".
2693 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
2694 alpha-dec-osf2* xfail for
2695 "delete all breakpoints when none".
2696
2697Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
2698
2699 * gdb.base/break.exp: Change test that deletes all breakpoints
2700 when no user breakpoints are installed. A post 4.15 change
2701 causes gdb to no longer prompt in this case.
2702
2703Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
2704
2705 * gdb.base/return.exp (return_tests): Change xfail for test
2706 "correct value returned double test" to stop xfailing at
2707 Solaris 2.5. Apparently the bug has been fixed.
2708
2709Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
2710
2711 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
2712 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
2713
2714Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
2715
2716 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
2717 * gdb.disasm/hppa.s: Corresponding changes.
2718
2719Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
2720
2721 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
2722 makefile fragment.
2723 * config/mt-hpux: Deleted.
2724
2725Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
2726
2727 * Many files: When warning about suppressed tests due to a
2728 nonexistant test binary, avoid incrementing the warning count.
2729
2730Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
2731
2732 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
2733
2734Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2735
2736 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
2737 "sparc-*-solaris2*".
2738
2739Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2740
2741 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
2742 Add global and local variables and initialize them.
2743 * gdb.base/corefile.exp: Test correct mapping of corefile sections
2744 by printing variables. Remove rs6000 and powerpc xfails, BFD now
2745 extracts the file name and terminating signal from the core file.
2746 * TODO: Remove note about tests for correct mapping of corefile.
2747 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
2748 from optimizing it away.
2749 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
2750 handles common blocks.
2751
2752Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
2753
2754 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
2755 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
2756
2757Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
2758
2759 * Makefile.in (maintainer-clean): New target, synonym for
2760 realclean.
2761 * gdb.base/Makefile.in (maintainer-clean): Likewise.
2762 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
2763 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
2764 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
2765 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
2766 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
2767
2768Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
2769
2770 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
2771 xfails when not gcc compiled for "print foo::funclocal".
2772 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
2773 "print foo::funclocal at foo",
2774 "print 'scope1.c'::foo::funclocal at foo",
2775 "print foo::funclocal_bss at foo",
2776 "print 'scope1.c'::foo::funclocal_bss at foo",
2777 "print foo::funclocal_ro at foo",
2778 "print 'scope1.c'::foo::funclocal_ro at foo",
2779 "print bar::funclocal at foo" and
2780 "print 'scope1.c'::bar::funclocal at foo".
2781 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
2782 gcc compiled for "print foo::funclocal at bar".
2783 Expand all messages to ensure that they identify that
2784 the test is at bar().
2785 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
2786 gcc compiled for:
2787 "ptype on opaque struct pointer (statically)",
2788 "ptype on opaque struct tagname (statically)",
2789 "ptype on opaque struct pointer (dynamically) 1",
2790 "ptype on opaque struct tagname (dynamically) 1",
2791 "ptype on opaque struct pointer (dynamically) 2" and
2792 "ptype on opaque struct tagname (dynamically) 2
2793 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
2794 gcc compiled for:
2795 "p datalocal"
2796 "whatis datalocal",
2797 "ptype datalocal",
2798 "p bsslocal",
2799 "whatis bsslocal", and
2800 "ptype bsslocal".
2801 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
2802 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
2803 when not gcc compiled.
2804 * gdb.base/funcargs.exp (float_and_integral_args): Add
2805 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
2806 compiled.
2807 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
2808 "backtrace from call6a" when not gcc compiled.
2809 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
2810 "backtrace from call7a" when not gcc compiled.
2811 * gdb.base/callfuncs.exp (do_function_calls):
2812 Add "hppa*-*-hpux*" xfail when not gcc compiled for
2813 "p t_char_array_values(char_array_val2,char_array_val1)",
2814 "p t_char_array_values(char_array_val1,char_array_val2)",
2815 "p t_char_array_values("carray 1","carray 2")",
2816 "p t_char_array_values("carray 1",char_array_val2)",
2817 "p t_char_array_values(char_array_val1,"carray 2")",
2818 "p sum_args(1,{2})",
2819 "p sum_args(2,{2,3})",
2820 "p sum_args(3,{2,3,4})",
2821 "p sum_args(4,{2,3,4,5})"
2822 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
2823 "backtrace in corefile.exp" when not gcc compiled.
2824
2825Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2826
2827 * gdb.base/signals.exp: Rewrite `handle all print' test as
2828 a procedure. Accept blanks or TABs as whitespace, increase
2829 timeout and expect input buffer size for the large output
2830 from the command. Remove "i*86-*-bsdi2.0" xfail.
2831
2832Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2833
2834 * gdb.base/setvar.exp: Add new testcases for truncation when
2835 assigning invalid values to bitfields.
2836
2837Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
2838
2839 * gdb.base/callfuncs.exp (do_function_calls): Remove
2840 mips-sgi-irix* xfail for
2841 "call inferior func with struct - returns char *"
2842 and fix test so that an optional (unsigned char *) cast is
2843 accepted in the result.
2844
2845Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
2846
2847 * gdb.base/funcargs.exp (float_and_integral_args): Remove
2848 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
2849 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
2850 * gdb.base/signals.exp: Remove duplicate "handle all print" test
2851 that accidentally got checked in.
2852
2853Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
2854
2855 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
2856 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
2857 compiled test.
2858 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
2859 Add mips-sgi-irix5* xfail for not gcc compiled.
2860 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
2861 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
2862 "p top", "whatis top", "p middle", and "whatis middle".
2863 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
2864 "whatis signed char" for not gcc compiled.
2865 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
2866 "set variable signed char=-1 (-1)" and
2867 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
2868 * gdb.base/funcargs.exp (float_and_integral_args):
2869 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
2870 Add mips-sgi-irix* xfail when not gcc compiled for
2871 "continue to call2b".
2872 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
2873 "continue to call2g".
2874 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
2875 "backtrace from call6a"
2876 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
2877 "backtrace from call7k".
2878 Add mips-sgi-irix5* xfail when not gcc compiled for
2879 "backtrace from call7a".
2880 (localvars_after_alloca): Fix gdb_test cmds for
2881 "print * after runto ...".
2882 Remove rs6000-*-* xfails for
2883 "print i after runto localvars_after_alloca" and
2884 "print l after runto localvars_after_alloca"
2885 for all compilers.
2886 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
2887 when not compiled with gcc, for:
2888 "print signed char == (minus)",
2889 "print signed char != (minus)",
2890 "print signed char < (minus)",
2891 "print signed char > (minus)".
2892 * gdb.base/callfuncs.exp (do_function_calls):
2893 Add mips-sgi-irix* xfail, when compiled with native compiler, for
2894 "call inferior func with struct - returns char *".
2895 * gdb.base/return.exp (return_tests): Change xfail for
2896 "correct value returned double test" to include Solaris 2.4.
2897 * gdb.base/funcargs.exp (float_and_integral_args):
2898 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
2899
2900Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2901
2902 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
2903 enumeration bitfields if compiling with GNU C.
2904 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
2905 to empty' prompt.
2906
2907Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
2908
2909 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
2910 test for PRO targets.
2911
2912 * gdb.base/funcargs.exp: Avoid ever setting more than 8
2913 breakpoints in the inferior at any given time by making
2914 two groups of breakpoints for call2*, call6* and call7*
2915 tests.
2916
2917Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
2918
2919 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
2920 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
2921 from optimizing it away.
2922 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
2923 "call inferior func with struct".
2924
2925Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
2926
2927 * configure.in: Only configure gdb.chill for particular targets.
2928
2929Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
2930
2931 * gdb.base/Makefile.in: Add action to .c.o transformation
2932 rule that generates a .ci file for each .o file and remove
2933 explicit .c.o rules except for callfuncs.o.
2934 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
2935 generates a .ci file for each .o file and remove explicit
2936 .cc.o rules.
2937 (clean): Remove *.tmp *.ci files.
2938 (EXECUTABLES): Remove templ-info.exp.
2939 * gdb.base/compiler.c: New file.
2940 * gdb.c++/compiler.cc: New file
2941 * gdb.base/scope.exp: Source gdb.base/scope.ci.
2942 Change rs6000-*-* xfail for
2943 "print 'scope0.c'::filelocal_ro" and
2944 "print 'scope1.c'::filelocal" and
2945 "print 'scope1.c'::filelocal_bss" and
2946 "print 'scope1.c'::filelocal_ro" and
2947 "print 'scope1.c'::foo::funclocal" and
2948 "print 'scope1.c'::foo::funclocal_ro" and
2949 "print 'scope1.c'::bar::funclocal" and
2950 "print 'scope0.c'::filelocal_ro" and
2951 "print 'scope1.c'::filelocal at foo" and
2952 "print 'scope1.c'::filelocal_bss at foo" and
2953 "print 'scope1.c'::filelocal_ro at foo" and
2954 "print 'scope1.c'::foo::funclocal at foo" and
2955 "print 'scope1.c'::foo::funclocal_bss at foo" and
2956 "print 'scope1.c'::foo::funclocal_ro at foo" and
2957 "print 'scope1.c'::bar::funclocal at foo" and
2958 "print 'scope0.c'::filelocal_ro" and
2959 "print 'scope1.c'::filelocal" and
2960 "print 'scope1.c'::filelocal_bss" and
2961 "print 'scope1.c'::filelocal_ro" and
2962 "print 'scope1.c'::foo::funclocal" and
2963 "print 'scope1.c'::foo::funclocal_bss" and
2964 "print 'scope1.c'::foo::funclocal_ro" and
2965 "print 'scope1.c'::bar::funclocal" and
2966 "print 'scope1.c'::bar::funclocal_bss"
2967 to only be xfail'd when not compiled with gcc.
2968 Add rs6000-*-* xfail for
2969 "print 'scope0.c'::filelocal_bss before run"
2970 when compiled with gcc.
2971 (test_at_main): Add rs6000-*-* xfail for
2972 "print filelocal_ro in test_at_main"
2973 when compiled with gcc.
2974 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
2975 Add rs6000-*-aix* xfail for
2976 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
2977 "ptype t_char_array", not compiled with gcc.
2978 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
2979 xfail for "list foo (in include file)" when gcc compiled.
2980 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
2981 (integral_args): Add rs6000-*-* xfail for
2982 "run to call0a" if not compiled with gcc.
2983 (unsigned_integral_args): Add rs6000-*-* xfail for
2984 "run to call1a" if not compiled with gcc.
2985 (float_and_integral_args): Add rs6000-*-* xfail for
2986 "run to call2a" if not compiled with gcc and for
2987 "continue to call2b" for any compiler.
2988 Add rs6000-*-* xfail to
2989 "print f1 after run to call2a" for gcc compiled.
2990 (discard_and_shuffle): Add rs6000-*-* xfail for
2991 "run to call6a".
2992 (shuffle_round_robin): Add rs6000-*-* xfail for
2993 "backtrace from call7a" if not compiled with gcc.
2994 Add rs6000-*-* xfail for
2995 "backtrace from call7b" if compiled with gcc.
2996 (call_after_alloca): Add rs6000-*-* xfail for
2997 "print c in call_after_alloca" and
2998 "print s in call_after_alloca" and
2999 "backtrace from call_after_alloca_subr"
3000 if not compiled with gcc.
3001 (localvars_in_indirect_call): Add rs6000-*-* xfail for
3002 "print c in localvars_in_indirect_call" and
3003 "print c in localvars_in_indirect_call" and
3004 "backtrace in indirectly called function" and
3005 "stepping into indirectly called function"
3006 if not compiled with gcc.
3007 (localvars_after_alloca): Add rs6000-*-* xfail for
3008 "print c after runto localvars_after_alloca" and
3009 "print s after runto localvars_after_alloca" and
3010 "print i after runto localvars_after_alloca" and
3011 "print l after runto localvars_after_alloca"
3012 for all compilers.
3013 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
3014 than whatis-info.exp.
3015 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
3016 than opaque-info.exp.
3017 Setup rs6000-*-* xfail for
3018 "ptype on opaque struct pointer (statically)" and
3019 "ptype on opaque struct pointer (dynamically)" when
3020 not compiled with gcc.
3021 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
3022 rather than callf-info.exp.
3023 (do_function_calls): Add clear_xfail for rs6000-*-* for
3024 "p t_float_values2(3.14159,float_val2)". Seems to work
3025 fine there, both with xlc and gcc. Need to find out what
3026 it is doing right and fix other platforms.
3027 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
3028 "call inferior func with struct - returns int",
3029 "call inferior func with struct - returns long",
3030 "call inferior func with struct - returns float",
3031 "call inferior func with struct - returns double",
3032 "call inferior func with struct - returns char *",
3033 but only if not gcc compiled (presumes xlc compiled).
3034 Change rs6000-*-* xfails for
3035 "call inferior func with struct - returns char" and
3036 " call inferior func with struct - returns short" to only
3037 xfail if not using gcc.
3038 (clean mostlyclean): Remove *.ci and *.tmp files.
3039 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
3040 than templ-info.exp.
3041 * gdb.base/langs.exp: Source gdb.base/langs.ci.
3042 Add rs6000-*-* xfail for "up to foo in langs.exp"
3043 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
3044 when not gcc compiled.
3045
3046Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
3047
3048 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
3049 * gdb.base/corefile.exp: Likewise.
3050 * gdb.base/list.exp: Likewise.
3051 * gdb.base/scope.exp: Likewise.
3052 * gdb.base/siganls.exp: Likewise.
3053
3054 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
3055 compiler output.
3056 * gdb.base/whatis.exp: Likewise.
3057
3058Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
3059
3060 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
3061 failure (opcode table has been fixed to match reality).
3062
3063Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
3064
3065 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
3066 "call inferior func with struct - returns char",
3067 "call inferior func with struct - returns short"
3068
3069 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
3070 "print 'scope0.c'::filelocal at main",
3071 "print 'scope0.c'::filelocal_bss in test_at_main",
3072 "print 'scope0.c'::filelocal at foo",
3073 "print 'scope0.c'::filelocal_bss in test_at_foo",
3074 "print 'scope0.c'::filelocal at bar",
3075 "print 'scope0.c'::filelocal_bss in test_at_bar"
3076
3077 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
3078 in source file 1". This bug seems to have been fixed with both
3079 gcc and native cc (was native assembler bug?).
3080
3081Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
3082
3083 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
3084 "backtrace through signal handler" to "i*86-*-sysv4*".
3085 * gdb.base/signals.exp: Add xfail for "'next' behaved as
3086 continue" case. Add "known SVR4 bug" to fail message.
3087 Add "i*86-*-bsdi2.0" xfail for "handle all print".
3088 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
3089 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
3090 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
3091 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
3092 "up to foo in langs.exp", "show language at foo in
3093 langs.exp", "up to cppsub_ in langs.exp", "show
3094 language at cppsub_ in langs.exp", "up to fsub in
3095 langs.exp", and "show language at fsub in langs.exp".
3096 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
3097 "bactrace in corefile.exp".
3098 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
3099 "call inferior function with struct - returns float" and
3100 "call inferior function with struct - returns double".
3101
3102Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
3103
3104 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
3105 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
3106 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
3107 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
3108
3109Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
3110
3111 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
3112 (or overriden) "CHILL" macro rather then bare "gcc".
3113 Also look for ../../gcc/xgcc since that is what we will
3114 actually need, not "Makefile". Remove following assignment
3115 of CHILL to CHILL_FOR_TARGET because that results in
3116 recursive definition.
3117
3118Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
3119
3120 * gdb.base/corefile.exp: Change xfail for backtrace in
3121 corefile.exp from linuxaout to all linux.
3122 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
3123 cases where we miss the breakpoint at the signal handler
3124 for some reason. Setup xfail for linuxoldld/linuxaout and
3125 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
3126 hitting SIGURG breakpoint.
3127 * gdb.base/signals.exp: Setup xfail for "next" acting like
3128 continue to add linuxoldld. Setup xfail for all linux for
3129 "next to handler in signals_tests_1", "backtrace in
3130 signals_tests_1", "continue to func1", "pass SIGUSR1",
3131 and continue to handler".
3132
3133Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
3134
3135 * Update all FSF addresses except those in COPYING* files.
3136
3137Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
3138
3139 * gdb.base/a2-run.exp: Change messages to be more explicit about
3140 the status of args, and quote binfile in results.
3141
3142Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
3143
3144 * gdb.base/callfuncs.exp: Add tests for passing structs to
3145 inferior functions and return various types.
3146 * gdb.base/callfuncs.c: Add functions to receive a struct
3147 and return a member of the struct, in various types.
3148
3149Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3150
3151 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
3152
3153Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
3154
3155 * config/vxworks29k.exp: New file, sources vxworks.exp.
3156
3157Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
3158
3159 * config/gdbremote.exp: New file. Testing framework using
3160 gdbserver.
3161
3162Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
3163
3164 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
3165 "call function when asleep" and "send end of file".
3166 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
3167 for "backtrace in corefile.exp".
3168 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
3169 for "backtrace through signal handler".
3170 * gdb.base/corefile.exp: Make sure we actually generate a core file
3171 before trying the core tests. Some systems allow the user to suppress
3172 generation of core files and default to that (linux for example).
3173 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
3174 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
3175
3176Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
3177
3178 * gdb.threads: New directory with some crude multi-threaded
3179 gdb tests (step.exp and step2.exp).
3180 * config/mt-lynx (STEP_EXECUTABLE): Define.
3181 (THREADFLAGS): Define.
3182
3183Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
3184
3185 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
3186
3187 * gdb.base/signals.exp: Disable whole file for lynx until
3188 further notice.
3189
3190 * gdb.base/signals.exp: xfail test where "next" acts like
3191 "continue" for lynx.
3192
3193 * gdb.base/interrupt.exp: xfail test for calling function while
3194 inferior is asleep for lynx.
3195
3196 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
3197 than one cr-lf after each command.
3198
3199Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3200
3201 * configure.in: Reinstate setting of stabsdirs variable, fix
3202 typo in setting up configdirs for native builds.
3203
3204 * gdb.base/return.exp: Fix typo in return double test.
3205 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
3206 compiler from optimizing them away.
3207
3208Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
3209
3210 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
3211 sequences to be echo'd by gdb when using gdb_test.
3212 * gdb.chill/chexp.exp: Likewise.
3213 * gdb.fortran/exprs.exp: Likewise
3214
3215Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
3216
3217 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
3218 after the inferior gdb has started.
3219
3220 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
3221 after each command.
3222 * gdb.base/funcargs.exp: Likewise.
3223 * gdb.base/gdbvars.exp: Likewise.
3224 * gdb.base/interrupt.exp: Likewise.
3225 * gdb.base/list.exp: Likewise.
3226 * gdb.base/watchpoint.exp: Likewise.
3227 * gdb.c++/demangle.exp: Likewise.
3228 * gdb.c++/inherit.exp: Likewise.
3229 * gdb.chill/chexp.exp: Likewise.
3230 * gdb.fortran/exprs.exp: Likewise.
3231
3232 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
3233 test if we can't handle IO to/from the inferior.
3234
3235 * gdb.c++/misc.exp: Always check for a program already being
3236 started after sending a "run" command to gdb.
3237
3238 * gdb.base/twice.exp: Start with a fresh gdb.
3239
3240 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
3241 only depend on gdb's expression code, not the chill runtime.
3242
3243 * gdb.base/return.c: Put return values into variables so we
3244 can have gdb print them rather than depending on the program
3245 to print them.
3246 * gdb.base/return.exp: Corresponding changes.
3247
3248 * lib/gdb.exp: Provide default value for noinferiorio.
3249 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
3250 the inferior.
3251
3252 * gdb.base/break.exp: Always check for a program already being
3253 started after sending a "run" command to gdb.
3254 (text_next_with_recursion): Don't check the output from the
3255 program's printf statement. Instead just make sure the program
3256 exited.
3257
3258 * gdb.base/commands.exp: Protect tests which need arguments with
3259 $noargs conditionals.
3260
3261Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3262
3263 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
3264 of structure member arrays to match gdb/valops.c:value_addr change.
3265
3266Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
3267
3268 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
3269 cases.
3270
3271Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
3272
3273 * configure.in (configdirs): Remove gdb.chill from default list
3274 of subdirs and then add it back in only if doing a native build.
3275 The current chill compiler does not yet work in any cross build.
3276 * Revert all signal changes from Jul 6.
3277 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
3278 for sh-hms targets, allowing these tests to link, with no other
3279 changes. Testing is suppressed by setting "nosignals" in site.exp.
3280
3281Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
3282
3283 * configure.in (signaldirs): Define and add to configdirs for all
3284 targets except some specific ones that are known to not support signals.
3285 Also clean up formatting.
3286 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
3287 (signals, sigall): Remove rules to build.
3288 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
3289 Moved to new gdb.signals directory.
3290 * gdb.signals: New test directory.
3291 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
3292 signals.c signals.exp}: New or moved files.
3293
3294Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
3295
3296 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
3297
3298Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
3299
3300 * gdb.base/return.exp: Xfail `return double' test failure
3301 on at least Solaris 2.3 and handle future/past versions on
3302 a case by case basis as appropriate. Also update message
3303 to include i*86 failures.
3304
3305Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3306
3307 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
3308
3309 * lib/gdb.exp: Fix comment which erroneously identified
3310 gdb_file_cmd as gdb_load (the 19 May change was in fact to
3311 gdb_file_cmd not gdb_load).
3312 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
3313
3314 * gdb.base/setvar.exp: Make test names consistent between pass and
3315 fail cases. Use gdb_test more.
3316
3317Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3318
3319 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
3320
3321Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3322
3323 * gdb.base/help.exp: Fix expected help string for `show commands'.
3324
3325Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
3326
3327 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
3328
3329 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
3330 of a text section.
3331
3332Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
3333
3334 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
3335 that loop eventually terminates. Fix Connection refused logic so
3336 that testsuite will expire nicely.
3337
3338Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
3339
3340 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
3341 config/rom68k.exp: New tcl glue for the appropriate monitors.
3342 These all just end up calling monitor.exp.
3343 * config/monitor.exp (gdb_target_monitor): Handle `Connection
3344 refused' by retrying. Cleanup some timeout issues.
3345 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
3346 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
3347 callers don't have to set/restore global timeout variable.
3348
3349 * The following set of changes centralizes management of the global
3350 timeout variable. This way, it can be set in one target dependent
3351 place instead of dozens of places scattered throughout the test suite.
3352 If you need to lengthen a timeout, then you should either set timeout
3353 in one of the config/{target}.exp files, or multiply it by a factor.
3354 Setting it to an absolute value is always going to lose for some
3355 targets.
3356 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
3357 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
3358 * gdb.base/funcargs.exp: Don't set timeout.
3359 * gdb.base/list.exp (test_forward_search): Only use local timeout.
3360 * gdb.base/printcmds.exp (test_print_string_constants
3361 test_print_array_constants): Don't set timeout.
3362 * gdb.base/ptype.exp: Don't set timeout.
3363 * gdb.base/recurse.exp: Don't set timeout.
3364 * gdb.base/return.exp: Don't set timeout.
3365 * gdb.base/watchpoint.exp: Don't set timeout.
3366 * gdb.c++/classes.exp (do_tests): Don't set timeout.
3367 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
3368
3369Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
3370
3371 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
3372
3373Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3374
3375 * lib/gdb.exp: Disable chill tests for irix5.
3376
3377Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3378
3379 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
3380 each test pass or fail.
3381
3382Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3383
3384 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
3385 xlc not gcc.
3386
3387Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
3388
3389 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
3390
3391Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
3392
3393 * config/est.exp: Fix copyright and comments. Remove dead code.
3394 Use targetname, serialport and baud variables instead of fixed
3395 constants.
3396 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
3397 * config/cpu32bug.exp: New file to support cpu32bug monitors.
3398
3399Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3400
3401 * gdb.base/watchpoint.exp: Don't run
3402 test_watchpoint_triggered_in_syscall for sunos.
3403
3404Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3405
3406 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
3407 they don't seem to exist. Do include stdio.h.
3408
3409Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3410
3411 * gdb.base/a1-selftest.exp: Add alpha xfail.
3412
3413Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3414
3415 * gdb.base/watchpoint.c (main): Prompt before calling read().
3416 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
3417 Revise accordingly. Remove cruft about sending "123" several
3418 times, until it gets noticed. Clean up the "print buf[0]" stuff
3419 so that it passes or fails, and waits for prompts in the usual way.
3420
3421Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3422
3423 * gdb.base/recurse.exp: Fix comment.
3424
3425 * TODO: Remove item about printing variables in nodebug.exp. Add
3426 item about enabling tests which are only run on some targets.
3427
3428 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
3429 fail, make test names unique, use new gdb_test convention
3430 regarding pattern, use gdb_test more, etc.).
3431
3432 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
3433 fail, make test names unique, etc.).
3434
3435Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3436
3437 * gdb.base/nodebug.c: Change return type of top and middle to
3438 short.
3439 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
3440 are fixed by the recent mdebugread.c changes. Allow `short ()'
3441 as type for top and middle.
3442
3443Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3444
3445 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
3446 nearly as I can tell, the whole thing was an accident in Stu's
3447 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
3448 to replace a send/expect pair with gdb_test, but ended up only
3449 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
3450 of 30 Mar 1995 took care of it, but left this vestigial comment
3451 which I am now nuking.
3452
3453Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3454
3455 * gdb.base/break.exp: Look for different line number for
3456 breakpoint at main depending on usestubs.
3457
3458Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3459
3460 * gdb.base/list.exp: Adjust some alternate expect patterns to
3461 match recent list0.c change. Add alternate expect pattern for
3462 output from `list default lines around main' for optimizing
3463 compilers.
3464
3465Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3466
3467 * lib/gdb.exp: If nosignals is not set, set it to 0.
3468
3469Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
3470
3471 * config/slite-gdb.exp: Responds to load symbol table prompt.
3472 * gdb.base/break.exp: Adjust line number, fix rerun.
3473 * gdb.base/langs0.c: Add #ifdef usestubs.
3474
3475Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
3476
3477 * gdb.base/list.exp: Adjust line contents after adding new lines in
3478 list0.c. Also fix a syntax error.
3479
3480 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
3481 * gdb.base/break.exp: ditto.
3482 * gdb.base/list.exp: ditto.
3483 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
3484 * gdb.base/run.c: ditto.
3485 * gdb.base/list0.c: ditto.
3486 * gdb.base/funcargs.c: ditto.
3487
3488Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
3489
3490 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
3491 $targetname, $serialport and $baud instead of hardwired variables.
3492 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
3493 target doesn't support signals.
3494
3495Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
3496
3497 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
3498
3499Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3500
3501 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
3502 Don't rely on the value of an auto variable before it has been
3503 initialized. Use gdb_test more.
3504
3505Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3506
3507 * lib/gdb.exp (default_gdb_version): A version number must start
3508 with a digit, but other than that contains all characters up to
3509 the first whitespace character.
3510
3511Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3512
3513 * gdb.base/commands.exp (breakpoint_command_test): New tests.
3514
3515Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3516
3517 * gdb.c++/*.exp: Warn if executable does not exist. The original
3518 reason for skipping the warning was that configure.in sometimes
3519 intentionally skipped building the executables but the tcl code
3520 had no way of knowing. That (a) was always bogus with respect to
3521 error handling, (b) is no longer true (right now there is no way
3522 to skip C++ tests).
3523
3524 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
3525
3526Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3527
3528 * gdb.base/list.exp: Add expect patterns for output from
3529 SunPRO compiled executables.
3530 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
3531 types.
3532
3533Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3534
3535 * gdb.base/break.exp (test_next_with_recursion): Accept any line
3536 number (we are already testing that the correct source line text
3537 gets printed).
3538
3539 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
3540 that is what is intended, but something needed to be done to get
3541 sunos4 native working again.
3542
3543 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
3544
3545 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
3546 apparently went with a (very) old xfail.
3547
3548Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
3549
3550 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
3551 runto_main is a proc in gdb.exp that will do 'step' for target use
3552 stubs.
3553 * gdb.base/exprs.exp: ditto.
3554 * gdb.base/interrupt.exp: ditto.
3555 * gdb.base/opaque.exp: ditto.
3556 * gdb.base/printcmds.exp: ditto.
3557 * gdb.base/ptype.exp: ditto.
3558 * gdb.base/scope.exp: ditto.
3559 * gdb.base/setvar.exp: ditto.
3560 * gdb.base/signals.exp: ditto.
3561 * gdb.base/twice.exp: ditto.
3562 * gdb.c++/classes.exp: ditto.
3563 * gdb.c++/inherit.exp: ditto.
3564 * gdb.c++/templates.exp: ditto.
3565 * gdb.base/break.exp: no run and hit main for stubs. Change line
3566 numbers for breakpoints and info breakpoint.
3567 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
3568 breakpoint().
3569 * gdb.base/callfuncs.c: ditto.
3570 * gdb.base/exprs: ditto.
3571 * gdb.base/interrupt.c: ditto.
3572 * gdb.base/opaque0.c: ditto.
3573 * gdb.base/printcmds.c: ditto.
3574 * gdb.base/ptype.c: ditto.
3575 * gdb.base/scope0.c: ditto.
3576 * gdb.base/setvar.c: ditto.
3577 * gdb.base/signals.c: ditto.
3578 * gdb.base/twice.c: ditto.
3579 * gdb.c++/misc.cc: ditto.
3580 * gdb.c++/templates.cc: ditto.
3581
3582Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3583
3584 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
3585
3586 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
3587 somewhere between `read' and `main.c'. I'm pretty sure the
3588 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
3589 and it isn't particularly useful.
3590
3591 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
3592
3593Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3594
3595 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
3596
3597Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
3598
3599 * config/mt-slite: add LIBS and -nostdlib.
3600 * config/slite-gdb.exp: add this new file to support sparclite target.
3601
3602Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
3603
3604 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
3605
3606 * gdb.base/a2-run.exp: Change argument to istarget from
3607 "*-*-vxworks" to "*-*-vxworks*".
3608 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
3609
3610Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
3611
3612 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
3613 will not runto main but do a 'step' to step out of breakpoint().
3614 * config/mt-slite: add -Dusestubs.
3615
3616Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3617
3618 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
3619 instead of just @.
3620
3621 * gdb.base/signals.exp: Add test for "handle all print".
3622 * TODO: Remove "handle all print". Also remove item about
3623 checking copyright date (I don't like the idea of a spurious FAIL
3624 based on when we run the tests).
3625
3626 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
3627 for SunOS4 (reason for failure not investigated). Remove
3628 redundant test for $binfile.
3629
3630 * gdb.base/nodebug.c (array_index): Call malloc.
3631
3632 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
3633
3634Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
3635
3636 * gdb.base/recurse.exp: Update gdb_test invocation to use new
3637 conventions and slightly simplify the matching regexp.
3638
3639Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3640
3641 * gdb.base/break.exp: Update gdb_test invocation to use new
3642 convention.
3643
3644 * lib/gdb.exp: If noargs is not set, set it to 0.
3645
3646 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
3647 tests unique.
3648
3649 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
3650
3651Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3652
3653 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
3654 one argument of type "<non-float parameter>".
3655
3656Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
3657
3658 * config/rom68k.exp: New file to support Motorola IDP board.
3659 * gdb.base/a2-run.exp: Skip this file if noargs is set.
3660 * gdb.base/break.c: Change things around so that this program
3661 doesn't depend upon args. This is necessary to make remote
3662 targets work (in general, they can't take args).
3663 * gdb.base/break.exp: Don't try to send args to program. Don't
3664 expect output. Also, replace lots of code with gdb_test.
3665
3666Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3667
3668 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
3669 printing of '\'' (which is what the comment says we are testing,
3670 even though we were not), not '''.
3671 (test_integer_literals_rejected): Test that printing ''' is an error.
3672
3673 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3674 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
3675 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
3676 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
3677 Use gdb_test not test_print_accept.
3678 * lib/gdb.exp: Remove test_print_accept.
3679
3680 * gdb.base/signals.exp (signal_tests_1): Make pass message
3681 consistent with fail message.
3682
3683 * gdb.base/whatis.exp: Remove xfails for printing char vs.
3684 unsigned char; the bug (PR 1821) is fixed.
3685
3686 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
3687
3688 * gdb.base/scope.exp (test_at_localscopes): Call pass for
3689 successful tests--makes xfailing them work right.
3690
3691Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3692
3693 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
3694 only \r\n, not .*. The test can pass .* as the last thing in
3695 $pattern if that is what it wants. In addition to providing this
3696 flexibility, this change should speed up pattern matching in cases
3697 where the pattern already ended with .* (there were a number of
3698 them). This change also helps catch bad patterns--in the old
3699 scheme the typo "char \*" instead of "char \\*" would pass. Now
3700 it is caught.
3701 * Many .exp files: Update callers.
3702
3703 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
3704 clearer and does not spuriously match multiple ('s. Likewise for
3705 ) and *.
3706
3707 * gdb.base/nodebug.exp: Test ability to call a function and pass
3708 it a string (even with no debugging info).
3709
3710 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
3711 "p '\'", which is the same as "p ''" once tcl gets done with
3712 quoting, to "p '\\'", which I suspect is what is intended (one
3713 backslash gets sent to GDB).
3714
3715 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
3716
3717Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3718
3719 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
3720 1817) was fixed literally years ago.
3721
3722Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3723
3724 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
3725 test, it causes stepping out of call_after_alloca_subr with
3726 optimizing compilers.
3727 (localvars_in_indirect_call): Consume GDB prompt if `finish'
3728 fails.
3729
3730 * gdb.c++/templates.exp: Source templ-info.exp only if
3731 the templates executable exists.
3732
3733 * gdb.c++/misc.cc (class Contains_static_instance,
3734 class Contains_nested_static_instance),
3735 gdb.c++/classes.exp (test_static_members): Test printing of
3736 a class that contains a static instance of the class.
3737
3738Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3739
3740 * gdb.base/langs2.c (cppsub_): Don't prototype.
3741 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
3742 only, I believe).
3743
3744Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3745
3746 * lib/gdb.exp (skip_chill_tests): New procedure.
3747
3748 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
3749
3750Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
3751
3752 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
3753 each expect pattern. Cuts runtime from 12 to about 4 seconds.
3754
3755Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3756
3757 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
3758
3759 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
3760 disassemble 8, not 16, instructions for part 4.
3761
3762 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
3763 support the latter anymore.
3764
3765 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
3766 -DNO_PROTOTYPES.
3767 * gdb.base/callfuncs.c: Control use of prototypes based on
3768 NO_PROTOTYPES, not __STDC__.
3769 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
3770 t_float_values2 tests if prototypes in use.
3771
3772 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
3773 t_double_values): When checking differences against DELTA, check
3774 that difference is within the range (-DELTA,DELTA), not just
3775 (-infinity,DELTA).
3776
3777Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
3778
3779 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
3780 'file' command firts, then 'target', then 'load', this is due to gdb
3781 target set up.
3782 * config/mips-gdb.exp: Fix a couple regular exp bugs.
3783
3784Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
3785
3786 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
3787 FP load/store variants.
3788 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
3789
3790Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
3791
3792 * gdb.base/term.exp: Do not give a warning if not native, it is
3793 not an abnormal condition.
3794
3795Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
3796
3797 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
3798 t_char_array".
3799
3800Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
3801
3802 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
3803 are getting the version number.
3804
3805 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
3806 if not native, it is not an abnormal condition.
3807
3808Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3809
3810 * lib/gdb.exp: Just use "file exists", rather than undocumented
3811 dejagnu procedure "findfile".
3812
3813Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3814
3815 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
3816 (LDFLAGS): Set to -Xlinker -Ur.
3817
3818 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
3819 Removed, these values are set by lib/gdb.exp.
3820
3821 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
3822
3823Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
3824
3825 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
3826 of replicating gdb startup code.
3827
3828 * config/mt-vxworks (LDFLAGS): Set to -r.
3829 (CFLAGS_FOR_TARGET): Removed.
3830
3831 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
3832 (gdb) and gdb for vxworks uses (vxgdb).
3833
3834 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
3835 executable is not in the tree and host != target, use sed and
3836 program_transform_name to determine the gdb name used by the
3837 target.
3838
3839 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
3840 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
3841
3842Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3843
3844 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
3845 floats, chars, and shorts where there are ANSI-style function
3846 definitions.
3847
3848 * gdb.base/langs.exp, gdb.base/langs*: New test.
3849 * gdb.base/Makefile.in: Build it.
3850 * TODO: Remove item about checking that C names don't get C++
3851 demangling applied; this test tests it.
3852
3853Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3854
3855 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
3856 went with the const70 xfail. The xfail went away a year ago.
3857
3858 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
3859
3860 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
3861 for hp300.
3862
3863 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
3864
3865 * gdb.base/a1-selftest.exp: Don't run on hp300.
3866
3867Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3868
3869 * Makefile.in (site.exp): Set host_alias and target_alias as well
3870 as host_triplet and target_triplet.
3871
3872Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3873
3874 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
3875
3876 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
3877 places as other ecoff systems).
3878
3879 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
3880 ultrix.
3881
3882Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3883
3884 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
3885 remove them.
3886 * gdb.base/nodebug.exp: Accept "function" in addition to "text
3887 variable and "variable" in addition to "data variable".
3888 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
3889
3890 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
3891 2.
3892 * gdb.base/list1.c (long_line): Add additional statement at start
3893 of function.
3894 * gdb.base/list.exp (test_forward_search): Update line number to
3895 reflect new statement.
3896
3897Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
3898
3899 * gdb.base/signals.exp: Reinitialize searched source directories
3900 after gdb_start call.
3901
3902Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
3903
3904 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
3905 * gdb.stabs/Makefile.in: Likewise.
3906
3907 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
3908 change. Instead split the tests into smaller pieces.
3909 * gdb.disasm/hppa.s: Corresponding changes.
3910
3911Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3912
3913 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
3914 Quote ^C when passing it to stty. For some shells ^ is a pipe.
3915
3916 * gdb.base/funcargs.exp: Modify many tests so that every test
3917 either passes or fails. Make some test names unique.
3918
3919Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3920
3921 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
3922 Call stty to set interrupt character.
3923
3924 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
3925 for HP assembler versus GNU assembler based on actual behavior of
3926 $(CC), rather than assuming that $(AS) is always the GNU assembler.
3927
3928 * TODO: Suggest a few more stepping tests.
3929
3930Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
3931
3932 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
3933 restart GDB for h8300 after a continue.
3934 (return): Add pattern to match a29k-udi behavior.
3935 * gdb.base/nodebug.exp: Remove obsolete comment.
3936 * gdb.base/regs.exp: New file, testing of register displays.
3937 * gdb.base/return.exp: Fix typo in reference to $objdir.
3938 * gdb.base/whatis.exp: Always start with a fresh GDB.
3939
3940Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3941
3942 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
3943 higher, these tests generate a lot of output.
3944
3945Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3946
3947 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
3948 code following the catch silently ignored some errors; without the
3949 catch they should be thrown like any other tcl error. Also, the
3950 catch used "" instead of {} which meant all the callers who wanted
3951 to include one of the characters "[]$ had to quote it an extra time.
3952 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
3953 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
3954 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
3955 Remove extra quoting.
3956
3957Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
3958
3959 * gdb.base/commands.exp: Make test names unique; every test either
3960 passes or fails. Update some comments.
3961
3962 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
3963
3964Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3965
3966 The following fixes a FAIL caused by the fact that the alpha stabs
3967 configuration didn't use the ".if alpha" code in weird.def.
3968 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
3969 bit pointer, so the 32 bit version works even on the alpha.
3970 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
3971 Remove the stuff which allowed us to have separate versions for
3972 alpha and everything else.
3973
3974 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
3975 regexp which "info func operator\[\](" is supposed to match. Fix
3976 string to send to GDB. Note that GDB still doesn't work right. Add a
3977 new test for "info func .perator\[\](" which GDB does handle correctly.
3978
3979 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
3980
3981Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
3982
3983 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
3984 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
3985 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
3986 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
3987 it makes the tests harder to understand and confuses test-o-matic.
3988 The preferred style is that each test provides a PASS or a FAIL,
3989 and has a unique message (e.g. "continue #54" not just "continue")
3990 which is the same for the pass and the fail.
3991 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3992 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
3993 to lib/gdb.exp.
3994 * gdb.base/printcmds.exp: Use test_print_accept. Remove
3995 prt_accept which was basically the same thing. Likewise for
3996 test_print_reject and prt_reject.
3997 * lib/gdb.exp (test_print_reject): Add some more error message
3998 patterns to match from the former printcmds.exp (prt_reject).
3999 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
4000 One defect of the passcount stuff is that some of it failed to
4001 report XPASS where appropriate.
4002 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
4003 stuff before and after arg in expected pattern.
4004 (test_paddr_operator_functions): Re-do test without print_addr_of;
4005 this is the only test which seems to want extra stuff there.
4006
4007Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4008
4009 * gdb.base/nodebug.exp: Update new tests to reflect improved
4010 wording of gdb output.
4011
4012 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
4013 and "ptype" work on variables in files compiled without -g.
4014 Replaces commented out "maint print msymbol" tests.
4015
4016Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4017
4018 * gdb.base/setvar.c (dummy): Call malloc.
4019
4020 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
4021 losing with the irix4 sed.
4022
4023 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
4024 ALRM" on irix4.
4025
4026Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4027
4028 * TODO: Remove items about corefile.exp testing new exec-file and
4029 backtrace; both are now done. Add items about printing enums.
4030
4031Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4032
4033 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
4034 "get signal $thissig" test fails.
4035
4036 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
4037
4038Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4039
4040 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
4041 compiler warning with dec alpha compiler.
4042
4043 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
4044 extra \n from gdb_test call (this explains why the prompt test
4045 that I removed yesterday was there).
4046 (user_defined_command_test): Remove extra \n and prompt test.
4047
4048 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
4049 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
4050 doesn't exist.
4051 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
4052 Also remove alpha workaround, which turns out to be because
4053 SIGABRT == SIGLOST.
4054
4055 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
4056
4057 * gdb.base/help.exp: Don't test "help show".
4058
4059Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4060
4061 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
4062 "set print address" is on.
4063 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
4064 pass prompt to gdb_test; gdb_test already looks for the prompt.
4065
4066 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
4067
4068 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
4069 was a vestige of the manual TESTSTRATEGY, and the purpose of it
4070 was to make sure that gdb can read a core file. But (a) the "read
4071 the corefile" part didn't make it to a1-selftest.exp, we just
4072 delete the corefile after creating it, and (b) we test reading
4073 corefiles in corefile.exp anyway. Also, this test left around a
4074 xgdb process on Solaris.
4075
4076 * gdb.base/corefile.exp: Also test backtrace.
4077
4078Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
4079
4080 * gdb.base/commands.exp: Test a simple user defined command with
4081 arguments and if/while statements; verify the full user command is
4082 printed by "show user".
4083
4084 * gdb.base/commands.exp: Test if/while commands as part of a
4085 breakpoint command list; verify they appear in breakpoint
4086 information.
4087
4088Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4089
4090 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
4091 than by dividing by zero.
4092
4093Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
4094
4095 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
4096 performing an inferior call with watchpoints enabled.
4097 * gdb.base/watchpoint.c (main): Delete second unnecessary read
4098 call.
4099
4100Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4101
4102 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
4103 of "file" command.
4104
4105 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
4106 Add additional pattern for when "int operator int(void);" appears
4107 in a different order.
4108
4109Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
4110
4111 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
4112
4113 * gdb.base/help.exp: Replace most of docstrings for "info signals"
4114 and "signal" with ".*".
4115
4116Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
4117
4118 * TODO: Add note about "handle all nostop".
4119
4120 * gdb.base/{sigall.c, sigall.exp}: New test.
4121 * gdb.base/Makefile.in: Add it.
4122
4123Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
4124
4125 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
4126 when invoking GDB, suppresses any windowing interface.
4127
4128Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
4129
4130 * config/sim-gdb: New file, simulator testing support.
4131
4132Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
4133
4134 * gdb.base/interrupt.exp: Test calling func1 twice.
4135
4136Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
4137
4138 * gdb.base/list.exp (test_forward_search): Set timeout higher
4139 when we'll be getting lots of output from gdb.
4140
4141 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
4142 "init_malloc" to after the expect statement. Run it if that
4143 regexp is taken, but also for two others which happen if source
4144 cannot be found.
4145
4146Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4147
4148 * gdb.base/printcmds.exp: New test, for printing register before
4149 program is running.
4150
4151Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4152
4153 * gdb.base/list.exp: Correct some alternate expect patterns
4154 to reflect changes in list1.c.
4155
4156Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4157
4158 * TODO: Add item regarding large frames.
4159
4160 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
4161
4162 * TODO: Remove item about enabling return.exp; it
4163 is enabled. Suggest a few more "return" tests.
4164
4165Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4166
4167 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
4168 anonymous unions.
4169
4170Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4171
4172 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
4173 and pr-5646.o, so "make" is the same as "make all", not "make
4174 pr-4975.o".
4175
4176Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
4177
4178 * gdb.base/list.exp: Adjust expectations to reflect changes in
4179 list1.c.
4180 (test_forward_search): New test proc.
4181 * gdb.base/list1.c (long_line): New function, has long source line.
4182
4183Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
4184
4185 * gdb.base/a1-selftest.exp: Change initial stepping to know about
4186 additional line of code that was added.
4187
4188Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
4189
4190 * gdb.disasm/hppa.s: Break the large branching tests into smaller
4191 tests so as not to overflow expect's input buffers.
4192 * gdb.disasm/hppa.exp: Corresponding changes.
4193
4194Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4195
4196 Beginnings of template debugging tests.
4197 * gdb.c++/templ-info.cc: New file to test for template
4198 debugging capability of the compiler.
4199 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
4200 templ-info.cc.
4201 * gdb.c++/templates.cc: Add explicit template instantiations
4202 to enable compiling with -fno-implicit-templates. Add destructor
4203 and 'value' method to T5 class for template tests.
4204 * gdb.c++/templates.exp: Add testcases for printing of template
4205 types, setting breakpoints on template methods and calling a
4206 template method.
4207
4208Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
4209
4210 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
4211 branch target since some assemblers (gas-2.5) may emit a
4212 relocation for the branch instead of resolving it in the
4213 assembler.
4214
4215Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4216
4217 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
4218 through signal handler.
4219
4220Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4221
4222 * configure.in (*-*-netware): Use config/mt-netware.
4223
4224 * config/mt-netware: New file.
4225 * config/mt-i386-netware: Removed, separate configs for different
4226 netware architectures are no longer needed now that we have
4227 --with-headers.
4228
4229Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4230
4231 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
4232 by the recent changes to use ANSI C arithmetic conversions.
4233
4234Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4235
4236 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
4237 bug involving using inferior_pid to figure out whether to select a
4238 frame.
4239
4240Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
4241
4242 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
4243 match the current disassembler output.
4244
4245Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
4246
4247 * gdb.fortran/exprs.exp: Expect VOID instead of void.
4248 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
4249 types, expect "int" as type of integer values (for now).
4250
4251Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
4252
4253 * gdb.base/commands.exp: New tests for if/while commands.
4254
4255Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
4256
4257 * lib/gdb.exp (runto): Replace sub-pattern for hex value
4258 by .*, since hex values have different syntax in Chill mode.
4259
4260Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4261
4262 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
4263 linefeed from expect pattern for repeated types with indices > 9.
4264
4265Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
4266
4267 First part of Fortran test suite.
4268 * gdb.fortran: New directory.
4269 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
4270
4271Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4272
4273 * gdb.base/default.exp: Update expect pattern for load command
4274 without arguments.
4275
4276Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4277
4278 * configure.in: Change i386 to i[345]86.
4279 * gdb.base/configure.in: Likewise.
4280 * gdb.c++/configure.in: Likewise.
4281 * gdb.chill/configure.in: Likewise.
4282
4283Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
4284
4285 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
4286 patterns, since that is not a valid context for comments.
4287
4288Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
4289
4290 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
4291 repeated types and repeated types with indices > 9.
4292
4293Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
4294
4295 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
4296 2417; old bug has been fixed.
4297
4298Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
4299
4300 * gdb.base/interrupt.exp: When trying to wake up the inferior,
4301 send the newline ourselves instead of assuming gdb_test will do
4302 so when passed an empty input string.
4303
4304 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
4305 stabs testcode.
4306
4307Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4308
4309 * lib/gdb.exp (gdb_test): Don't send anything if the first
4310 argument is an empty string. This makes cases where we want to
4311 match output that is already in expect's buffers (for example,
4312 matching a breakpoint after gdb_run_cmd has been called) work
4313 reliably.
4314
4315Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4316
4317 * config/netware.exp: New file.
4318
4319Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4320
4321 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
4322 the -B and -L prefixes so we can find the debugging stub.
4323
4324 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
4325 there and we are using the gcc from the tree.
4326
4327 * gdb.base/types.c: Removed.
4328
4329 * gdb.base/configure.in: Look for makefile fragments in ../config.
4330 Recognize i386-*-netware.
4331 * gdb.c++/configure.in: Likewise.
4332
4333Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4334
4335 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
4336 the correct TCL syntax.
4337
4338Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4339
4340 * gdb.base/opaque.exp: use runto instead of messing around with
4341 breakpoints. Simplify by using gdb_test.
4342
4343 * gdb.base/bitfields.exp: restart between tests on netware targets
4344 because breakpoints aren't relocated after target death. Run
4345 processes to completion.
4346
4347 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
4348
4349Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
4350
4351 * Makefile.in: Remove extra tabs that confuse some versions
4352 of "make". Use the newly built gdb to test with by default,
4353 rather than the first one in the tester's search path.
4354
4355Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
4356
4357 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
4358
4359 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
4360 condition help.
4361
4362Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4363
4364 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
4365
4366 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
4367 running.
4368 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
4369 * gdb.base/funcargs.exp: Likewise.
4370
4371 * gdb.base/bitfields.exp: Simplify by using gdb_test.
4372 * gdb.base/funcargs.exp: Likewise.
4373
4374 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
4375 message is "".
4376
4377Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4378
4379 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
4380 return,signals,twice}.exp: Handle non-existant binaries
4381 consistantly.
4382
4383 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
4384 * gdb.base/Makefile.in: Don't try to generate a core dump, we
4385 might testing a cross development system.
4386
4387Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4388
4389 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
4390 runtest script is relative to ${srcdir}, not ${rootdir}.
4391
4392Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
4393
4394 * gdb.base/signals.exp: Allow for optionality of breakpoint
4395 address.
4396
4397Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4398
4399 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
4400
4401Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
4402
4403 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
4404 for size_t definition.
4405 * gdb.c++/templates.cc: Likewise
4406
4407 * config/mt-i386-netware: New file.
4408
4409 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
4410 defined.
4411
4412 * gdb.base/Makefile.in: Added support for systems that name core
4413 files by appending "core" to the program name.
4414 * gdb.base/a1-selftest.exp: Likewise.
4415
4416Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4417
4418 * gdb.base/return.exp: Add comment and message for `return double'
4419 test failure on Sparc Solaris.
4420
4421Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
4422
4423 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
4424
4425Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4426
4427 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
4428 from optimizing them away.
4429 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
4430 patterns to include default constructors and assignment operators,
4431 to match gcc versions beyond 2.5.8. Accept any cplus demangling
4432 character in the output of the virtual base pointer.
4433
4434Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4435
4436 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
4437 expression match in print_addr_of to avoid unintented matches.
4438 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
4439 versions up to 2.5.8.
4440
4441Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4442
4443 * gdb.base/list.exp: Tweak alternate pattern for listing of an
4444 included file to run under newer versions of expect.
4445 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
4446 consecutive >'s in templates to accomodate recent cplus-dem.c change.
4447 Remove xfail for the virtual table of BDDHookV.
4448
4449Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
4450
4451 * lib/gdb.exp (string_to_regexp): Set a default result.
4452 (default_gdb_start): Fix misleading message.
4453
4454Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
4455
4456 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
4457 Remove all CC, etc definitions.
4458 * config/mt-hpux: New file.
4459 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
4460 (CFLAGS, LDFLAGS): Define.
4461 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
4462
4463 * Makefile.in (site.exp): Don't insert host_os, etc.
4464 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
4465 (distclean): Check existence of subdir.
4466 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
4467 * gdb.base/Makefile.in: General cleanup and simplification.
4468 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
4469 to build executables. Use default rule to build .o files.
4470 (EXPECT, RUNTEST, CC): Fix relative pathname.
4471 (site.exp): Don't insert host_os, etc.
4472 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
4473 and/or SIGUSR1 defined.
4474 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
4475 * gdb.c++/Makefile.in: General cleanup and simplification.
4476 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
4477 (CFLAGS): Remove.
4478 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
4479
4480Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
4481
4482 * gdb.base/recurse.exp: Misc changes to get tests running again
4483 after Kung's changes to the watchpoint code.
4484 * gdb.base/watchpoint.exp: Likewise.
4485
4486Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
4487
4488 * lib/gdb.exp (string_to_regexp): Convert {\} also.
4489
4490Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
4491
4492 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
4493 * lib/gdb.exp (default_gdb_start): Define.
4494 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
4495 gdb.base/funcargs.exp, gdb.base/opaque.exp,
4496 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
4497 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
4498 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
4499 Don't call gdb_target_udi in between tests.
4500
4501Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4502
4503 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
4504 (which was basically just a local version of the same thing). In
4505 addition to avoiding duplication, gdb_test_exact is faster.
4506 * lib/gdb.exp (gdb_test_exact): Fix typo.
4507
4508 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
4509 don't give an error.
4510
4511 * gdb.base/term.exp: Call delete_breakpoints before starting.
4512
4513 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
4514 (t10): Add comment.
4515
4516Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
4517
4518 Reorganization of the GDB Test Suite.
4519
4520 * gdb.base: New directory, contains all the basic tests.
4521 * gdb.c++: New directory, tests specific to C++.
4522 * gdb.chill: New directory, tests specific to Chill.
4523 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
4524 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
4525 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
4526 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
4527 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
4528 t30-31 to chill).
4529 * */gdbme.*: Rename to match appropriate expect scripts.
4530 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
4531 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
4532 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
4533 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
4534 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
4535 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
4536 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
4537 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
4538 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
4539 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
4540 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
4541 gdb.c++/virtfunc.cc: New names of C++ files.
4542 * gdb.chill/chillvars.ch: New name of Chill file.
4543 * gdb.base/configure.in, gdb.c++/configure.in,
4544 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
4545 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
4546 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
4547 * configure.in (configdirs): Update to reflect directory changes.
4548 (target_abbrev): No longer define for any configuration.
4549 * Makefile.in: Cosmetic improvements to header comments.
4550
4551Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
4552
4553 Various changes to gdb.t31:
4554
4555 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
4556 * gdbme.ch: Make all key-words and predefineds be upper-case.
4557 * chillvars.exp: Expect key-words and predefinds in upper-case.
4558
4559 * chillvars.exp: Use gdb_test_exact many places.
4560 Change expected output for arrays (which now includes index labels).
4561
4562 * pr-5020.exp, gdme.ch (module PR_5020):
4563 New test, for PR-5020.
4564
4565Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
4566
4567 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
4568 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
4569
4570Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
4571
4572 * Makefile.in: Fix bit-rot in definitions of CHILL,
4573 CHILL_FOR_TARGET and Chill_LIB.
4574 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
4575 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
4576 CHILL, and CHILL_LIB.
4577
4578Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
4579
4580 * Revert the previous changes. Please see Rob's directory
4581 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
4582
4583Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
4584
4585 * Makefile.in, configure.in, config/mips-gdb.exp,
4586 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
4587 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
4588 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
4589 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
4590 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
4591 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
4592 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
4593 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
4594 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
4595 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
4596 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
4597 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
4598 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
4599 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
4600 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
4601 changes from 94Q1.
4602
4603Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
4604
4605 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
4606 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
4607 Rob's new testing fragments.
4608
4609Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
4610
4611 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
4612 lib/gdb.exp: Replace error proc calls with perror.
4613
4614Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
4615
4616 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
4617 version also, match on casted version strings, and match on
4618 gdb startup case where the line numbers might be messed up.
4619
4620Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
4621
4622 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
4623 (CFLAGS): Delete it from here.
4624
4625Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
4626
4627 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
4628
4629Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
4630
4631 * Makefile.in (RUNTEST): Default to just "runtest".
4632
4633Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4634
4635 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
4636 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
4637 the code has been restructured.
4638
4639Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4640
4641 * gdb.t00/default.exp (set write): Allow any number of \r and/or
4642 \n, not just one of each.
4643
4644 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
4645 /bin/cc gives a warning if you do.
4646
4647Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
4648
4649 * gdb.t24/demangle.exp: change expect pattern of
4650 __t10ListS_link1ZUiRCUiPT0
4651
4652Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4653
4654 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
4655 on local variables in recursive functions.
4656
4657 * gdb.t07/Makefile.in: Build the new test.
4658
4659Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4660
4661 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
4662 directly. Instead compare the return values from actual calls.
4663
4664Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
4665
4666 * Makefile.in (check): Set TCL_LIBRARY for runtest.
4667
4668Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4669
4670 * From Peter Schauer with minor modifications.
4671 * gdb.t15/return.exp (return_tests): Handle targets where "return"
4672 stops in mid-line in the caller. Add xfail for returning a float
4673 value on X86 targets.
4674
4675Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4676
4677 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
4678 to avoid expect lossage.
4679 (fmem_LRbug_tests): Likewise.
4680 * gdb.disasm/hppa.s: Corresponding changes.
4681
4682 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
4683 conditions to work with latest dejagnu/expect.
4684
4685 * gdb.t15/funcargs.exp (finish from indirect call): No longer
4686 expected to fail on the PA.
4687 (backtrace in call with trampolines): Explicitly require main
4688 to be frame #1 (no trampolines should show up in backtrace).
4689
4690 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
4691 "continue -expect".
4692 * gdb.t06/break.exp: Likewise.
4693 * gdb.t07/watchpoint.exp: Likewise.
4694 * gdb.t13/bitfields.exp: Likewise.
4695 * gdb.t15/{funcargs,return}.exp: Likewise.
4696 * gdb.stabs/weird.exp: Likewise.
4697 * config/{mips,udi}-gdb.exp: Likewise.
4698
4699 * hppa.sed: Enclose comments within a sed command to avoid
4700 losing with the old OSF1 sed.
4701
4702Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4703
4704 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
4705 sequent dynix.
4706 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
4707 * gdb.t15/funcargs.exp: Conditionally step again to really
4708 finish from marker_call_with_trampolines. Handle the case where
4709 the first step from within call_with_trampolines already steps
4710 us back to main.
4711 * gdb.t15/gdbme.c: Add comment to closing brace of
4712 call_with_trampolines for funcargs.exp.
4713
4714Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4715
4716 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
4717 Fix typo(s).
4718
4719Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4720
4721 * gdb.t07/gdbme.c: More code for watchpoint testing.
4722
4723 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
4724 "Hardware watchpoint" throughout file.
4725 (test_watchpoint_triggered_in_syscall): New test.
4726 (test_complex_watchpoint): New test.
4727
4728Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4729
4730 * gdbme.c (call_with_trampolines): New function to try and step
4731 into. Tests trampoline problems on the PA.
4732
4733 * funcargs.exp (localvars_in_indirect_call): No longer expect
4734 stepping into indirect call to fail on PAs.
4735 (test_stepping_over_trampolines): New test.
4736
4737Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4738
4739 * TODO: Add suggestions for static member function tests, and
4740 completion tests.
4741
4742Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4743
4744 * TODO: Add suggestions for "p/a" tests.
4745
4746 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
4747 (default_gdb_exit): Replace all the hair with sending "quit" to
4748 the process with a simple close.
4749
4750Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4751
4752 * TODO: Add suggestions for shared library tests.
4753
4754Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4755
4756 * TODO: Add suggestions for x/s tests.
4757
4758Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4759
4760 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
4761 "enable once", and "enable breakpoints once" with ".*".
4762
4763Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4764
4765 * TODO: Add suggestions about structure passing tests.
4766
4767Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4768
4769 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
4770 the primary1 test, use work around if __GNUC__ < 2.
4771 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
4772 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
4773 Test for bad output rather than waiting for timeout. Issue
4774 second continue only if first continue failed.
4775
4776Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
4777
4778 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
4779 operator[] test with gdb_test because the old code didn't seem to
4780 be getting the quoting right with the new dejagnu.
4781
4782Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
4783
4784 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
4785 one from the path.
4786 * Makefile.in: Use a fresh expect if there is one, use runtest
4787 from the src tree if there is one.
4788
4789Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
4790
4791 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
4792 next over recursive call. Revise the tests from that point on
4793 (which had been skipped) to match GDB's actual (correct) output.
4794
4795 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
4796 with next over a breakpoint whose condition is false.
4797
4798 * gdb.t00/help.exp: Comment out "help set print" tests just like
4799 (and for same reason as) "help set" test.
4800
4801Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4802
4803 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
4804 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
4805
4806Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4807
4808 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
4809 necessary gdb_target_udi.
4810
4811 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
4812
4813 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
4814 1838 and 2417; they are fixed.
4815
4816 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
4817 gdb.t03/ptype.exp (ptype structure, ptype union):
4818 Remove xfails; the test is looser than when the xfails were added.
4819
4820 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
4821 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
4822
4823 * gdb.t01/run.exp: Only run shell test if isnative.
4824
4825 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
4826 since "run" automatically loads if necessary. Call gdb_target_udi
4827 after the "file" since "file" kills any execution target.
4828
4829 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
4830 GDB. GDB doesn't work that way (not anymore at least) on UDI.
4831 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
4832 argument for UDI.
4833
4834Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
4835
4836 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
4837
4838 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
4839
4840Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4841
4842 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
4843 properly quoting regexps. This makes the second argument to
4844 demangle a fixed string, which matches the callers, instead of a
4845 shell-style pattern which is what the previous implementation
4846 used. Update some of the callers.
4847
4848Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4849
4850 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
4851 (comib_nullified_tests): Fix typo.
4852 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
4853 strings. No longer expected to fail.
4854
4855 * gdb.disasm/hppa.s (addib_tests): Fix typo.
4856 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
4857 strings. No longer expected to fail.
4858
4859 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
4860 string. No longer expected to fail.
4861
4862Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4863
4864 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
4865 No longer expected to fail.
4866
4867 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
4868 string. No longer expected to fail.
4869
4870Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4871
4872 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
4873 only in the names (I probably got most of them). I was even
4874 generous with some which differed in underscores in names, and
4875 probably missed a few, and I *still* was able to remove almost a
4876 third of the file with almost no impact on testsuite coverage.
4877
4878Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4879
4880 * gdb.t00/default.exp: Match udi_attach error message as well as
4881 the one from child_attach.
4882
4883 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
4884
4885 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
4886
4887 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
4888 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
4889
4890 * Move test with enums and partial symbols back to
4891 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
4892 Reverts the change of 26 May 93. Per today's change to
4893 stabs.texinfo, the behavior that weird.exp was expecting was
4894 unreasonable; what is important is that the compiler+gdb get
4895 things right, which happens with a recent gcc. Also fix the test
4896 to deal with native compilers which put out the stab gdb can't
4897 deal with.
4898
4899Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4900
4901 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
4902 in the names. The main thing these accomplish is to slow things down.
4903 Many more such duplicates surely remain.
4904
4905 * gdb.t00/help.exp: Comment out "help support" test just like
4906 (and for same reason as) "help set" test.
4907
4908Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
4909
4910 * gdb.t06/break.exp: Remove setup_xfails for
4911 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
4912 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
4913 about known bug in gcc to include up through 2.5.8.
4914 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
4915 well as "_vb$".
4916 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
4917 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
4918 with latest gcc and gdb.
4919 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
4920 well as "_vb$".
4921
4922Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4923
4924 * configure.in (hppa*-*-*): Also configure and build stabs-only
4925 tests.
4926
4927Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4928
4929 * gdb.t10/hppa.mt: A makefile fragment for the PA.
4930 * gdb.t10/configure.in (hppa*-*-*): Use it.
4931
4932Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4933
4934 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
4935
4936Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4937
4938 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
4939 versions prior to 1.13.5.
4940
4941Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4942
4943 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
4944 the prompt is at the start of a line.
4945
4946Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4947
4948 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
4949 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
4950 in the copr tests now.
4951 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
4952 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
4953 expected to fail.
4954
4955Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
4956
4957 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
4958 gdb.t31/chillvars.exp, lib/gdb.exp:
4959 Tweak to run under either version of expect.
4960 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
4961 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
4962 * gdb.t11/list.exp: Remove extraneous whitespace.
4963
4964Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4965
4966 * gdb.t16/printcmds.exp (test_print_strings): Accept
4967 "(unsigned char *) " before the string.
4968
4969 * TODO: Add notes about printing of fancy types and GDB expressions.
4970
4971Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
4972
4973 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
4974 * gdb.t06/configure.in: Don't try to compile signals test program
4975 if doing mips-idt-ecoff.
4976
4977Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
4978
4979 * Most .exp files: Tweak to run under either version of expect.
4980
4981Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4982
4983 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
4984 xfails; I'm not sure why they are failing, but not because of PR 1806.
4985
4986Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
4987
4988 * config/unix-gdb.exp: Remove gdb_unload cause it's already
4989 defined in lib/gdb.exp.
4990
4991Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
4992
4993 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
4994 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
4995 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
4996 have to be typeless.
4997
4998Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
4999
5000 * TODO: Add suggestion for copyright year test.
5001
5002Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
5003
5004 * configure.in (*-*-lynxos*): Add stabs tests.
5005
5006Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5007
5008 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
5009 so insert a tab before any assembler directive in column zero.
5010
5011 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
5012 stores.
5013 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
5014 stores.
5015 (fpu_short_memory_tests): Likewise.
5016
5017Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5018
5019 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
5020 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
5021 .stabs directives in comments.
5022
5023Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5024
5025 * TODO: New file, describing tests we could write.
5026 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
5027
5028Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5029
5030 * gdb.t06/signals.exp: Add kludge to force re-sync.
5031
5032 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
5033 to xgdb instead of gdb, get out of gdb.
5034
5035Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
5036
5037 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
5038 for info.
5039
5040Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
5041
5042 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
5043 * gdb.stabs/configure.in (hppa*-*-*): Use it.
5044 * gdb.stabs/hppa.sed: New sed script for the PA.
5045
5046Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5047
5048 * gdb.stabs: Re-write weird.def and configuration to use sed
5049 instead of cpp. sed is portable and POSIX; cpp is neither.
5050
5051Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5052
5053 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
5054
5055Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5056
5057 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
5058
5059Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5060
5061 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
5062 "_vb$".
5063 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
5064 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
5065
5066Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5067
5068 * lib/gdb.exp: Comment out code which depends on non-existent
5069 `transform' procedure.
5070
5071Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
5072
5073 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
5074 * lib/gdb.exp: Transform tool name.
5075 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
5076 1.1's new error handling system.
5077
5078Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5079
5080 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
5081
5082Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5083
5084 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
5085 They made pattern matching so slow that timeouts happened on
5086 heavily loaded systems. Now any output from "show print" which
5087 gets us back to the GDB prompt is a PASS.
5088
5089Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
5090
5091 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
5092
5093Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5094
5095 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
5096
5097 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
5098 It is not from PR 3220.
5099
5100Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5101
5102 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
5103 just started failing because they depended on the order the
5104 subcommands are presented, or exact docstring text. This kind of
5105 test is a pain and has minimal benefit.
5106
5107Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5108
5109 * gdb.t09/corefile.exp: At end of test, use "core" command with
5110 no arguments.
5111
5112Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
5113
5114 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
5115 17}/Makefile.in: Make it possible to run the testsuite with Sun
5116 make and CC = cross gcc by adding explicit build rules for .o
5117 files.
5118
5119Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5120
5121 * gdb.t15/funcargs.exp: Don't put comments on same line as
5122 setup_xfail (@#$*%& tcl braindamage!).
5123
5124Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5125
5126 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
5127
5128Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
5129
5130 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
5131 * gdb.t20/inherit.exp: remove three dumplicate entries.
5132
5133Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5134
5135 * gdb.t06/break.exp: For "next over recursive call", fail on any
5136 incorrect output, not just on "factorial (value=2)".
5137
5138Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5139
5140 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
5141 working now. Add an xfail if accesing a bss variable causes
5142 a memory error if the target is not yet run.
5143
5144Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5145
5146 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
5147 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
5148 name of __st* demangling (2 strings). Did Kung really get the
5149 more than 95 others right without testing them?
5150
5151Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
5152
5153 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
5154
5155Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
5156
5157 * configure.in (configdirs): Add gdb.disasm
5158 * gdb.disasm: New directory for GDB disassembler tests.
5159 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
5160
5161Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5162
5163 * gdb.t00/help.exp: Don't test "help set".
5164
5165 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
5166 from within expect statements. None of these happen anymore and
5167 they cause regressions to be silently unnoticed.
5168
5169 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
5170 messages) about known failures with gcc cygnus-2.4.5-930417.
5171
5172 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
5173 comp-info.exp so it gets built if it doesn't exist.
5174
5175 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
5176 it is no longer used.
5177 * gdb.t13/comp-info.c: Removed.
5178
5179Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
5180
5181 * gdb.t06/signals.exp: Add xfail for sun3.
5182
5183Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5184
5185 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
5186 relevant because ^C doesn't get sent but failure can be reproduced
5187 interactively).
5188
5189Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5190
5191 * gdb.stabs/alpha.mt: New configuration file for alpha.
5192 * gdb.stabs/configure.in: Use it.
5193 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
5194 sharing with alpha.mt, redefine long to word via preprocessor.
5195 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
5196 for alpha.
5197 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
5198 native cc.
5199 * gdb.t00/teststrategy.exp: Change expect string so that we
5200 consume the `(xgdb)' from the command echo and from the gdb prompt.
5201 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
5202 gdb currently compares all values as long, so this failure probably
5203 applies to any configuration where LONGEST is bigger than a target int.
5204 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
5205 with gcc.
5206 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
5207 to handle opaque pointers, gcc is.
5208 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
5209 as first argument. Include <sys/types.h> and change all operator
5210 new definitions to use size_t.
5211 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
5212 now that we use size_t.
5213
5214Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5215
5216 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
5217 a long or float array cast all array members to the same type.
5218 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
5219 with 64 bit longs.
5220 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
5221 on alpha.
5222 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
5223
5224Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5225
5226 * gdb.t24 (demangle.exp): Constructors of templates have names like
5227 vector<int>::vector(int) not vector<int>::vector<int>(int). See
5228 section 14.6 of the ARM.
5229
5230 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
5231 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
5232 accomplish little and slow down the testsuite.
5233
5234 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
5235 Accept spaces various places.
5236
5237Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5238
5239 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
5240 with watchpoint enabled.
5241
5242 * Makefile.in: Remove definition of CC and remove the second
5243 definition of CXX (the "CXX = gcc" one remains). These definitions
5244 were causing backquotes to be expanded within backquotes, which
5245 doesn't work.
5246
5247Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
5248
5249 * gdb.t17/callfuncs.exp: Add "return 0" to end.
5250
5251Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5252
5253 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
5254 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
5255 by mips cc and contains no stabs entries.
5256
5257Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
5258
5259 * config/vx-gdb.exp: Use fake device to load files rather than
5260 NFS.
5261 * lib/gdb.exp: New proc to do "file" command.
5262 * config/unix-gdb.exp: Use new "file" proc.
5263
5264Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
5265
5266 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
5267 Rework board rebooting slightly.
5268 (gdb_exit): Don't exit from the remote shell; there isn't one.
5269 * gdb.stabs/weird.exp: If a program is being debugged already,
5270 kill it.
5271 * gdb.t04/setvar.exp: Stop and restart gdb.
5272 * gdb.t05/expr.exp: Likewise.
5273 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
5274 restart gdb and reload the program.
5275 * gdb.t08/opaque.exp: Likewise.
5276 * gdb.t12/scope.exp: Likewise.
5277 * gdb.t13/bitfields.exp: Likewise.
5278 * gdb.t15/funcargs.exp: Likewise.
5279 * gdb.t20/classes.exp: Likewise.
5280 * gdb.t03/ptype.exp: Increase timeout.
5281 * gdb.t16/printcmds.exp (test_print_string_constants,
5282 test_print_array_constants): Likewise.
5283 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
5284 * gdb.t20/classes.exp (do_tests): Likewise.
5285 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
5286
5287Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
5288
5289 * gdb.stabs: Renamed *wierd* to *weird*.
5290
5291Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
5292
5293 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
5294 for timeout. Add "known gcc 2.4.5 bug" to failure message.
5295
5296Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
5297
5298 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
5299 (do_tests): Remove xfail for whatis on one_var and two_var.
5300
5301Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
5302
5303 * Makefile.in: Made cross building work better by adding
5304 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
5305
5306Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5307
5308 * gdb.t15/{return.c,return.exp,Makefile.in}:
5309 New test, currently commented out.
5310
5311Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
5312
5313 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
5314 still running and removes the leftover named socket so GDb can do
5315 clean restarts.
5316
5317Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
5318
5319 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
5320 console, not GDB.
5321 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
5322 cross testing works better with "make check"
5323 * config/unix-gdb: Use default procedures for exit and version.
5324 * config/vx-gdb.exp: Cleaned up and massaged back to working order
5325 with the newest VxWorks.
5326
5327Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5328
5329 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
5330 old form.
5331
5332 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
5333 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
5334
5335 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
5336
5337 * config/unix-gdb.exp: Remove this version of gdb_exit
5338 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
5339 Rob says he'll look at it when he gets back to testing boards.
5340
5341Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
5342
5343 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
5344 an expected fail for certain ptype commands.
5345
5346 * gdb.t20/classes.exp: Update expected results of "ptype class
5347 Base1" to account for the constructor that now appears in the type.
5348
5349Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
5350
5351 * configure.in (configdirs): Restore gdb.t04, which mysteriously
5352 disappeared from list.
5353 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
5354 "alldone" proc with call to cleanup and exit.
5355 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
5356 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
5357 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
5358 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
5359 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
5360 "alldone" proc with simple returns that suppress remaining
5361 tests. The alldone proc went away many months ago.
5362
5363Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5364
5365 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
5366
5367 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
5368
5369Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5370
5371 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
5372 as vax gdb will display them.
5373
5374Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5375
5376 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
5377 optimizers.
5378
5379 * scope.exp: Change "bad value for localval" messages so each one
5380 is unique.
5381
5382 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
5383 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
5384
5385 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
5386
5387Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5388
5389 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
5390 doesn't exist (due to optimization).
5391
5392Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5393
5394 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
5395 contains \r because the filename is long.
5396
5397 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
5398 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
5399
5400Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5401
5402 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
5403 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
5404 Ultrix.
5405 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
5406 int tests.
5407 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
5408
5409Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
5410
5411 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
5412
5413 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
5414 to match does not match the passing case but still matches the
5415 failing case.
5416
5417Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5418
5419 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
5420
5421Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
5422
5423 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
5424 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
5425 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
5426 Remove various versions of gdb_exit.
5427 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
5428 gdb_exit.
5429 * config/unix-gdb.exp: gdb_exit remains here, and should override
5430 the generic version, since it's doing a lot of wierd stuff that
5431 the other versions aren't. FIXME, fold it in, or abandon this
5432 version.
5433
5434Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5435
5436 * gdb.t24/demangle.exp: Add tests for PR 3220.
5437
5438Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5439
5440 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
5441
5442Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
5443
5444 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
5445 "i386-*-*". Works for i486 as well.
5446
5447 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
5448 bug, and expand domain of xfail to all SVR4 systems, since the
5449 actual problem is likely to be in generic SVR4 /proc support.
5450
5451Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5452
5453 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
5454
5455Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
5456
5457 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
5458 xfails for other systems. Match a missing 'Continuing.' as an
5459 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
5460
5461 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
5462 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
5463 Only issue warning for missing executables if -all option is used.
5464
5465 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
5466 file if -all option is used. It's like an unpredictable XFAIL.
5467
5468Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5469
5470 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
5471 for dynamically linked binaries.
5472
5473 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
5474
5475Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5476
5477 * gdb.t20/inherit.exp: Change message for "print tagless struct"
5478 to state that this is a known bug in old versions of g++.
5479
5480Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5481
5482 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
5483 while waiting for `Continuing'.
5484
5485Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
5486
5487 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
5488 in text, data, and bss.
5489 * gdb.t10/nodebug.c: Add local and global test variables for
5490 initialized and uninitialized data.
5491
5492Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5493
5494 * config/unix-gdb.exp (gdb_exit): Add "wait".
5495
5496Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5497
5498 * gdb.t06/signals.exp: xfail the continue from the handler for all
5499 targets.
5500
5501 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
5502 function with watchpoints enabled, the i386 call dummy starts with
5503 a call.
5504
5505 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
5506 386 bsd names its corefiles.
5507
5508Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
5509
5510 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
5511 compilers don't grok it.
5512 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
5513 with small octal ints rather than character constants, which
5514 are signed and might not fit if first promoted to int.
5515
5516Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
5517
5518 * gdb.t09/Makefile.in (clean): Remove corefile.
5519
5520Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5521
5522 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
5523
5524Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5525 and Jim Kingdon (kingdon@cygnus.com)
5526
5527 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
5528 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
5529 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
5530
5531Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5532
5533 * gdb.t17/interrupt.exp: Add xfail for hppa.
5534
5535Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5536
5537 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
5538 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
5539 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
5540 to determine signed-ness of bitfields and use the result to setup
5541 the xfail.
5542 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
5543 * gdb.t15/funcargs.exp: Use them to step until the second indirect
5544 call line is reached if necessary.
5545
5546Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5547
5548 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
5549
5550Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5551
5552 * gdb.t06/break.exp: Also test `clear' command.
5553
5554Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
5555
5556 * gdb.t00/teststrategy.exp: Remove extra quote.
5557
5558 * gdb.t07/watchpoint.exp: Change xfail for calling function with
5559 watchpoint enabled to be for all non-68k machines.
5560
5561 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
5562
5563Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5564
5565 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
5566 targets use aout.mt instead of ecoff.mt as gas understands
5567 standard aout format.
5568
5569Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
5570
5571 * lib/gdb.exp (runto): Don't insist that function we are running to
5572 was compiled with -g.
5573
5574 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
5575
5576 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
5577 to get back into the read system call.
5578 Accept leading newline in case where we woke it up.
5579
5580Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5581
5582 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
5583 to make the stabs test work on ecoff systems using gcc and -with-stabs.
5584 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
5585 enable ecoff configuration.
5586
5587Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5588
5589 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
5590
5591Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5592
5593 * gdb.t16/printcmds.exp: Add another printf test.
5594
5595Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
5596
5597 * configure.in: If configured -with-stabs on any target, add
5598 stabsdirs to configdirs.
5599
5600Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5601
5602 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
5603 fun" so pattern does not match the command itself.
5604
5605Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5606
5607 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
5608
5609Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5610
5611 * gdb.t17/interrupt.exp: Test for more things.
5612
5613Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5614
5615 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
5616 compiler arranges the code and line numbers.
5617
5618 * gdb.t17/interrupt.exp: Don't send \n after ^C.
5619
5620Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5621
5622 * gdb.t00/help.exp: Increase expect input buffer size.
5623
5624Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5625
5626 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
5627
5628 * gdb.t07/watchpoint.exp: Add xfail for hppa.
5629
5630 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
5631
5632 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
5633 [0-9]*, not just [0-9].
5634
5635Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5636
5637 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
5638
5639 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
5640
5641Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5642
5643 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
5644
5645Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5646
5647 * gdb.t06/signals.c: Add xfails for sun3.
5648
5649 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
5650
5651 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
5652 test_stepping tests.
5653
5654Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5655
5656 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
5657
5658 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
5659
5660 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
5661 rather than actually putting it through cpp twice.
5662
5663 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
5664
5665Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
5666
5667 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
5668 no longer needed.
5669
5670Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5671
5672 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
5673
5674 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
5675 C++ features prints as "struct", make it a pass, not an xfail.
5676
5677Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5678
5679 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
5680 Don't require VA to print as "class" rather than "struct".
5681
5682Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
5683
5684 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
5685
5686Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5687
5688 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
5689
5690Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5691
5692 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
5693 order.
5694
5695Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5696
5697 * gdb.t16/printcmds.exp: Add printf tests.
5698
5699 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
5700
5701 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
5702
5703Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
5704
5705 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
5706 pass counts, to counteract any existing or future setup_xfails.
5707
5708Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5709
5710 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
5711 {BEGIN,END}_COMMON for common block instead of STAB.
5712 * gdb.stabs/wierd.exp: Add xfail for rs6000.
5713
5714 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
5715 intp_var should be N_GSYM not N_LSYM.
5716 wierd-aout.S: Use a label for the value of the N_SO.
5717 wierd.def: Remove all backslashes.
5718 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
5719
5720Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5721
5722 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
5723 get the expected next to inheritance3.
5724
5725Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
5726
5727 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
5728 now that gcc-2.4 gets it right.
5729
5730Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5731
5732 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
5733
5734 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
5735 generating comp-info.exp which works for cross-compilation.
5736
5737Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
5738
5739 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
5740 "*-*-sysv4.*".
5741
5742Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
5743
5744 * gdb.t01/run.exp: Start with a fresh gdb.
5745 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
5746 SVR4.x.
5747
5748Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
5749
5750 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
5751 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
5752 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
5753 Makefile.in (distclean, realclean): Remove gdbme.c from list of
5754 things to remove.
5755
5756Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
5757
5758 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
5759 test cases from bug reports.
5760
5761Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
5762
5763 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
5764 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
5765 avoid spurious xfails.
5766 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
5767 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
5768 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
5769
5770Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
5771
5772 * gdb.t00/teststrategy.exp: Rework to provide more useful
5773 description of each test, fix problem with systems that define
5774 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
5775 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
5776 results for "next over recursive call" so timeouts aren't taken
5777 by error.
5778
5779Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
5780
5781 * gdb.t12/scope.exp: Test printing of variables before run.
5782
5783 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
5784 printed in wrong order due to sorting.
5785
5786Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
5787
5788 * gdb.t00/teststrategy.exp: Fix expected results for printing
5789 user entered string constant. Is array of char, prints with no
5790 address.
5791
5792 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
5793 commands.
5794 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
5795 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
5796 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
5797 of struct of char arrays.
5798 * gdb.t00/radix.exp: New tests for radix commands.
5799
5800Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
5801
5802 * gdb.t16/printcmd.exp: Print a variable before running program
5803 (with xfail for AIX).
5804
5805Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
5806
5807 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
5808
5809 * gdb.t16/printcmd.exp: Don't print variables before running program.
5810
5811 * gdb.t06/break.exp: Don't require envp argument to main.
5812
5813 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
5814
5815 * gdb.t02/whatis.exp, gdb.t11/list.exp:
5816 Add xfails for rs6000.
5817
5818 * gdb.t02/whatis.exp: Change other tests not to re-test something
5819 we already tested.
5820
5821 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
5822 each type used has a variable of that type.
5823
5824Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
5825
5826 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
5827
5828Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
5829
5830 * configure.in: change srctrigger to be a file, not a directory
5831
5832Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
5833
5834 * configure.in (mips-idt-ecoff*): Added trailing '*'.
5835
5836 * gdb.t11/list.exp: Fixed a couple of typos.
5837
5838Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
5839
5840 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
5841 is fixed and PR is closed.
5842 * gdb.t16 (gdbme.c): Add simple test string variable.
5843 * gdb.t16 (printcmds.exp): Add tests with simple test string
5844 variable, primarily for boundaries on "set print elements".
5845
5846Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
5847
5848 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
5849 Make leading 0's optional and don't expect a tab in the middle
5850 of the number.
5851
5852 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
5853
5854 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
5855 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
5856 don't end command passed to gdb_test with newline.
5857
5858 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
5859 signed keyword away, don't expect signed bitfields to be signed.
5860
5861 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
5862 printing with only as many 1's as are in the field as well as printing
5863 with 32 1's (see comment).
5864
5865Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
5866
5867 * gdb.t00/default.exp: Start with a fresh gdb.
5868 * configure.in (configdirs): Remove gdb.t31 until the chill
5869 compiler works again. It no longer is able to find chillrt0
5870 since it isn't in libchill.a anymore.
5871 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
5872 wierd.o, make more modular.
5873 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
5874 spurious newlines that caused problems.
5875
5876Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5877
5878 * Move test with enums and partial symbols from gdb.t03/ptype.exp
5879 to gdb.stabs/wierd.exp since GCC has worked around the bug.
5880 gdb.stabs/wierd.{exp,def}: Many new tests.
5881
5882 * gdb.t00/default.exp: update info line for new message.
5883
5884 * gdb.t02/{whatis.exp,gdbme.c}:
5885 Test that "char *" doesn't print as "caddr_t".
5886
5887Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5888
5889 * gdb.t00/help.exp: Use .* in place of some help messages which
5890 just changed.
5891 gdb.t00/default.exp: Update "info frame" test for new message.
5892 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
5893 Remove some xfails
5894
5895Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5896
5897 * gdb.t03/{gdbme.c,ptype.exp}:
5898 Add tests for typedef'd struct and union without tags.
5899 Also check "whatis" on a variable of a typedef'd enum without a tag.
5900
5901 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
5902 PRMS 1823; the bug still exists but isn't reproduced by this test
5903 anymore), and remove rs6000 XFAIL (the bug is fixed).
5904
5905 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
5906 duplicated from whatis.exp. For those that are left, accept
5907 "long", "long int", or "int" for long variables (whatis.exp already
5908 has an XFAIL for "int", so no need to fail it here).
5909
5910 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
5911 Deal with GCC's names for types now that GDB uses the compiler's names.
5912
5913 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
5914 setup_xfail's for sunos4. If we #defined the signed keyword away,
5915 don't expect GDB to know that char it is signed.
5916
5917 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
5918
5919Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
5920
5921 * configure.in (configdirs): Add gdb.t24 for C++ tests that
5922 should work on any system, regardless of debugging format.
5923 * gdb.t21/demangle.exp: Move to gdb.t24.
5924 * gdb.t24/demangle.exp: Move from gdb.t21.
5925 * gdb.t24/{Makefile.in, configure.in}: New files.
5926
5927Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5928
5929 * configure.in: Do gdb.stabs and C++ tests only for stabs.
5930 * gdb.stabs: New directory.
5931
5932Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
5933
5934 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
5935 not just "Quit anyway?".
5936
5937Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
5938
5939 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
5940 that all setup_xfails are immediately followed by clear_xfails.
5941
5942Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
5943
5944 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
5945 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
5946 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
5947 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
5948 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
5949 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
5950 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
5951 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
5952 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
5953 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
5954 gdb.t31/chillvars.exp, lib/gdb.exp:
5955 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
5956 bug-gdb@prep.ai.mit.edu.
5957
5958Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
5959
5960 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
5961 with 0.0, not integer 0.
5962
5963Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
5964
5965 * gdb.t06/break.exp: Update for "Kill the program" message change.
5966
5967Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
5968
5969 * Makefile.in (GDBFLAGS): Set to -nx.
5970 * Makefile.in (site.exp): Use GDBFLAGS.
5971
5972Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
5973
5974 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
5975 Makefiles.
5976 (check): depend on just-check.
5977 (just-check): added so that tests can be run without a noop
5978 build pass.
5979
5980Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
5981
5982 Switch to using configure's configdirs.
5983 * Makefile.in (Makefile): add configure.in dependency.
5984 (SUBDIRS): removed redundant assignment.
5985 * configure.in: switch subdirs assignment to configdirs.
5986 * gdb.t*/configure.in: new files.
5987
5988Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
5989
5990 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
5991 works.
5992
5993Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
5994
5995 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
5996 in explicit rules. Apparently this is not supported by some makes.
5997
5998Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
5999
6000 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
6001
6002Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6003
6004 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
6005 disappeared.
6006
6007Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
6008
6009 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
6010
6011Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
6012
6013 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
6014 watchpoint problem that is now fixed.
6015 * gdb.t30/chexp.exp: Remove setup_xfail for printing
6016 uninitialized convenience variables.
6017 * gdb.t31/chillvars.exp: Fix expected patterns for printing
6018 structures.
6019
6020Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6021
6022 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
6023 which causes expect to get out of sync with gdb on long output
6024 from help set.
6025 * gdb.t09/corefile.exp: Make expected pattern for core file
6026 failing signal and frame output format less sun specific.
6027
6028Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
6029
6030 * gdb.t31/chillvars.exp: Add and remove initial dummy
6031 breakpoint, so that symbol table is forced in.
6032 (Needed at least on Sunos4, though it seems not SVR4.)
6033 * gdb.t31/chillvars.exp: Update for changed output format.
6034
6035Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
6036
6037 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
6038
6039Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
6040
6041 * Makefile.in: Added --srcdir when invoking runtest, removed the
6042 need for a local config file. (optional now)
6043
6044Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
6045
6046 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
6047 failure count used to force early termination. Add some more
6048 expected failures for gnu style demangling.
6049
6050Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6051
6052 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
6053 pmi variable from gdb.t20/gdbme to get optimized away.
6054 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
6055 Check for written corefile upon timeout _and_ eof.
6056
6057Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6058
6059 * config/unix-gdb.exp: Add missing return 0.
6060
6061Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
6062
6063 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
6064 test termination.
6065
6066Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
6067
6068 * configure.in (subdirs): Put back gdb.t17 which mysteriously
6069 disappeared.
6070
6071Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
6072
6073 * gdb.t10/crossload.exp: Disable the i860-elf test until such
6074 time as i860 support works.
6075
6076 * gdb.t15/funcargs.exp: Fix expected outputs to include
6077 "backtrace 100\r" rather than just "backtrace\r", to match last
6078 change.
6079
6080Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
6081
6082 * config/udi-gdb.exp (gdb_exit): Remove close command.
6083 (gdb_target_udi): New procedure to set the UDI target.
6084 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
6085 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
6086 Added waits for prompts after several question responses. Added
6087 some more responses used by a29k-amd-udi-gdb.
6088 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
6089 pass different arguments, restart UDI connection after program
6090 completion.
6091 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
6092 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
6093 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
6094 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
6095 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
6096 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
6097 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
6098 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
6099 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
6100 after program completion.
6101 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
6102 compiled with a SELECT_VECS setting.
6103 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
6104 infinite recursion.
6105
6106 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
6107 Added checks for COFF results, and made them expected failures for
6108 all targets. It would be better to make them expected failures
6109 for COFF targets only.
6110
6111Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
6112
6113 * Makefile.in: add null dvi target, don't bother to recurse
6114 through test directories for info and install-info; rename
6115 $(datadir) to be dejagnu instead of deja-gnu
6116
6117Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
6118
6119 * gdb.t31/gdbme.ch: Re-enable code that previously caused
6120 compiler to coredump.
6121 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
6122 code.
6123
6124Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
6125
6126 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
6127 coredump.
6128 * gdb.t31/chillvars.exp: Comment out tests that depend on that
6129 code.
6130
6131Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
6132
6133 * gdb.t03/ptype.exp: tests for return code from gdb_test.
6134 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
6135 which in a shell. Deletes xgdb when done.
6136 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
6137 Tests the return from the "set height" or "set width" commands.
6138 Added a few return codes where needed.
6139
6140Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
6141
6142 * Makefile.in (SUBDIRS): Add gdb.t17.
6143 * configure.in (subdirs): Add gdb.t17.
6144 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
6145 files to test gdb's calling of functions in the inferior with
6146 the correct arguments and gdb's ability to retrieve any
6147 result returned.
6148
6149Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
6150
6151 * config/unix-gdb.exp (gdb_exit): Remove close commands that
6152 may be called after gdb goes away. Previous versions of expect
6153 needed these to avoid file descriptor leaks, but they cause
6154 errors with the current revision of expect.
6155 * gdb.t00/gdbvars.exp: Use -re on expected output after
6156 setting sevenbit-strings.
6157 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
6158 to set sevenbit-strings consistent across tests.
6159 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
6160 set sevenbit-strings consistent across tests.
6161
6162Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
6163
6164 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
6165 expected output to match current "expect" expectations.
6166
6167Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
6168
6169 * gdb.t00/default.exp: Change expected output for default "source"
6170 command, to match new gdb behavior which requires a filename to
6171 source.
6172
6173Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
6174
6175 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
6176 expected fail for i486-*-* that misses the marker2 function.
6177 * gdb.t10/crossload.exp (bfddefault): Allow successful
6178 recognition of a format to pass even if no symbols are found.
6179 Explicitly catch failures where the format is not recognized
6180 or is ambiguous, and add the reason to the fail message.
6181 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
6182 the cause is and invalid target and add reason to failure message.
6183 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
6184 elf32-i386, elf32-sparc, and elf32-i860.
6185 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
6186 Set up expected failure for 'filename'::variable scope resolution,
6187 which is now apparently broken on all targets.
6188 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
6189 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
6190 gdb.t23/templates.exp: Change failure for missing binfile into
6191 just a warning.
6192 gdb.t21/demangle.exp: Change all cfront references to 'arm'
6193 references.
6194
6195Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
6196
6197 * gdb.t00/default.exp: Add expected output for default "source"
6198 command, to match new gdb behavior.
6199 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
6200
6201Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
6202
6203 * config/*-gdb.exp: returns an error, rather than exiting on
6204 internal errors.
6205
6206Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
6207
6208 * gdb.t03/gdbme.c: Add pointer to struct variable.
6209 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
6210 referencing struct members.
6211
6212Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
6213
6214 * configure.in (mips-idt-ecoff): New target.
6215 * config/mips-gdb.exp: New file for remote board using MIPS remote
6216 debugging protocol.
6217
6218 * Redid configuration scheme. Removed gdb.t*/configure.in.
6219 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
6220 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
6221 distclean targets. Built executables via .o files. Adjusted
6222 tests to account for source files in $(srcdir) rather than
6223 $(objdir).
6224 * lib/gdb.exp (runto): Don't expect () after the function name,
6225 because it may have arguments.
6226
6227Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
6228
6229 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
6230 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
6231 expected failures for mips-idt-* and mips-sgi-*.
6232 * gdb.t00/default.exp (attach): Kill process if requested.
6233 * gdb.t00/help.exp (help target core, help target): Accept a gdb
6234 that does not read core files.
6235 * gdb.t01/run.exp: Removed checks for exit status code.
6236 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
6237 it is linked in.
6238 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
6239 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
6240 appropriate, rather than doing it by hand.
6241 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
6242 execution.
6243 * gdb.t10/crossload.exp: Kill existing program if needed.
6244 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
6245 appropriate, rather than doing it by hand. Always increase
6246 timeout for this test, not just for VxWorks.
6247
6248Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
6249
6250 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
6251 of Chill STRUCT types and STRUCT values.
6252 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
6253 than "char".
6254 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
6255 struct2): New struct definitions and initializations to test
6256 simple Chill STRUCT types.
6257
6258Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
6259
6260 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
6261 the null byte at the end of strings.
6262 * gdb.t00/default.exp: Make show version insensitive to copyright
6263 date.
6264 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
6265 to avoid dependencies on target char signedness.
6266 * gdb.t16/printcmds.exp: Update expected results for explicitly
6267 unsigned char.
6268 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
6269 now work.
6270 * gdb.t21/demangle.exp: Add many more patterns for template
6271 demangling, most of them being expected failures.
6272 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
6273 string we are matching for, to match on the whole string.
6274 * gdb.t21/demangle.exp: Add many new test strings to demangle,
6275 and fix a whole bunch that had incorrect expected output but were
6276 passing anyway because of the bug in "proc demangle".
6277 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
6278 type.
6279 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
6280
6281Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
6282
6283 * gdb/testsuite: made modifications to testcases, etc., to allow
6284 them to work properly given the reorganization of deja-gnu and the
6285 relocation of the testcases from deja-gnu to a "tool" subdirectory.
6286
6287Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
6288
6289 * gdb/testsuite: Initial creation of gdb/testsuite.
6290 Migrated dejagnu testcases and support files for testing nm to
6291 gdb/testsuite from deja-gnu. These files were moved "as is"
6292 with no modifications. This migration is part of a major overhaul
6293 of dejagnu. The modifications to these testcases, etc., which
6294 will allow them to work with the new version of dejagnu will be
6295 made in a future update.
6296\f
6297Local Variables:
6298mode: indented-text
6299left-margin: 8
6300fill-column: 74
6301version-control: never
6302End:
This page took 0.275404 seconds and 4 git commands to generate.