1 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
4 string. No longer expected to fail.
6 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
9 only in the names (I probably got most of them). I was even
10 generous with some which differed in underscores in names, and
11 probably missed a few, and I *still* was able to remove almost a
12 third of the file with almost no impact on testsuite coverage.
14 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16 * gdb.t00/default.exp: Match udi_attach error message as well as
17 the one from child_attach.
19 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
26 * Move test with enums and partial symbols back to
27 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28 Reverts the change of 26 May 93. Per today's change to
29 stabs.texinfo, the behavior that weird.exp was expecting was
30 unreasonable; what is important is that the compiler+gdb get
31 things right, which happens with a recent gcc. Also fix the test
32 to deal with native compilers which put out the stab gdb can't
35 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
37 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
38 in the names. The main thing these accomplish is to slow things down.
39 Many more such duplicates surely remain.
41 * gdb.t00/help.exp: Comment out "help support" test just like
42 (and for same reason as) "help set" test.
44 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
46 * gdb.t06/break.exp: Remove setup_xfails for
47 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
48 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
49 about known bug in gcc to include up through 2.5.8.
50 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
52 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
53 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
54 with latest gcc and gdb.
55 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
58 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
60 * configure.in (hppa*-*-*): Also configure and build stabs-only
63 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
65 * gdb.t10/hppa.mt: A makefile fragment for the PA.
66 * gdb.t10/configure.in (hppa*-*-*): Use it.
68 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
70 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
72 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
74 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
75 versions prior to 1.13.5.
77 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
79 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
80 the prompt is at the start of a line.
82 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
84 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
85 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
86 in the copr tests now.
87 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
88 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
91 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
93 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
94 gdb.t31/chillvars.exp, lib/gdb.exp:
95 Tweak to run under either version of expect.
96 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
97 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
98 * gdb.t11/list.exp: Remove extraneous whitespace.
100 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
102 * gdb.t16/printcmds.exp (test_print_strings): Accept
103 "(unsigned char *) " before the string.
105 * TODO: Add notes about printing of fancy types and GDB expressions.
107 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
109 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
110 * gdb.t06/configure.in: Don't try to compile signals test program
111 if doing mips-idt-ecoff.
113 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
115 * Most .exp files: Tweak to run under either version of expect.
117 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
119 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
120 xfails; I'm not sure why they are failing, but not because of PR 1806.
122 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
124 * config/unix-gdb.exp: Remove gdb_unload cause it's already
125 defined in lib/gdb.exp.
127 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
129 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
130 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
131 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
134 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
136 * TODO: Add suggestion for copyright year test.
138 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
140 * configure.in (*-*-lynxos*): Add stabs tests.
142 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
144 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
145 so insert a tab before any assembler directive in column zero.
147 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
149 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
151 (fpu_short_memory_tests): Likewise.
153 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
155 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
156 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
157 .stabs directives in comments.
159 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
161 * TODO: New file, describing tests we could write.
162 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
164 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
166 * gdb.t06/signals.exp: Add kludge to force re-sync.
168 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
169 to xgdb instead of gdb, get out of gdb.
171 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
173 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
176 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
178 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
179 * gdb.stabs/configure.in (hppa*-*-*): Use it.
180 * gdb.stabs/hppa.sed: New sed script for the PA.
182 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
184 * gdb.stabs: Re-write weird.def and configuration to use sed
185 instead of cpp. sed is portable and POSIX; cpp is neither.
187 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
189 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
191 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
193 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
195 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
197 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
199 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
200 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
202 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
204 * lib/gdb.exp: Comment out code which depends on non-existent
205 `transform' procedure.
207 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
209 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
210 * lib/gdb.exp: Transform tool name.
211 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
212 1.1's new error handling system.
214 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
216 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
218 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
220 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
221 They made pattern matching so slow that timeouts happened on
222 heavily loaded systems. Now any output from "show print" which
223 gets us back to the GDB prompt is a PASS.
225 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
227 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
229 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
231 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
233 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
234 It is not from PR 3220.
236 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
238 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
239 just started failing because they depended on the order the
240 subcommands are presented, or exact docstring text. This kind of
241 test is a pain and has minimal benefit.
243 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
245 * gdb.t09/corefile.exp: At end of test, use "core" command with
248 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
250 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
251 17}/Makefile.in: Make it possible to run the testsuite with Sun
252 make and CC = cross gcc by adding explicit build rules for .o
255 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
257 * gdb.t15/funcargs.exp: Don't put comments on same line as
258 setup_xfail (@#$*%& tcl braindamage!).
260 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
262 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
264 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
266 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
267 * gdb.t20/inherit.exp: remove three dumplicate entries.
269 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
271 * gdb.t06/break.exp: For "next over recursive call", fail on any
272 incorrect output, not just on "factorial (value=2)".
274 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
276 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
277 working now. Add an xfail if accesing a bss variable causes
278 a memory error if the target is not yet run.
280 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
282 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
283 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
284 name of __st* demangling (2 strings). Did Kung really get the
285 more than 95 others right without testing them?
287 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
289 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
291 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
293 * configure.in (configdirs): Add gdb.disasm
294 * gdb.disasm: New directory for GDB disassembler tests.
295 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
297 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
299 * gdb.t00/help.exp: Don't test "help set".
301 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
302 from within expect statements. None of these happen anymore and
303 they cause regressions to be silently unnoticed.
305 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
306 messages) about known failures with gcc cygnus-2.4.5-930417.
308 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
309 comp-info.exp so it gets built if it doesn't exist.
311 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
312 it is no longer used.
313 * gdb.t13/comp-info.c: Removed.
315 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
317 * gdb.t06/signals.exp: Add xfail for sun3.
319 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
321 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
322 relevant because ^C doesn't get sent but failure can be reproduced
325 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
327 * gdb.stabs/alpha.mt: New configuration file for alpha.
328 * gdb.stabs/configure.in: Use it.
329 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
330 sharing with alpha.mt, redefine long to word via preprocessor.
331 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
333 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
335 * gdb.t00/teststrategy.exp: Change expect string so that we
336 consume the `(xgdb)' from the command echo and from the gdb prompt.
337 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
338 gdb currently compares all values as long, so this failure probably
339 applies to any configuration where LONGEST is bigger than a target int.
340 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
342 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
343 to handle opaque pointers, gcc is.
344 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
345 as first argument. Include <sys/types.h> and change all operator
346 new definitions to use size_t.
347 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
348 now that we use size_t.
350 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
352 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
353 a long or float array cast all array members to the same type.
354 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
356 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
358 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
360 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
362 * gdb.t24 (demangle.exp): Constructors of templates have names like
363 vector<int>::vector(int) not vector<int>::vector<int>(int). See
364 section 14.6 of the ARM.
366 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
367 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
368 accomplish little and slow down the testsuite.
370 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
371 Accept spaces various places.
373 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
375 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
376 with watchpoint enabled.
378 * Makefile.in: Remove definition of CC and remove the second
379 definition of CXX (the "CXX = gcc" one remains). These definitions
380 were causing backquotes to be expanded within backquotes, which
383 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
385 * gdb.t17/callfuncs.exp: Add "return 0" to end.
387 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
389 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
390 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
391 by mips cc and contains no stabs entries.
393 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
395 * config/vx-gdb.exp: Use fake device to load files rather than
397 * lib/gdb.exp: New proc to do "file" command.
398 * config/unix-gdb.exp: Use new "file" proc.
400 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
402 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
403 Rework board rebooting slightly.
404 (gdb_exit): Don't exit from the remote shell; there isn't one.
405 * gdb.stabs/weird.exp: If a program is being debugged already,
407 * gdb.t04/setvar.exp: Stop and restart gdb.
408 * gdb.t05/expr.exp: Likewise.
409 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
410 restart gdb and reload the program.
411 * gdb.t08/opaque.exp: Likewise.
412 * gdb.t12/scope.exp: Likewise.
413 * gdb.t13/bitfields.exp: Likewise.
414 * gdb.t15/funcargs.exp: Likewise.
415 * gdb.t20/classes.exp: Likewise.
416 * gdb.t03/ptype.exp: Increase timeout.
417 * gdb.t16/printcmds.exp (test_print_string_constants,
418 test_print_array_constants): Likewise.
419 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
420 * gdb.t20/classes.exp (do_tests): Likewise.
421 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
423 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
425 * gdb.stabs: Renamed *wierd* to *weird*.
427 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
429 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
430 for timeout. Add "known gcc 2.4.5 bug" to failure message.
432 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
434 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
435 (do_tests): Remove xfail for whatis on one_var and two_var.
437 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
439 * Makefile.in: Made cross building work better by adding
440 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
442 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
444 * gdb.t15/{return.c,return.exp,Makefile.in}:
445 New test, currently commented out.
447 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
449 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
450 still running and removes the leftover named socket so GDb can do
453 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
455 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
457 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
458 cross testing works better with "make check"
459 * config/unix-gdb: Use default procedures for exit and version.
460 * config/vx-gdb.exp: Cleaned up and massaged back to working order
461 with the newest VxWorks.
463 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
465 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
468 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
469 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
471 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
473 * config/unix-gdb.exp: Remove this version of gdb_exit
474 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
475 Rob says he'll look at it when he gets back to testing boards.
477 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
479 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
480 an expected fail for certain ptype commands.
482 * gdb.t20/classes.exp: Update expected results of "ptype class
483 Base1" to account for the constructor that now appears in the type.
485 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
487 * configure.in (configdirs): Restore gdb.t04, which mysteriously
488 disappeared from list.
489 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
490 "alldone" proc with call to cleanup and exit.
491 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
492 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
493 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
494 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
495 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
496 "alldone" proc with simple returns that suppress remaining
497 tests. The alldone proc went away many months ago.
499 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
501 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
503 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
505 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
507 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
508 as vax gdb will display them.
510 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
512 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
515 * scope.exp: Change "bad value for localval" messages so each one
518 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
519 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
521 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
523 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
525 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
526 doesn't exist (due to optimization).
528 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
530 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
531 contains \r because the filename is long.
533 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
534 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
536 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
538 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
539 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
541 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
543 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
545 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
547 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
549 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
550 to match does not match the passing case but still matches the
553 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
555 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
557 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
559 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
560 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
561 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
562 Remove various versions of gdb_exit.
563 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
565 * config/unix-gdb.exp: gdb_exit remains here, and should override
566 the generic version, since it's doing a lot of wierd stuff that
567 the other versions aren't. FIXME, fold it in, or abandon this
570 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
572 * gdb.t24/demangle.exp: Add tests for PR 3220.
574 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
576 * gdb.t24/demangle.exp: Add lucid test for
\7f_vtbl__3foo__vt_cc_main_.
578 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
580 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
581 "i386-*-*". Works for i486 as well.
583 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
584 bug, and expand domain of xfail to all SVR4 systems, since the
585 actual problem is likely to be in generic SVR4 /proc support.
587 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
589 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
591 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
593 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
594 xfails for other systems. Match a missing 'Continuing.' as an
595 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
597 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
598 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
599 Only issue warning for missing executables if -all option is used.
601 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
602 file if -all option is used. It's like an unpredictable XFAIL.
604 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
606 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
607 for dynamically linked binaries.
609 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
611 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
613 * gdb.t20/inherit.exp: Change message for "print tagless struct"
614 to state that this is a known bug in old versions of g++.
616 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
618 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
619 while waiting for `Continuing'.
621 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
623 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
624 in text, data, and bss.
625 * gdb.t10/nodebug.c: Add local and global test variables for
626 initialized and uninitialized data.
628 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
630 * config/unix-gdb.exp (gdb_exit): Add "wait".
632 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
634 * gdb.t06/signals.exp: xfail the continue from the handler for all
637 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
638 function with watchpoints enabled, the i386 call dummy starts with
641 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
642 386 bsd names its corefiles.
644 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
646 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
647 compilers don't grok it.
648 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
649 with small octal ints rather than character constants, which
650 are signed and might not fit if first promoted to int.
652 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
654 * gdb.t09/Makefile.in (clean): Remove corefile.
656 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
658 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
660 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
661 and Jim Kingdon (kingdon@cygnus.com)
663 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
664 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
665 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
667 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
669 * gdb.t17/interrupt.exp: Add xfail for hppa.
671 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
673 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
674 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
675 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
676 to determine signed-ness of bitfields and use the result to setup
678 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
679 * gdb.t15/funcargs.exp: Use them to step until the second indirect
680 call line is reached if necessary.
682 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
684 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
686 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
688 * gdb.t06/break.exp: Also test `clear' command.
690 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
692 * gdb.t00/teststrategy.exp: Remove extra quote.
694 * gdb.t07/watchpoint.exp: Change xfail for calling function with
695 watchpoint enabled to be for all non-68k machines.
697 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
699 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
701 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
702 targets use aout.mt instead of ecoff.mt as gas understands
703 standard aout format.
705 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
707 * lib/gdb.exp (runto): Don't insist that function we are running to
708 was compiled with -g.
710 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
712 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
713 to get back into the read system call.
714 Accept leading newline in case where we woke it up.
716 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
718 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
719 to make the stabs test work on ecoff systems using gcc and -with-stabs.
720 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
721 enable ecoff configuration.
723 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
725 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
727 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
729 * gdb.t16/printcmds.exp: Add another printf test.
731 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
733 * configure.in: If configured -with-stabs on any target, add
734 stabsdirs to configdirs.
736 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
738 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
739 fun" so pattern does not match the command itself.
741 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
743 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
745 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
747 * gdb.t17/interrupt.exp: Test for more things.
749 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
751 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
752 compiler arranges the code and line numbers.
754 * gdb.t17/interrupt.exp: Don't send \n after ^C.
756 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
758 * gdb.t00/help.exp: Increase expect input buffer size.
760 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
762 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
764 * gdb.t07/watchpoint.exp: Add xfail for hppa.
766 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
768 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
769 [0-9]*, not just [0-9].
771 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
773 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
775 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
777 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
779 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
781 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
783 * gdb.t06/signals.c: Add xfails for sun3.
785 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
787 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
790 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
792 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
794 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
796 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
797 rather than actually putting it through cpp twice.
799 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
801 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
803 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
806 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
808 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
810 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
811 C++ features prints as "struct", make it a pass, not an xfail.
813 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
815 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
816 Don't require VA to print as "class" rather than "struct".
818 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
820 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
822 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
824 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
826 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
828 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
831 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
833 * gdb.t16/printcmds.exp: Add printf tests.
835 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
837 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
839 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
841 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
842 pass counts, to counteract any existing or future setup_xfails.
844 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
846 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
847 {BEGIN,END}_COMMON for common block instead of STAB.
848 * gdb.stabs/wierd.exp: Add xfail for rs6000.
850 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
851 intp_var should be N_GSYM not N_LSYM.
852 wierd-aout.S: Use a label for the value of the N_SO.
853 wierd.def: Remove all backslashes.
854 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
856 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
858 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
859 get the expected next to inheritance3.
861 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
863 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
864 now that gcc-2.4 gets it right.
866 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
868 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
870 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
871 generating comp-info.exp which works for cross-compilation.
873 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
875 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
878 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
880 * gdb.t01/run.exp: Start with a fresh gdb.
881 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
884 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
886 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
887 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
888 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
889 Makefile.in (distclean, realclean): Remove gdbme.c from list of
892 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
894 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
895 test cases from bug reports.
897 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
899 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
900 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
901 avoid spurious xfails.
902 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
903 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
904 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
906 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
908 * gdb.t00/teststrategy.exp: Rework to provide more useful
909 description of each test, fix problem with systems that define
910 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
911 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
912 results for "next over recursive call" so timeouts aren't taken
915 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
917 * gdb.t12/scope.exp: Test printing of variables before run.
919 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
920 printed in wrong order due to sorting.
922 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
924 * gdb.t00/teststrategy.exp: Fix expected results for printing
925 user entered string constant. Is array of char, prints with no
928 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
930 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
931 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
932 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
933 of struct of char arrays.
934 * gdb.t00/radix.exp: New tests for radix commands.
936 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
938 * gdb.t16/printcmd.exp: Print a variable before running program
939 (with xfail for AIX).
941 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
943 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
945 * gdb.t16/printcmd.exp: Don't print variables before running program.
947 * gdb.t06/break.exp: Don't require envp argument to main.
949 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
951 * gdb.t02/whatis.exp, gdb.t11/list.exp:
952 Add xfails for rs6000.
954 * gdb.t02/whatis.exp: Change other tests not to re-test something
957 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
958 each type used has a variable of that type.
960 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
962 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
964 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
966 * configure.in: change srctrigger to be a file, not a directory
968 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
970 * configure.in (mips-idt-ecoff*): Added trailing '*'.
972 * gdb.t11/list.exp: Fixed a couple of typos.
974 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
976 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
977 is fixed and PR is closed.
978 * gdb.t16 (gdbme.c): Add simple test string variable.
979 * gdb.t16 (printcmds.exp): Add tests with simple test string
980 variable, primarily for boundaries on "set print elements".
982 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
984 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
985 Make leading 0's optional and don't expect a tab in the middle
988 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
990 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
991 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
992 don't end command passed to gdb_test with newline.
994 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
995 signed keyword away, don't expect signed bitfields to be signed.
997 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
998 printing with only as many 1's as are in the field as well as printing
999 with 32 1's (see comment).
1001 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1003 * gdb.t00/default.exp: Start with a fresh gdb.
1004 * configure.in (configdirs): Remove gdb.t31 until the chill
1005 compiler works again. It no longer is able to find chillrt0
1006 since it isn't in libchill.a anymore.
1007 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1008 wierd.o, make more modular.
1009 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1010 spurious newlines that caused problems.
1012 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1014 * Move test with enums and partial symbols from gdb.t03/ptype.exp
1015 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1016 gdb.stabs/wierd.{exp,def}: Many new tests.
1018 * gdb.t00/default.exp: update info line for new message.
1020 * gdb.t02/{whatis.exp,gdbme.c}:
1021 Test that "char *" doesn't print as "caddr_t".
1023 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1025 * gdb.t00/help.exp: Use .* in place of some help messages which
1027 gdb.t00/default.exp: Update "info frame" test for new message.
1028 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
1031 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1033 * gdb.t03/{gdbme.c,ptype.exp}:
1034 Add tests for typedef'd struct and union without tags.
1035 Also check "whatis" on a variable of a typedef'd enum without a tag.
1037 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1038 PRMS 1823; the bug still exists but isn't reproduced by this test
1039 anymore), and remove rs6000 XFAIL (the bug is fixed).
1041 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1042 duplicated from whatis.exp. For those that are left, accept
1043 "long", "long int", or "int" for long variables (whatis.exp already
1044 has an XFAIL for "int", so no need to fail it here).
1046 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1047 Deal with GCC's names for types now that GDB uses the compiler's names.
1049 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1050 setup_xfail's for sunos4. If we #defined the signed keyword away,
1051 don't expect GDB to know that char it is signed.
1053 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1055 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1057 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1058 should work on any system, regardless of debugging format.
1059 * gdb.t21/demangle.exp: Move to gdb.t24.
1060 * gdb.t24/demangle.exp: Move from gdb.t21.
1061 * gdb.t24/{Makefile.in, configure.in}: New files.
1063 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1065 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1066 * gdb.stabs: New directory.
1068 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1070 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1071 not just "Quit anyway?".
1073 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1075 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1076 that all setup_xfails are immediately followed by clear_xfails.
1078 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1080 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1081 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1082 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1083 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1084 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1085 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1086 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1087 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1088 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1089 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1090 gdb.t31/chillvars.exp, lib/gdb.exp:
1091 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1092 bug-gdb@prep.ai.mit.edu.
1094 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1096 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1097 with 0.0, not integer 0.
1099 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1101 * gdb.t06/break.exp: Update for "Kill the program" message change.
1103 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1105 * Makefile.in (GDBFLAGS): Set to -nx.
1106 * Makefile.in (site.exp): Use GDBFLAGS.
1108 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1110 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1112 (check): depend on just-check.
1113 (just-check): added so that tests can be run without a noop
1116 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1118 Switch to using configure's configdirs.
1119 * Makefile.in (Makefile): add configure.in dependency.
1120 (SUBDIRS): removed redundant assignment.
1121 * configure.in: switch subdirs assignment to configdirs.
1122 * gdb.t*/configure.in: new files.
1124 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1126 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1129 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1131 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1132 in explicit rules. Apparently this is not supported by some makes.
1134 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1136 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1138 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1140 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1143 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1145 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1147 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1149 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1150 watchpoint problem that is now fixed.
1151 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1152 uninitialized convenience variables.
1153 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1156 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1158 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1159 which causes expect to get out of sync with gdb on long output
1161 * gdb.t09/corefile.exp: Make expected pattern for core file
1162 failing signal and frame output format less sun specific.
1164 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1166 * gdb.t31/chillvars.exp: Add and remove initial dummy
1167 breakpoint, so that symbol table is forced in.
1168 (Needed at least on Sunos4, though it seems not SVR4.)
1169 * gdb.t31/chillvars.exp: Update for changed output format.
1171 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1173 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1175 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1177 * Makefile.in: Added --srcdir when invoking runtest, removed the
1178 need for a local config file. (optional now)
1180 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1182 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1183 failure count used to force early termination. Add some more
1184 expected failures for gnu style demangling.
1186 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1188 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1189 pmi variable from gdb.t20/gdbme to get optimized away.
1190 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1191 Check for written corefile upon timeout _and_ eof.
1193 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1195 * config/unix-gdb.exp: Add missing return 0.
1197 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1199 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1202 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1204 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1207 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1209 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1210 time as i860 support works.
1212 * gdb.t15/funcargs.exp: Fix expected outputs to include
1213 "backtrace 100\r" rather than just "backtrace\r", to match last
1216 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1218 * config/udi-gdb.exp (gdb_exit): Remove close command.
1219 (gdb_target_udi): New procedure to set the UDI target.
1220 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1221 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1222 Added waits for prompts after several question responses. Added
1223 some more responses used by a29k-amd-udi-gdb.
1224 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1225 pass different arguments, restart UDI connection after program
1227 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1228 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1229 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1230 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1231 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1232 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1233 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1234 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1235 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1236 after program completion.
1237 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1238 compiled with a SELECT_VECS setting.
1239 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1242 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1243 Added checks for COFF results, and made them expected failures for
1244 all targets. It would be better to make them expected failures
1245 for COFF targets only.
1247 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1249 * Makefile.in: add null dvi target, don't bother to recurse
1250 through test directories for info and install-info; rename
1251 $(datadir) to be dejagnu instead of deja-gnu
1253 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1255 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1256 compiler to coredump.
1257 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1260 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1262 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1264 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1267 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1269 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1270 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1271 which in a shell. Deletes xgdb when done.
1272 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1273 Tests the return from the "set height" or "set width" commands.
1274 Added a few return codes where needed.
1276 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1278 * Makefile.in (SUBDIRS): Add gdb.t17.
1279 * configure.in (subdirs): Add gdb.t17.
1280 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1281 files to test gdb's calling of functions in the inferior with
1282 the correct arguments and gdb's ability to retrieve any
1285 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1287 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1288 may be called after gdb goes away. Previous versions of expect
1289 needed these to avoid file descriptor leaks, but they cause
1290 errors with the current revision of expect.
1291 * gdb.t00/gdbvars.exp: Use -re on expected output after
1292 setting sevenbit-strings.
1293 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1294 to set sevenbit-strings consistent across tests.
1295 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1296 set sevenbit-strings consistent across tests.
1298 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1300 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1301 expected output to match current "expect" expectations.
1303 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1305 * gdb.t00/default.exp: Change expected output for default "source"
1306 command, to match new gdb behavior which requires a filename to
1309 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1311 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1312 expected fail for i486-*-* that misses the marker2 function.
1313 * gdb.t10/crossload.exp (bfddefault): Allow successful
1314 recognition of a format to pass even if no symbols are found.
1315 Explicitly catch failures where the format is not recognized
1316 or is ambiguous, and add the reason to the fail message.
1317 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1318 the cause is and invalid target and add reason to failure message.
1319 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1320 elf32-i386, elf32-sparc, and elf32-i860.
1321 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1322 Set up expected failure for 'filename'::variable scope resolution,
1323 which is now apparently broken on all targets.
1324 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1325 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1326 gdb.t23/templates.exp: Change failure for missing binfile into
1328 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1331 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1333 * gdb.t00/default.exp: Add expected output for default "source"
1334 command, to match new gdb behavior.
1335 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1337 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1339 * config/*-gdb.exp: returns an error, rather than exiting on
1342 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1344 * gdb.t03/gdbme.c: Add pointer to struct variable.
1345 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1346 referencing struct members.
1348 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1350 * configure.in (mips-idt-ecoff): New target.
1351 * config/mips-gdb.exp: New file for remote board using MIPS remote
1354 * Redid configuration scheme. Removed gdb.t*/configure.in.
1355 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1356 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1357 distclean targets. Built executables via .o files. Adjusted
1358 tests to account for source files in $(srcdir) rather than
1360 * lib/gdb.exp (runto): Don't expect () after the function name,
1361 because it may have arguments.
1363 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1365 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1366 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1367 expected failures for mips-idt-* and mips-sgi-*.
1368 * gdb.t00/default.exp (attach): Kill process if requested.
1369 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1370 that does not read core files.
1371 * gdb.t01/run.exp: Removed checks for exit status code.
1372 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1374 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1375 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1376 appropriate, rather than doing it by hand.
1377 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1379 * gdb.t10/crossload.exp: Kill existing program if needed.
1380 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1381 appropriate, rather than doing it by hand. Always increase
1382 timeout for this test, not just for VxWorks.
1384 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1386 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1387 of Chill STRUCT types and STRUCT values.
1388 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1390 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1391 struct2): New struct definitions and initializations to test
1392 simple Chill STRUCT types.
1394 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1396 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1397 the null byte at the end of strings.
1398 * gdb.t00/default.exp: Make show version insensitive to copyright
1400 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1401 to avoid dependencies on target char signedness.
1402 * gdb.t16/printcmds.exp: Update expected results for explicitly
1404 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1406 * gdb.t21/demangle.exp: Add many more patterns for template
1407 demangling, most of them being expected failures.
1408 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1409 string we are matching for, to match on the whole string.
1410 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1411 and fix a whole bunch that had incorrect expected output but were
1412 passing anyway because of the bug in "proc demangle".
1413 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1415 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
1417 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1419 * gdb/testsuite: made modifications to testcases, etc., to allow
1420 them to work properly given the reorganization of deja-gnu and the
1421 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1423 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1425 * gdb/testsuite: Initial creation of gdb/testsuite.
1426 Migrated dejagnu testcases and support files for testing nm to
1427 gdb/testsuite from deja-gnu. These files were moved "as is"
1428 with no modifications. This migration is part of a major overhaul
1429 of dejagnu. The modifications to these testcases, etc., which
1430 will allow them to work with the new version of dejagnu will be
1431 made in a future update.
1437 version-control: never