1 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
3 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
4 directly. Instead compare the return values from actual calls.
6 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
8 * Makefile.in (check): Set TCL_LIBRARY for runtest.
10 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
12 * From Peter Schauer with minor modifications.
13 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14 stops in mid-line in the caller. Add xfail for returning a float
17 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
20 to avoid expect lossage.
21 (fmem_LRbug_tests): Likewise.
22 * gdb.disasm/hppa.s: Corresponding changes.
24 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25 conditions to work with latest dejagnu/expect.
27 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28 expected to fail on the PA.
29 (backtrace in call with trampolines): Explicitly require main
30 to be frame #1 (no trampolines should show up in backtrace).
32 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
34 * gdb.t06/break.exp: Likewise.
35 * gdb.t07/watchpoint.exp: Likewise.
36 * gdb.t13/bitfields.exp: Likewise.
37 * gdb.t15/{funcargs,return}.exp: Likewise.
38 * gdb.stabs/weird.exp: Likewise.
39 * config/{mips,udi}-gdb.exp: Likewise.
41 * hppa.sed: Enclose comments within a sed command to avoid
42 losing with the old OSF1 sed.
44 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
46 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
48 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
49 * gdb.t15/funcargs.exp: Conditionally step again to really
50 finish from marker_call_with_trampolines. Handle the case where
51 the first step from within call_with_trampolines already steps
53 * gdb.t15/gdbme.c: Add comment to closing brace of
54 call_with_trampolines for funcargs.exp.
56 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
58 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
61 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
63 * gdb.t07/gdbme.c: More code for watchpoint testing.
65 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
66 "Hardware watchpoint" throughout file.
67 (test_watchpoint_triggered_in_syscall): New test.
68 (test_complex_watchpoint): New test.
70 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
72 * gdbme.c (call_with_trampolines): New function to try and step
73 into. Tests trampoline problems on the PA.
75 * funcargs.exp (localvars_in_indirect_call): No longer expect
76 stepping into indirect call to fail on PAs.
77 (test_stepping_over_trampolines): New test.
79 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
81 * TODO: Add suggestions for static member function tests, and
84 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
86 * TODO: Add suggestions for "p/a" tests.
88 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
89 (default_gdb_exit): Replace all the hair with sending "quit" to
90 the process with a simple close.
92 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
94 * TODO: Add suggestions for shared library tests.
96 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
98 * TODO: Add suggestions for x/s tests.
100 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
102 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
103 "enable once", and "enable breakpoints once" with ".*".
105 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
107 * TODO: Add suggestions about structure passing tests.
109 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
111 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
112 the primary1 test, use work around if __GNUC__ < 2.
113 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
114 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
115 Test for bad output rather than waiting for timeout. Issue
116 second continue only if first continue failed.
118 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
120 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
121 operator[] test with gdb_test because the old code didn't seem to
122 be getting the quoting right with the new dejagnu.
124 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
126 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
127 next over recursive call. Revise the tests from that point on
128 (which had been skipped) to match GDB's actual (correct) output.
130 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
131 with next over a breakpoint whose condition is false.
133 * gdb.t00/help.exp: Comment out "help set print" tests just like
134 (and for same reason as) "help set" test.
136 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
138 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
139 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
141 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
143 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
144 necessary gdb_target_udi.
146 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
148 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
149 1838 and 2417; they are fixed.
151 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
152 gdb.t03/ptype.exp (ptype structure, ptype union):
153 Remove xfails; the test is looser than when the xfails were added.
155 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
156 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
158 * gdb.t01/run.exp: Only run shell test if isnative.
160 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
161 since "run" automatically loads if necessary. Call gdb_target_udi
162 after the "file" since "file" kills any execution target.
164 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
165 GDB. GDB doesn't work that way (not anymore at least) on UDI.
166 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
169 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
171 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
173 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
175 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
177 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
178 properly quoting regexps. This makes the second argument to
179 demangle a fixed string, which matches the callers, instead of a
180 shell-style pattern which is what the previous implementation
181 used. Update some of the callers.
183 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
185 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
186 (comib_nullified_tests): Fix typo.
187 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
188 strings. No longer expected to fail.
190 * gdb.disasm/hppa.s (addib_tests): Fix typo.
191 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
192 strings. No longer expected to fail.
194 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
195 string. No longer expected to fail.
197 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
199 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
200 No longer expected to fail.
202 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
203 string. No longer expected to fail.
205 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
207 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
208 only in the names (I probably got most of them). I was even
209 generous with some which differed in underscores in names, and
210 probably missed a few, and I *still* was able to remove almost a
211 third of the file with almost no impact on testsuite coverage.
213 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
215 * gdb.t00/default.exp: Match udi_attach error message as well as
216 the one from child_attach.
218 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
220 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
222 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
223 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
225 * Move test with enums and partial symbols back to
226 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
227 Reverts the change of 26 May 93. Per today's change to
228 stabs.texinfo, the behavior that weird.exp was expecting was
229 unreasonable; what is important is that the compiler+gdb get
230 things right, which happens with a recent gcc. Also fix the test
231 to deal with native compilers which put out the stab gdb can't
234 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
236 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
237 in the names. The main thing these accomplish is to slow things down.
238 Many more such duplicates surely remain.
240 * gdb.t00/help.exp: Comment out "help support" test just like
241 (and for same reason as) "help set" test.
243 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
245 * gdb.t06/break.exp: Remove setup_xfails for
246 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
247 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
248 about known bug in gcc to include up through 2.5.8.
249 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
251 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
252 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
253 with latest gcc and gdb.
254 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
257 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
259 * configure.in (hppa*-*-*): Also configure and build stabs-only
262 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
264 * gdb.t10/hppa.mt: A makefile fragment for the PA.
265 * gdb.t10/configure.in (hppa*-*-*): Use it.
267 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
269 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
271 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
273 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
274 versions prior to 1.13.5.
276 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
278 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
279 the prompt is at the start of a line.
281 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
283 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
284 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
285 in the copr tests now.
286 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
287 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
290 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
292 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
293 gdb.t31/chillvars.exp, lib/gdb.exp:
294 Tweak to run under either version of expect.
295 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
296 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
297 * gdb.t11/list.exp: Remove extraneous whitespace.
299 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
301 * gdb.t16/printcmds.exp (test_print_strings): Accept
302 "(unsigned char *) " before the string.
304 * TODO: Add notes about printing of fancy types and GDB expressions.
306 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
308 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
309 * gdb.t06/configure.in: Don't try to compile signals test program
310 if doing mips-idt-ecoff.
312 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
314 * Most .exp files: Tweak to run under either version of expect.
316 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
318 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
319 xfails; I'm not sure why they are failing, but not because of PR 1806.
321 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
323 * config/unix-gdb.exp: Remove gdb_unload cause it's already
324 defined in lib/gdb.exp.
326 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
328 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
329 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
330 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
333 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
335 * TODO: Add suggestion for copyright year test.
337 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
339 * configure.in (*-*-lynxos*): Add stabs tests.
341 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
343 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
344 so insert a tab before any assembler directive in column zero.
346 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
348 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
350 (fpu_short_memory_tests): Likewise.
352 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
354 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
355 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
356 .stabs directives in comments.
358 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
360 * TODO: New file, describing tests we could write.
361 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
363 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
365 * gdb.t06/signals.exp: Add kludge to force re-sync.
367 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
368 to xgdb instead of gdb, get out of gdb.
370 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
372 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
375 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
377 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
378 * gdb.stabs/configure.in (hppa*-*-*): Use it.
379 * gdb.stabs/hppa.sed: New sed script for the PA.
381 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
383 * gdb.stabs: Re-write weird.def and configuration to use sed
384 instead of cpp. sed is portable and POSIX; cpp is neither.
386 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
388 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
390 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
392 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
394 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
396 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
398 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
399 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
401 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
403 * lib/gdb.exp: Comment out code which depends on non-existent
404 `transform' procedure.
406 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
408 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
409 * lib/gdb.exp: Transform tool name.
410 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
411 1.1's new error handling system.
413 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
415 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
417 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
419 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
420 They made pattern matching so slow that timeouts happened on
421 heavily loaded systems. Now any output from "show print" which
422 gets us back to the GDB prompt is a PASS.
424 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
426 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
428 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
430 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
432 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
433 It is not from PR 3220.
435 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
437 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
438 just started failing because they depended on the order the
439 subcommands are presented, or exact docstring text. This kind of
440 test is a pain and has minimal benefit.
442 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
444 * gdb.t09/corefile.exp: At end of test, use "core" command with
447 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
449 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
450 17}/Makefile.in: Make it possible to run the testsuite with Sun
451 make and CC = cross gcc by adding explicit build rules for .o
454 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
456 * gdb.t15/funcargs.exp: Don't put comments on same line as
457 setup_xfail (@#$*%& tcl braindamage!).
459 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
461 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
463 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
465 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
466 * gdb.t20/inherit.exp: remove three dumplicate entries.
468 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
470 * gdb.t06/break.exp: For "next over recursive call", fail on any
471 incorrect output, not just on "factorial (value=2)".
473 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
475 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
476 working now. Add an xfail if accesing a bss variable causes
477 a memory error if the target is not yet run.
479 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
481 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
482 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
483 name of __st* demangling (2 strings). Did Kung really get the
484 more than 95 others right without testing them?
486 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
488 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
490 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
492 * configure.in (configdirs): Add gdb.disasm
493 * gdb.disasm: New directory for GDB disassembler tests.
494 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
496 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
498 * gdb.t00/help.exp: Don't test "help set".
500 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
501 from within expect statements. None of these happen anymore and
502 they cause regressions to be silently unnoticed.
504 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
505 messages) about known failures with gcc cygnus-2.4.5-930417.
507 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
508 comp-info.exp so it gets built if it doesn't exist.
510 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
511 it is no longer used.
512 * gdb.t13/comp-info.c: Removed.
514 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
516 * gdb.t06/signals.exp: Add xfail for sun3.
518 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
520 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
521 relevant because ^C doesn't get sent but failure can be reproduced
524 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
526 * gdb.stabs/alpha.mt: New configuration file for alpha.
527 * gdb.stabs/configure.in: Use it.
528 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
529 sharing with alpha.mt, redefine long to word via preprocessor.
530 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
532 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
534 * gdb.t00/teststrategy.exp: Change expect string so that we
535 consume the `(xgdb)' from the command echo and from the gdb prompt.
536 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
537 gdb currently compares all values as long, so this failure probably
538 applies to any configuration where LONGEST is bigger than a target int.
539 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
541 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
542 to handle opaque pointers, gcc is.
543 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
544 as first argument. Include <sys/types.h> and change all operator
545 new definitions to use size_t.
546 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
547 now that we use size_t.
549 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
551 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
552 a long or float array cast all array members to the same type.
553 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
555 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
557 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
559 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
561 * gdb.t24 (demangle.exp): Constructors of templates have names like
562 vector<int>::vector(int) not vector<int>::vector<int>(int). See
563 section 14.6 of the ARM.
565 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
566 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
567 accomplish little and slow down the testsuite.
569 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
570 Accept spaces various places.
572 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
574 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
575 with watchpoint enabled.
577 * Makefile.in: Remove definition of CC and remove the second
578 definition of CXX (the "CXX = gcc" one remains). These definitions
579 were causing backquotes to be expanded within backquotes, which
582 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
584 * gdb.t17/callfuncs.exp: Add "return 0" to end.
586 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
588 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
589 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
590 by mips cc and contains no stabs entries.
592 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
594 * config/vx-gdb.exp: Use fake device to load files rather than
596 * lib/gdb.exp: New proc to do "file" command.
597 * config/unix-gdb.exp: Use new "file" proc.
599 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
601 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
602 Rework board rebooting slightly.
603 (gdb_exit): Don't exit from the remote shell; there isn't one.
604 * gdb.stabs/weird.exp: If a program is being debugged already,
606 * gdb.t04/setvar.exp: Stop and restart gdb.
607 * gdb.t05/expr.exp: Likewise.
608 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
609 restart gdb and reload the program.
610 * gdb.t08/opaque.exp: Likewise.
611 * gdb.t12/scope.exp: Likewise.
612 * gdb.t13/bitfields.exp: Likewise.
613 * gdb.t15/funcargs.exp: Likewise.
614 * gdb.t20/classes.exp: Likewise.
615 * gdb.t03/ptype.exp: Increase timeout.
616 * gdb.t16/printcmds.exp (test_print_string_constants,
617 test_print_array_constants): Likewise.
618 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
619 * gdb.t20/classes.exp (do_tests): Likewise.
620 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
622 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
624 * gdb.stabs: Renamed *wierd* to *weird*.
626 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
628 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
629 for timeout. Add "known gcc 2.4.5 bug" to failure message.
631 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
633 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
634 (do_tests): Remove xfail for whatis on one_var and two_var.
636 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
638 * Makefile.in: Made cross building work better by adding
639 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
641 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
643 * gdb.t15/{return.c,return.exp,Makefile.in}:
644 New test, currently commented out.
646 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
648 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
649 still running and removes the leftover named socket so GDb can do
652 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
654 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
656 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
657 cross testing works better with "make check"
658 * config/unix-gdb: Use default procedures for exit and version.
659 * config/vx-gdb.exp: Cleaned up and massaged back to working order
660 with the newest VxWorks.
662 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
664 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
667 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
668 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
670 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
672 * config/unix-gdb.exp: Remove this version of gdb_exit
673 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
674 Rob says he'll look at it when he gets back to testing boards.
676 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
678 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
679 an expected fail for certain ptype commands.
681 * gdb.t20/classes.exp: Update expected results of "ptype class
682 Base1" to account for the constructor that now appears in the type.
684 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
686 * configure.in (configdirs): Restore gdb.t04, which mysteriously
687 disappeared from list.
688 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
689 "alldone" proc with call to cleanup and exit.
690 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
691 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
692 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
693 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
694 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
695 "alldone" proc with simple returns that suppress remaining
696 tests. The alldone proc went away many months ago.
698 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
700 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
702 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
704 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
706 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
707 as vax gdb will display them.
709 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
711 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
714 * scope.exp: Change "bad value for localval" messages so each one
717 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
718 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
720 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
722 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
724 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
725 doesn't exist (due to optimization).
727 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
729 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
730 contains \r because the filename is long.
732 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
733 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
735 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
737 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
738 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
740 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
742 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
744 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
746 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
748 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
749 to match does not match the passing case but still matches the
752 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
754 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
756 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
758 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
759 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
760 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
761 Remove various versions of gdb_exit.
762 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
764 * config/unix-gdb.exp: gdb_exit remains here, and should override
765 the generic version, since it's doing a lot of wierd stuff that
766 the other versions aren't. FIXME, fold it in, or abandon this
769 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
771 * gdb.t24/demangle.exp: Add tests for PR 3220.
773 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
775 * gdb.t24/demangle.exp: Add lucid test for
\7f_vtbl__3foo__vt_cc_main_.
777 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
779 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
780 "i386-*-*". Works for i486 as well.
782 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
783 bug, and expand domain of xfail to all SVR4 systems, since the
784 actual problem is likely to be in generic SVR4 /proc support.
786 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
788 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
790 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
792 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
793 xfails for other systems. Match a missing 'Continuing.' as an
794 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
796 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
797 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
798 Only issue warning for missing executables if -all option is used.
800 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
801 file if -all option is used. It's like an unpredictable XFAIL.
803 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
805 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
806 for dynamically linked binaries.
808 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
810 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
812 * gdb.t20/inherit.exp: Change message for "print tagless struct"
813 to state that this is a known bug in old versions of g++.
815 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
817 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
818 while waiting for `Continuing'.
820 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
822 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
823 in text, data, and bss.
824 * gdb.t10/nodebug.c: Add local and global test variables for
825 initialized and uninitialized data.
827 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
829 * config/unix-gdb.exp (gdb_exit): Add "wait".
831 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
833 * gdb.t06/signals.exp: xfail the continue from the handler for all
836 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
837 function with watchpoints enabled, the i386 call dummy starts with
840 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
841 386 bsd names its corefiles.
843 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
845 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
846 compilers don't grok it.
847 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
848 with small octal ints rather than character constants, which
849 are signed and might not fit if first promoted to int.
851 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
853 * gdb.t09/Makefile.in (clean): Remove corefile.
855 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
857 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
859 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
860 and Jim Kingdon (kingdon@cygnus.com)
862 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
863 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
864 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
866 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
868 * gdb.t17/interrupt.exp: Add xfail for hppa.
870 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
872 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
873 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
874 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
875 to determine signed-ness of bitfields and use the result to setup
877 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
878 * gdb.t15/funcargs.exp: Use them to step until the second indirect
879 call line is reached if necessary.
881 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
883 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
885 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
887 * gdb.t06/break.exp: Also test `clear' command.
889 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
891 * gdb.t00/teststrategy.exp: Remove extra quote.
893 * gdb.t07/watchpoint.exp: Change xfail for calling function with
894 watchpoint enabled to be for all non-68k machines.
896 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
898 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
900 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
901 targets use aout.mt instead of ecoff.mt as gas understands
902 standard aout format.
904 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
906 * lib/gdb.exp (runto): Don't insist that function we are running to
907 was compiled with -g.
909 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
911 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
912 to get back into the read system call.
913 Accept leading newline in case where we woke it up.
915 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
917 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
918 to make the stabs test work on ecoff systems using gcc and -with-stabs.
919 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
920 enable ecoff configuration.
922 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
924 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
926 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
928 * gdb.t16/printcmds.exp: Add another printf test.
930 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
932 * configure.in: If configured -with-stabs on any target, add
933 stabsdirs to configdirs.
935 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
937 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
938 fun" so pattern does not match the command itself.
940 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
942 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
944 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
946 * gdb.t17/interrupt.exp: Test for more things.
948 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
950 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
951 compiler arranges the code and line numbers.
953 * gdb.t17/interrupt.exp: Don't send \n after ^C.
955 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
957 * gdb.t00/help.exp: Increase expect input buffer size.
959 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
961 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
963 * gdb.t07/watchpoint.exp: Add xfail for hppa.
965 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
967 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
968 [0-9]*, not just [0-9].
970 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
972 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
974 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
976 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
978 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
980 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
982 * gdb.t06/signals.c: Add xfails for sun3.
984 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
986 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
989 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
991 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
993 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
995 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
996 rather than actually putting it through cpp twice.
998 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
1000 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
1002 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
1005 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1007 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
1009 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
1010 C++ features prints as "struct", make it a pass, not an xfail.
1012 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1014 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
1015 Don't require VA to print as "class" rather than "struct".
1017 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
1019 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
1021 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1023 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
1025 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1027 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
1030 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1032 * gdb.t16/printcmds.exp: Add printf tests.
1034 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
1036 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
1038 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
1040 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
1041 pass counts, to counteract any existing or future setup_xfails.
1043 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1045 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
1046 {BEGIN,END}_COMMON for common block instead of STAB.
1047 * gdb.stabs/wierd.exp: Add xfail for rs6000.
1049 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
1050 intp_var should be N_GSYM not N_LSYM.
1051 wierd-aout.S: Use a label for the value of the N_SO.
1052 wierd.def: Remove all backslashes.
1053 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
1055 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1057 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
1058 get the expected next to inheritance3.
1060 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1062 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
1063 now that gcc-2.4 gets it right.
1065 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1067 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
1069 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
1070 generating comp-info.exp which works for cross-compilation.
1072 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
1074 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
1077 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
1079 * gdb.t01/run.exp: Start with a fresh gdb.
1080 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
1083 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
1085 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
1086 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
1087 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
1088 Makefile.in (distclean, realclean): Remove gdbme.c from list of
1091 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
1093 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
1094 test cases from bug reports.
1096 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
1098 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
1099 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
1100 avoid spurious xfails.
1101 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
1102 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
1103 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
1105 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
1107 * gdb.t00/teststrategy.exp: Rework to provide more useful
1108 description of each test, fix problem with systems that define
1109 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
1110 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
1111 results for "next over recursive call" so timeouts aren't taken
1114 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
1116 * gdb.t12/scope.exp: Test printing of variables before run.
1118 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
1119 printed in wrong order due to sorting.
1121 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
1123 * gdb.t00/teststrategy.exp: Fix expected results for printing
1124 user entered string constant. Is array of char, prints with no
1127 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
1129 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
1130 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
1131 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
1132 of struct of char arrays.
1133 * gdb.t00/radix.exp: New tests for radix commands.
1135 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
1137 * gdb.t16/printcmd.exp: Print a variable before running program
1138 (with xfail for AIX).
1140 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
1142 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
1144 * gdb.t16/printcmd.exp: Don't print variables before running program.
1146 * gdb.t06/break.exp: Don't require envp argument to main.
1148 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
1150 * gdb.t02/whatis.exp, gdb.t11/list.exp:
1151 Add xfails for rs6000.
1153 * gdb.t02/whatis.exp: Change other tests not to re-test something
1156 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
1157 each type used has a variable of that type.
1159 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1161 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
1163 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1165 * configure.in: change srctrigger to be a file, not a directory
1167 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
1169 * configure.in (mips-idt-ecoff*): Added trailing '*'.
1171 * gdb.t11/list.exp: Fixed a couple of typos.
1173 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
1175 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
1176 is fixed and PR is closed.
1177 * gdb.t16 (gdbme.c): Add simple test string variable.
1178 * gdb.t16 (printcmds.exp): Add tests with simple test string
1179 variable, primarily for boundaries on "set print elements".
1181 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
1183 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
1184 Make leading 0's optional and don't expect a tab in the middle
1187 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
1189 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
1190 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
1191 don't end command passed to gdb_test with newline.
1193 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
1194 signed keyword away, don't expect signed bitfields to be signed.
1196 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
1197 printing with only as many 1's as are in the field as well as printing
1198 with 32 1's (see comment).
1200 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1202 * gdb.t00/default.exp: Start with a fresh gdb.
1203 * configure.in (configdirs): Remove gdb.t31 until the chill
1204 compiler works again. It no longer is able to find chillrt0
1205 since it isn't in libchill.a anymore.
1206 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1207 wierd.o, make more modular.
1208 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1209 spurious newlines that caused problems.
1211 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1213 * Move test with enums and partial symbols from gdb.t03/ptype.exp
1214 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1215 gdb.stabs/wierd.{exp,def}: Many new tests.
1217 * gdb.t00/default.exp: update info line for new message.
1219 * gdb.t02/{whatis.exp,gdbme.c}:
1220 Test that "char *" doesn't print as "caddr_t".
1222 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1224 * gdb.t00/help.exp: Use .* in place of some help messages which
1226 gdb.t00/default.exp: Update "info frame" test for new message.
1227 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
1230 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1232 * gdb.t03/{gdbme.c,ptype.exp}:
1233 Add tests for typedef'd struct and union without tags.
1234 Also check "whatis" on a variable of a typedef'd enum without a tag.
1236 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1237 PRMS 1823; the bug still exists but isn't reproduced by this test
1238 anymore), and remove rs6000 XFAIL (the bug is fixed).
1240 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1241 duplicated from whatis.exp. For those that are left, accept
1242 "long", "long int", or "int" for long variables (whatis.exp already
1243 has an XFAIL for "int", so no need to fail it here).
1245 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1246 Deal with GCC's names for types now that GDB uses the compiler's names.
1248 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1249 setup_xfail's for sunos4. If we #defined the signed keyword away,
1250 don't expect GDB to know that char it is signed.
1252 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1254 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1256 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1257 should work on any system, regardless of debugging format.
1258 * gdb.t21/demangle.exp: Move to gdb.t24.
1259 * gdb.t24/demangle.exp: Move from gdb.t21.
1260 * gdb.t24/{Makefile.in, configure.in}: New files.
1262 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1264 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1265 * gdb.stabs: New directory.
1267 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1269 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1270 not just "Quit anyway?".
1272 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1274 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1275 that all setup_xfails are immediately followed by clear_xfails.
1277 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1279 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1280 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1281 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1282 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1283 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1284 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1285 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1286 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1287 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1288 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1289 gdb.t31/chillvars.exp, lib/gdb.exp:
1290 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1291 bug-gdb@prep.ai.mit.edu.
1293 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1295 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1296 with 0.0, not integer 0.
1298 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1300 * gdb.t06/break.exp: Update for "Kill the program" message change.
1302 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1304 * Makefile.in (GDBFLAGS): Set to -nx.
1305 * Makefile.in (site.exp): Use GDBFLAGS.
1307 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1309 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1311 (check): depend on just-check.
1312 (just-check): added so that tests can be run without a noop
1315 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1317 Switch to using configure's configdirs.
1318 * Makefile.in (Makefile): add configure.in dependency.
1319 (SUBDIRS): removed redundant assignment.
1320 * configure.in: switch subdirs assignment to configdirs.
1321 * gdb.t*/configure.in: new files.
1323 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1325 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1328 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1330 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1331 in explicit rules. Apparently this is not supported by some makes.
1333 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1335 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1337 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1339 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1342 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1344 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1346 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1348 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1349 watchpoint problem that is now fixed.
1350 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1351 uninitialized convenience variables.
1352 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1355 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1357 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1358 which causes expect to get out of sync with gdb on long output
1360 * gdb.t09/corefile.exp: Make expected pattern for core file
1361 failing signal and frame output format less sun specific.
1363 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1365 * gdb.t31/chillvars.exp: Add and remove initial dummy
1366 breakpoint, so that symbol table is forced in.
1367 (Needed at least on Sunos4, though it seems not SVR4.)
1368 * gdb.t31/chillvars.exp: Update for changed output format.
1370 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1372 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1374 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1376 * Makefile.in: Added --srcdir when invoking runtest, removed the
1377 need for a local config file. (optional now)
1379 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1381 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1382 failure count used to force early termination. Add some more
1383 expected failures for gnu style demangling.
1385 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1387 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1388 pmi variable from gdb.t20/gdbme to get optimized away.
1389 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1390 Check for written corefile upon timeout _and_ eof.
1392 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1394 * config/unix-gdb.exp: Add missing return 0.
1396 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1398 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1401 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1403 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1406 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1408 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1409 time as i860 support works.
1411 * gdb.t15/funcargs.exp: Fix expected outputs to include
1412 "backtrace 100\r" rather than just "backtrace\r", to match last
1415 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1417 * config/udi-gdb.exp (gdb_exit): Remove close command.
1418 (gdb_target_udi): New procedure to set the UDI target.
1419 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1420 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1421 Added waits for prompts after several question responses. Added
1422 some more responses used by a29k-amd-udi-gdb.
1423 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1424 pass different arguments, restart UDI connection after program
1426 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1427 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1428 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1429 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1430 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1431 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1432 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1433 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1434 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1435 after program completion.
1436 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1437 compiled with a SELECT_VECS setting.
1438 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1441 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1442 Added checks for COFF results, and made them expected failures for
1443 all targets. It would be better to make them expected failures
1444 for COFF targets only.
1446 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1448 * Makefile.in: add null dvi target, don't bother to recurse
1449 through test directories for info and install-info; rename
1450 $(datadir) to be dejagnu instead of deja-gnu
1452 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1454 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1455 compiler to coredump.
1456 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1459 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1461 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1463 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1466 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1468 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1469 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1470 which in a shell. Deletes xgdb when done.
1471 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1472 Tests the return from the "set height" or "set width" commands.
1473 Added a few return codes where needed.
1475 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1477 * Makefile.in (SUBDIRS): Add gdb.t17.
1478 * configure.in (subdirs): Add gdb.t17.
1479 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1480 files to test gdb's calling of functions in the inferior with
1481 the correct arguments and gdb's ability to retrieve any
1484 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1486 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1487 may be called after gdb goes away. Previous versions of expect
1488 needed these to avoid file descriptor leaks, but they cause
1489 errors with the current revision of expect.
1490 * gdb.t00/gdbvars.exp: Use -re on expected output after
1491 setting sevenbit-strings.
1492 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1493 to set sevenbit-strings consistent across tests.
1494 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1495 set sevenbit-strings consistent across tests.
1497 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1499 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1500 expected output to match current "expect" expectations.
1502 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1504 * gdb.t00/default.exp: Change expected output for default "source"
1505 command, to match new gdb behavior which requires a filename to
1508 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1510 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1511 expected fail for i486-*-* that misses the marker2 function.
1512 * gdb.t10/crossload.exp (bfddefault): Allow successful
1513 recognition of a format to pass even if no symbols are found.
1514 Explicitly catch failures where the format is not recognized
1515 or is ambiguous, and add the reason to the fail message.
1516 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1517 the cause is and invalid target and add reason to failure message.
1518 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1519 elf32-i386, elf32-sparc, and elf32-i860.
1520 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1521 Set up expected failure for 'filename'::variable scope resolution,
1522 which is now apparently broken on all targets.
1523 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1524 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1525 gdb.t23/templates.exp: Change failure for missing binfile into
1527 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1530 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1532 * gdb.t00/default.exp: Add expected output for default "source"
1533 command, to match new gdb behavior.
1534 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1536 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1538 * config/*-gdb.exp: returns an error, rather than exiting on
1541 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1543 * gdb.t03/gdbme.c: Add pointer to struct variable.
1544 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1545 referencing struct members.
1547 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1549 * configure.in (mips-idt-ecoff): New target.
1550 * config/mips-gdb.exp: New file for remote board using MIPS remote
1553 * Redid configuration scheme. Removed gdb.t*/configure.in.
1554 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1555 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1556 distclean targets. Built executables via .o files. Adjusted
1557 tests to account for source files in $(srcdir) rather than
1559 * lib/gdb.exp (runto): Don't expect () after the function name,
1560 because it may have arguments.
1562 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1564 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1565 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1566 expected failures for mips-idt-* and mips-sgi-*.
1567 * gdb.t00/default.exp (attach): Kill process if requested.
1568 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1569 that does not read core files.
1570 * gdb.t01/run.exp: Removed checks for exit status code.
1571 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1573 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1574 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1575 appropriate, rather than doing it by hand.
1576 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1578 * gdb.t10/crossload.exp: Kill existing program if needed.
1579 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1580 appropriate, rather than doing it by hand. Always increase
1581 timeout for this test, not just for VxWorks.
1583 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1585 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1586 of Chill STRUCT types and STRUCT values.
1587 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1589 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1590 struct2): New struct definitions and initializations to test
1591 simple Chill STRUCT types.
1593 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1595 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1596 the null byte at the end of strings.
1597 * gdb.t00/default.exp: Make show version insensitive to copyright
1599 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1600 to avoid dependencies on target char signedness.
1601 * gdb.t16/printcmds.exp: Update expected results for explicitly
1603 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1605 * gdb.t21/demangle.exp: Add many more patterns for template
1606 demangling, most of them being expected failures.
1607 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1608 string we are matching for, to match on the whole string.
1609 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1610 and fix a whole bunch that had incorrect expected output but were
1611 passing anyway because of the bug in "proc demangle".
1612 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1614 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
1616 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1618 * gdb/testsuite: made modifications to testcases, etc., to allow
1619 them to work properly given the reorganization of deja-gnu and the
1620 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1622 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1624 * gdb/testsuite: Initial creation of gdb/testsuite.
1625 Migrated dejagnu testcases and support files for testing nm to
1626 gdb/testsuite from deja-gnu. These files were moved "as is"
1627 with no modifications. This migration is part of a major overhaul
1628 of dejagnu. The modifications to these testcases, etc., which
1629 will allow them to work with the new version of dejagnu will be
1630 made in a future update.
1636 version-control: never