1 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
3 * gdb.base/signals.exp: Allow for optionality of breakpoint
6 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
8 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
10 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
12 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13 for size_t definition.
14 * gdb.c++/templates.cc: Likewise
16 * config/mt-i386-netware: New file.
18 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21 * gdb.base/Makefile.in: Added support for systems that name core
22 files by appending "core" to the program name.
23 * gdb.base/a1-selftest.exp: Likewise.
25 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27 * gdb.base/return.exp: Add comment and message for `return double'
28 test failure on Sparc Solaris.
30 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
34 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
36 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
37 from optimizing them away.
38 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
39 patterns to include default constructors and assignment operators,
40 to match gcc versions beyond 2.5.8. Accept any cplus demangling
41 character in the output of the virtual base pointer.
43 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
45 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
46 expression match in print_addr_of to avoid unintented matches.
47 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
50 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
52 * gdb.base/list.exp: Tweak alternate pattern for listing of an
53 included file to run under newer versions of expect.
54 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
55 consecutive >'s in templates to accomodate recent cplus-dem.c change.
56 Remove xfail for the virtual table of BDDHookV.
58 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
60 * lib/gdb.exp (string_to_regexp): Set a default result.
61 (default_gdb_start): Fix misleading message.
63 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
65 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
66 Remove all CC, etc definitions.
67 * config/mt-hpux: New file.
68 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
69 (CFLAGS, LDFLAGS): Define.
70 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
72 * Makefile.in (site.exp): Don't insert host_os, etc.
73 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
74 (distclean): Check existence of subdir.
75 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
76 * gdb.base/Makefile.in: General cleanup and simplification.
77 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
78 to build executables. Use default rule to build .o files.
79 (EXPECT, RUNTEST, CC): Fix relative pathname.
80 (site.exp): Don't insert host_os, etc.
81 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
82 and/or SIGUSR1 defined.
83 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
84 * gdb.c++/Makefile.in: General cleanup and simplification.
85 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
87 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
89 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
91 * gdb.base/recurse.exp: Misc changes to get tests running again
92 after Kung's changes to the watchpoint code.
93 * gdb.base/watchpoint.exp: Likewise.
95 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
97 * lib/gdb.exp (string_to_regexp): Convert {\} also.
99 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
101 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
102 * lib/gdb.exp (default_gdb_start): Define.
103 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
104 gdb.base/funcargs.exp, gdb.base/opaque.exp,
105 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
106 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
107 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
108 Don't call gdb_target_udi in between tests.
110 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
112 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
113 (which was basically just a local version of the same thing). In
114 addition to avoiding duplication, gdb_test_exact is faster.
115 * lib/gdb.exp (gdb_test_exact): Fix typo.
117 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
120 * gdb.base/term.exp: Call delete_breakpoints before starting.
122 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
125 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
127 Reorganization of the GDB Test Suite.
129 * gdb.base: New directory, contains all the basic tests.
130 * gdb.c++: New directory, tests specific to C++.
131 * gdb.chill: New directory, tests specific to Chill.
132 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
133 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
134 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
135 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
136 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
138 * */gdbme.*: Rename to match appropriate expect scripts.
139 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
140 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
141 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
142 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
143 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
144 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
145 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
146 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
147 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
148 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
149 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
150 gdb.c++/virtfunc.cc: New names of C++ files.
151 * gdb.chill/chillvars.ch: New name of Chill file.
152 * gdb.base/configure.in, gdb.c++/configure.in,
153 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
154 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
155 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
156 * configure.in (configdirs): Update to reflect directory changes.
157 (target_abbrev): No longer define for any configuration.
158 * Makefile.in: Cosmetic improvements to header comments.
160 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
162 Various changes to gdb.t31:
164 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
165 * gdbme.ch: Make all key-words and predefineds be upper-case.
166 * chillvars.exp: Expect key-words and predefinds in upper-case.
168 * chillvars.exp: Use gdb_test_exact many places.
169 Change expected output for arrays (which now includes index labels).
171 * pr-5020.exp, gdme.ch (module PR_5020):
172 New test, for PR-5020.
174 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
176 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
177 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
179 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
181 * Makefile.in: Fix bit-rot in definitions of CHILL,
182 CHILL_FOR_TARGET and Chill_LIB.
183 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
184 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
185 CHILL, and CHILL_LIB.
187 Wed May 25 17:10:38 1994 Per Bothner (bothner@kalessin.cygnus.com)
189 * Makefile.in (TARGET_FLAGS_TO_PASS): Fix syntax of
190 sanitize-chill comments.
192 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
194 * Revert the previous changes. Please see Rob's directory
195 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
197 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
199 * Makefile.in, configure.in, config/mips-gdb.exp,
200 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
201 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
202 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
203 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
204 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
205 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
206 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
207 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
208 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
209 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
210 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
211 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
212 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
213 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
214 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
217 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
219 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
220 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
221 Rob's new testing fragments.
223 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
225 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
226 lib/gdb.exp: Replace error proc calls with perror.
228 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
230 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
231 version also, match on casted version strings, and match on
232 gdb startup case where the line numbers might be messed up.
234 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
236 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
237 (CFLAGS): Delete it from here.
239 Thu May 12 14:06:34 1994 Bill Cox (bill@rtl.cygnus.com)
241 * .Sanitize: Drop the gdb.t30 and gdb.t31 directories
242 unless keep-chill was specified on the command line.
243 * Makefile.in, config/makefile.rel.in: : Add comment lines
244 to Sanitize out CHILL references unless keep-chill
247 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
249 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
251 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
253 * Makefile.in (RUNTEST): Default to just "runtest".
255 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
257 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
258 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
259 the code has been restructured.
261 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
263 * gdb.t00/default.exp (set write): Allow any number of \r and/or
264 \n, not just one of each.
266 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
267 /bin/cc gives a warning if you do.
269 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
271 * gdb.t24/demangle.exp: change expect pattern of
272 __t10ListS_link1ZUiRCUiPT0
274 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
276 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
277 on local variables in recursive functions.
279 * gdb.t07/Makefile.in: Build the new test.
281 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
283 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
284 directly. Instead compare the return values from actual calls.
286 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
288 * Makefile.in (check): Set TCL_LIBRARY for runtest.
290 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
292 * From Peter Schauer with minor modifications.
293 * gdb.t15/return.exp (return_tests): Handle targets where "return"
294 stops in mid-line in the caller. Add xfail for returning a float
295 value on X86 targets.
297 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
299 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
300 to avoid expect lossage.
301 (fmem_LRbug_tests): Likewise.
302 * gdb.disasm/hppa.s: Corresponding changes.
304 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
305 conditions to work with latest dejagnu/expect.
307 * gdb.t15/funcargs.exp (finish from indirect call): No longer
308 expected to fail on the PA.
309 (backtrace in call with trampolines): Explicitly require main
310 to be frame #1 (no trampolines should show up in backtrace).
312 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
314 * gdb.t06/break.exp: Likewise.
315 * gdb.t07/watchpoint.exp: Likewise.
316 * gdb.t13/bitfields.exp: Likewise.
317 * gdb.t15/{funcargs,return}.exp: Likewise.
318 * gdb.stabs/weird.exp: Likewise.
319 * config/{mips,udi}-gdb.exp: Likewise.
321 * hppa.sed: Enclose comments within a sed command to avoid
322 losing with the old OSF1 sed.
324 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
326 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
328 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
329 * gdb.t15/funcargs.exp: Conditionally step again to really
330 finish from marker_call_with_trampolines. Handle the case where
331 the first step from within call_with_trampolines already steps
333 * gdb.t15/gdbme.c: Add comment to closing brace of
334 call_with_trampolines for funcargs.exp.
336 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
338 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
341 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
343 * gdb.t07/gdbme.c: More code for watchpoint testing.
345 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
346 "Hardware watchpoint" throughout file.
347 (test_watchpoint_triggered_in_syscall): New test.
348 (test_complex_watchpoint): New test.
350 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
352 * gdbme.c (call_with_trampolines): New function to try and step
353 into. Tests trampoline problems on the PA.
355 * funcargs.exp (localvars_in_indirect_call): No longer expect
356 stepping into indirect call to fail on PAs.
357 (test_stepping_over_trampolines): New test.
359 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
361 * TODO: Add suggestions for static member function tests, and
364 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
366 * TODO: Add suggestions for "p/a" tests.
368 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
369 (default_gdb_exit): Replace all the hair with sending "quit" to
370 the process with a simple close.
372 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
374 * TODO: Add suggestions for shared library tests.
376 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
378 * TODO: Add suggestions for x/s tests.
380 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
382 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
383 "enable once", and "enable breakpoints once" with ".*".
385 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
387 * TODO: Add suggestions about structure passing tests.
389 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
391 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
392 the primary1 test, use work around if __GNUC__ < 2.
393 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
394 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
395 Test for bad output rather than waiting for timeout. Issue
396 second continue only if first continue failed.
398 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
400 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
401 operator[] test with gdb_test because the old code didn't seem to
402 be getting the quoting right with the new dejagnu.
404 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
406 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
408 * Makefile.in: Use a fresh expect if there is one, use runtest
409 from the src tree if there is one.
411 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
413 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
414 next over recursive call. Revise the tests from that point on
415 (which had been skipped) to match GDB's actual (correct) output.
417 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
418 with next over a breakpoint whose condition is false.
420 * gdb.t00/help.exp: Comment out "help set print" tests just like
421 (and for same reason as) "help set" test.
423 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
425 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
426 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
428 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
430 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
431 necessary gdb_target_udi.
433 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
435 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
436 1838 and 2417; they are fixed.
438 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
439 gdb.t03/ptype.exp (ptype structure, ptype union):
440 Remove xfails; the test is looser than when the xfails were added.
442 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
443 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
445 * gdb.t01/run.exp: Only run shell test if isnative.
447 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
448 since "run" automatically loads if necessary. Call gdb_target_udi
449 after the "file" since "file" kills any execution target.
451 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
452 GDB. GDB doesn't work that way (not anymore at least) on UDI.
453 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
456 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
458 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
460 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
462 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
464 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
465 properly quoting regexps. This makes the second argument to
466 demangle a fixed string, which matches the callers, instead of a
467 shell-style pattern which is what the previous implementation
468 used. Update some of the callers.
470 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
472 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
473 (comib_nullified_tests): Fix typo.
474 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
475 strings. No longer expected to fail.
477 * gdb.disasm/hppa.s (addib_tests): Fix typo.
478 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
479 strings. No longer expected to fail.
481 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
482 string. No longer expected to fail.
484 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
486 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
487 No longer expected to fail.
489 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
490 string. No longer expected to fail.
492 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
494 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
495 only in the names (I probably got most of them). I was even
496 generous with some which differed in underscores in names, and
497 probably missed a few, and I *still* was able to remove almost a
498 third of the file with almost no impact on testsuite coverage.
500 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
502 * gdb.t00/default.exp: Match udi_attach error message as well as
503 the one from child_attach.
505 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
507 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
509 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
510 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
512 * Move test with enums and partial symbols back to
513 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
514 Reverts the change of 26 May 93. Per today's change to
515 stabs.texinfo, the behavior that weird.exp was expecting was
516 unreasonable; what is important is that the compiler+gdb get
517 things right, which happens with a recent gcc. Also fix the test
518 to deal with native compilers which put out the stab gdb can't
521 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
523 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
524 in the names. The main thing these accomplish is to slow things down.
525 Many more such duplicates surely remain.
527 * gdb.t00/help.exp: Comment out "help support" test just like
528 (and for same reason as) "help set" test.
530 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
532 * gdb.t06/break.exp: Remove setup_xfails for
533 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
534 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
535 about known bug in gcc to include up through 2.5.8.
536 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
538 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
539 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
540 with latest gcc and gdb.
541 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
544 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
546 * configure.in (hppa*-*-*): Also configure and build stabs-only
549 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
551 * gdb.t10/hppa.mt: A makefile fragment for the PA.
552 * gdb.t10/configure.in (hppa*-*-*): Use it.
554 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
556 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
558 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
560 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
561 versions prior to 1.13.5.
563 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
565 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
566 the prompt is at the start of a line.
568 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
570 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
571 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
572 in the copr tests now.
573 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
574 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
577 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
579 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
580 gdb.t31/chillvars.exp, lib/gdb.exp:
581 Tweak to run under either version of expect.
582 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
583 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
584 * gdb.t11/list.exp: Remove extraneous whitespace.
586 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
588 * gdb.t16/printcmds.exp (test_print_strings): Accept
589 "(unsigned char *) " before the string.
591 * TODO: Add notes about printing of fancy types and GDB expressions.
593 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
595 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
596 * gdb.t06/configure.in: Don't try to compile signals test program
597 if doing mips-idt-ecoff.
599 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
601 * Most .exp files: Tweak to run under either version of expect.
603 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
605 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
606 xfails; I'm not sure why they are failing, but not because of PR 1806.
608 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
610 * config/unix-gdb.exp: Remove gdb_unload cause it's already
611 defined in lib/gdb.exp.
613 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
615 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
616 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
617 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
620 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
622 * TODO: Add suggestion for copyright year test.
624 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
626 * configure.in (*-*-lynxos*): Add stabs tests.
628 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
630 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
631 so insert a tab before any assembler directive in column zero.
633 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
635 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
637 (fpu_short_memory_tests): Likewise.
639 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
641 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
642 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
643 .stabs directives in comments.
645 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
647 * TODO: New file, describing tests we could write.
648 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
650 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
652 * gdb.t06/signals.exp: Add kludge to force re-sync.
654 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
655 to xgdb instead of gdb, get out of gdb.
657 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
659 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
662 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
664 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
665 * gdb.stabs/configure.in (hppa*-*-*): Use it.
666 * gdb.stabs/hppa.sed: New sed script for the PA.
668 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
670 * gdb.stabs: Re-write weird.def and configuration to use sed
671 instead of cpp. sed is portable and POSIX; cpp is neither.
673 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
675 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
677 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
679 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
681 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
683 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
685 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
686 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
688 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
690 * lib/gdb.exp: Comment out code which depends on non-existent
691 `transform' procedure.
693 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
695 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
696 * lib/gdb.exp: Transform tool name.
697 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
698 1.1's new error handling system.
700 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
702 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
704 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
706 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
707 They made pattern matching so slow that timeouts happened on
708 heavily loaded systems. Now any output from "show print" which
709 gets us back to the GDB prompt is a PASS.
711 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
713 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
715 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
717 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
719 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
720 It is not from PR 3220.
722 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
724 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
725 just started failing because they depended on the order the
726 subcommands are presented, or exact docstring text. This kind of
727 test is a pain and has minimal benefit.
729 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
731 * gdb.t09/corefile.exp: At end of test, use "core" command with
734 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
736 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
737 17}/Makefile.in: Make it possible to run the testsuite with Sun
738 make and CC = cross gcc by adding explicit build rules for .o
741 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
743 * gdb.t15/funcargs.exp: Don't put comments on same line as
744 setup_xfail (@#$*%& tcl braindamage!).
746 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
748 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
750 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
752 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
753 * gdb.t20/inherit.exp: remove three dumplicate entries.
755 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
757 * gdb.t06/break.exp: For "next over recursive call", fail on any
758 incorrect output, not just on "factorial (value=2)".
760 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
762 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
763 working now. Add an xfail if accesing a bss variable causes
764 a memory error if the target is not yet run.
766 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
768 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
769 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
770 name of __st* demangling (2 strings). Did Kung really get the
771 more than 95 others right without testing them?
773 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
775 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
777 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
779 * configure.in (configdirs): Add gdb.disasm
780 * gdb.disasm: New directory for GDB disassembler tests.
781 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
783 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
785 * gdb.t00/help.exp: Don't test "help set".
787 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
788 from within expect statements. None of these happen anymore and
789 they cause regressions to be silently unnoticed.
791 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
792 messages) about known failures with gcc cygnus-2.4.5-930417.
794 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
795 comp-info.exp so it gets built if it doesn't exist.
797 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
798 it is no longer used.
799 * gdb.t13/comp-info.c: Removed.
801 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
803 * gdb.t06/signals.exp: Add xfail for sun3.
805 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
807 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
808 relevant because ^C doesn't get sent but failure can be reproduced
811 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
813 * gdb.stabs/alpha.mt: New configuration file for alpha.
814 * gdb.stabs/configure.in: Use it.
815 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
816 sharing with alpha.mt, redefine long to word via preprocessor.
817 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
819 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
821 * gdb.t00/teststrategy.exp: Change expect string so that we
822 consume the `(xgdb)' from the command echo and from the gdb prompt.
823 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
824 gdb currently compares all values as long, so this failure probably
825 applies to any configuration where LONGEST is bigger than a target int.
826 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
828 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
829 to handle opaque pointers, gcc is.
830 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
831 as first argument. Include <sys/types.h> and change all operator
832 new definitions to use size_t.
833 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
834 now that we use size_t.
836 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
838 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
839 a long or float array cast all array members to the same type.
840 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
842 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
844 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
846 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
848 * gdb.t24 (demangle.exp): Constructors of templates have names like
849 vector<int>::vector(int) not vector<int>::vector<int>(int). See
850 section 14.6 of the ARM.
852 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
853 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
854 accomplish little and slow down the testsuite.
856 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
857 Accept spaces various places.
859 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
861 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
862 with watchpoint enabled.
864 * Makefile.in: Remove definition of CC and remove the second
865 definition of CXX (the "CXX = gcc" one remains). These definitions
866 were causing backquotes to be expanded within backquotes, which
869 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
871 * gdb.t17/callfuncs.exp: Add "return 0" to end.
873 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
875 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
876 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
877 by mips cc and contains no stabs entries.
879 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
881 * config/vx-gdb.exp: Use fake device to load files rather than
883 * lib/gdb.exp: New proc to do "file" command.
884 * config/unix-gdb.exp: Use new "file" proc.
886 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
888 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
889 Rework board rebooting slightly.
890 (gdb_exit): Don't exit from the remote shell; there isn't one.
891 * gdb.stabs/weird.exp: If a program is being debugged already,
893 * gdb.t04/setvar.exp: Stop and restart gdb.
894 * gdb.t05/expr.exp: Likewise.
895 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
896 restart gdb and reload the program.
897 * gdb.t08/opaque.exp: Likewise.
898 * gdb.t12/scope.exp: Likewise.
899 * gdb.t13/bitfields.exp: Likewise.
900 * gdb.t15/funcargs.exp: Likewise.
901 * gdb.t20/classes.exp: Likewise.
902 * gdb.t03/ptype.exp: Increase timeout.
903 * gdb.t16/printcmds.exp (test_print_string_constants,
904 test_print_array_constants): Likewise.
905 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
906 * gdb.t20/classes.exp (do_tests): Likewise.
907 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
909 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
911 * gdb.stabs: Renamed *wierd* to *weird*.
913 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
915 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
916 for timeout. Add "known gcc 2.4.5 bug" to failure message.
918 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
920 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
921 (do_tests): Remove xfail for whatis on one_var and two_var.
923 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
925 * Makefile.in: Made cross building work better by adding
926 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
928 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
930 * gdb.t15/{return.c,return.exp,Makefile.in}:
931 New test, currently commented out.
933 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
935 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
936 still running and removes the leftover named socket so GDb can do
939 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
941 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
943 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
944 cross testing works better with "make check"
945 * config/unix-gdb: Use default procedures for exit and version.
946 * config/vx-gdb.exp: Cleaned up and massaged back to working order
947 with the newest VxWorks.
949 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
951 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
954 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
955 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
957 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
959 * config/unix-gdb.exp: Remove this version of gdb_exit
960 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
961 Rob says he'll look at it when he gets back to testing boards.
963 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
965 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
966 an expected fail for certain ptype commands.
968 * gdb.t20/classes.exp: Update expected results of "ptype class
969 Base1" to account for the constructor that now appears in the type.
971 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
973 * configure.in (configdirs): Restore gdb.t04, which mysteriously
974 disappeared from list.
975 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
976 "alldone" proc with call to cleanup and exit.
977 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
978 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
979 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
980 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
981 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
982 "alldone" proc with simple returns that suppress remaining
983 tests. The alldone proc went away many months ago.
985 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
987 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
989 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
991 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
993 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
994 as vax gdb will display them.
996 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
998 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
1001 * scope.exp: Change "bad value for localval" messages so each one
1004 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
1005 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
1007 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
1009 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1011 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
1012 doesn't exist (due to optimization).
1014 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1016 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
1017 contains \r because the filename is long.
1019 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
1020 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
1022 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1024 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
1025 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
1027 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
1029 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
1031 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
1033 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
1035 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
1036 to match does not match the passing case but still matches the
1039 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1041 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
1043 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
1045 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
1046 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
1047 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
1048 Remove various versions of gdb_exit.
1049 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
1051 * config/unix-gdb.exp: gdb_exit remains here, and should override
1052 the generic version, since it's doing a lot of wierd stuff that
1053 the other versions aren't. FIXME, fold it in, or abandon this
1056 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1058 * gdb.t24/demangle.exp: Add tests for PR 3220.
1060 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1062 * gdb.t24/demangle.exp: Add lucid test for
\7f_vtbl__3foo__vt_cc_main_.
1064 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
1066 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
1067 "i386-*-*". Works for i486 as well.
1069 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
1070 bug, and expand domain of xfail to all SVR4 systems, since the
1071 actual problem is likely to be in generic SVR4 /proc support.
1073 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1075 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
1077 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
1079 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
1080 xfails for other systems. Match a missing 'Continuing.' as an
1081 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
1083 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
1084 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
1085 Only issue warning for missing executables if -all option is used.
1087 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
1088 file if -all option is used. It's like an unpredictable XFAIL.
1090 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1092 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
1093 for dynamically linked binaries.
1095 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
1097 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1099 * gdb.t20/inherit.exp: Change message for "print tagless struct"
1100 to state that this is a known bug in old versions of g++.
1102 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1104 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
1105 while waiting for `Continuing'.
1107 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
1109 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
1110 in text, data, and bss.
1111 * gdb.t10/nodebug.c: Add local and global test variables for
1112 initialized and uninitialized data.
1114 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1116 * config/unix-gdb.exp (gdb_exit): Add "wait".
1118 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1120 * gdb.t06/signals.exp: xfail the continue from the handler for all
1123 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
1124 function with watchpoints enabled, the i386 call dummy starts with
1127 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
1128 386 bsd names its corefiles.
1130 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
1132 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
1133 compilers don't grok it.
1134 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
1135 with small octal ints rather than character constants, which
1136 are signed and might not fit if first promoted to int.
1138 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
1140 * gdb.t09/Makefile.in (clean): Remove corefile.
1142 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1144 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
1146 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1147 and Jim Kingdon (kingdon@cygnus.com)
1149 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
1150 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
1151 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
1153 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1155 * gdb.t17/interrupt.exp: Add xfail for hppa.
1157 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1159 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
1160 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
1161 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
1162 to determine signed-ness of bitfields and use the result to setup
1164 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
1165 * gdb.t15/funcargs.exp: Use them to step until the second indirect
1166 call line is reached if necessary.
1168 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1170 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
1172 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1174 * gdb.t06/break.exp: Also test `clear' command.
1176 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1178 * gdb.t00/teststrategy.exp: Remove extra quote.
1180 * gdb.t07/watchpoint.exp: Change xfail for calling function with
1181 watchpoint enabled to be for all non-68k machines.
1183 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
1185 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1187 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
1188 targets use aout.mt instead of ecoff.mt as gas understands
1189 standard aout format.
1191 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
1193 * lib/gdb.exp (runto): Don't insist that function we are running to
1194 was compiled with -g.
1196 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
1198 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
1199 to get back into the read system call.
1200 Accept leading newline in case where we woke it up.
1202 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1204 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
1205 to make the stabs test work on ecoff systems using gcc and -with-stabs.
1206 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
1207 enable ecoff configuration.
1209 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1211 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
1213 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1215 * gdb.t16/printcmds.exp: Add another printf test.
1217 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
1219 * configure.in: If configured -with-stabs on any target, add
1220 stabsdirs to configdirs.
1222 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1224 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
1225 fun" so pattern does not match the command itself.
1227 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1229 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
1231 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1233 * gdb.t17/interrupt.exp: Test for more things.
1235 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1237 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
1238 compiler arranges the code and line numbers.
1240 * gdb.t17/interrupt.exp: Don't send \n after ^C.
1242 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1244 * gdb.t00/help.exp: Increase expect input buffer size.
1246 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1248 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
1250 * gdb.t07/watchpoint.exp: Add xfail for hppa.
1252 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
1254 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
1255 [0-9]*, not just [0-9].
1257 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1259 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
1261 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
1263 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1265 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
1267 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1269 * gdb.t06/signals.c: Add xfails for sun3.
1271 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
1273 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
1274 test_stepping tests.
1276 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1278 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
1280 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
1282 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
1283 rather than actually putting it through cpp twice.
1285 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
1287 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
1289 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
1292 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1294 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
1296 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
1297 C++ features prints as "struct", make it a pass, not an xfail.
1299 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1301 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
1302 Don't require VA to print as "class" rather than "struct".
1304 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
1306 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
1308 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1310 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
1312 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1314 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
1317 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1319 * gdb.t16/printcmds.exp: Add printf tests.
1321 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
1323 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
1325 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
1327 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
1328 pass counts, to counteract any existing or future setup_xfails.
1330 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1332 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
1333 {BEGIN,END}_COMMON for common block instead of STAB.
1334 * gdb.stabs/wierd.exp: Add xfail for rs6000.
1336 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
1337 intp_var should be N_GSYM not N_LSYM.
1338 wierd-aout.S: Use a label for the value of the N_SO.
1339 wierd.def: Remove all backslashes.
1340 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
1342 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1344 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
1345 get the expected next to inheritance3.
1347 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1349 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
1350 now that gcc-2.4 gets it right.
1352 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1354 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
1356 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
1357 generating comp-info.exp which works for cross-compilation.
1359 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
1361 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
1364 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
1366 * gdb.t01/run.exp: Start with a fresh gdb.
1367 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
1370 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
1372 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
1373 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
1374 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
1375 Makefile.in (distclean, realclean): Remove gdbme.c from list of
1378 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
1380 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
1381 test cases from bug reports.
1383 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
1385 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
1386 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
1387 avoid spurious xfails.
1388 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
1389 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
1390 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
1392 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
1394 * gdb.t00/teststrategy.exp: Rework to provide more useful
1395 description of each test, fix problem with systems that define
1396 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
1397 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
1398 results for "next over recursive call" so timeouts aren't taken
1401 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
1403 * gdb.t12/scope.exp: Test printing of variables before run.
1405 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
1406 printed in wrong order due to sorting.
1408 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
1410 * gdb.t00/teststrategy.exp: Fix expected results for printing
1411 user entered string constant. Is array of char, prints with no
1414 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
1416 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
1417 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
1418 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
1419 of struct of char arrays.
1420 * gdb.t00/radix.exp: New tests for radix commands.
1422 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
1424 * gdb.t16/printcmd.exp: Print a variable before running program
1425 (with xfail for AIX).
1427 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
1429 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
1431 * gdb.t16/printcmd.exp: Don't print variables before running program.
1433 * gdb.t06/break.exp: Don't require envp argument to main.
1435 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
1437 * gdb.t02/whatis.exp, gdb.t11/list.exp:
1438 Add xfails for rs6000.
1440 * gdb.t02/whatis.exp: Change other tests not to re-test something
1443 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
1444 each type used has a variable of that type.
1446 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
1448 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
1450 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1452 * configure.in: change srctrigger to be a file, not a directory
1454 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
1456 * configure.in (mips-idt-ecoff*): Added trailing '*'.
1458 * gdb.t11/list.exp: Fixed a couple of typos.
1460 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
1462 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
1463 is fixed and PR is closed.
1464 * gdb.t16 (gdbme.c): Add simple test string variable.
1465 * gdb.t16 (printcmds.exp): Add tests with simple test string
1466 variable, primarily for boundaries on "set print elements".
1468 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
1470 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
1471 Make leading 0's optional and don't expect a tab in the middle
1474 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
1476 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
1477 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
1478 don't end command passed to gdb_test with newline.
1480 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
1481 signed keyword away, don't expect signed bitfields to be signed.
1483 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
1484 printing with only as many 1's as are in the field as well as printing
1485 with 32 1's (see comment).
1487 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
1489 * gdb.t00/default.exp: Start with a fresh gdb.
1490 * configure.in (configdirs): Remove gdb.t31 until the chill
1491 compiler works again. It no longer is able to find chillrt0
1492 since it isn't in libchill.a anymore.
1493 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
1494 wierd.o, make more modular.
1495 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
1496 spurious newlines that caused problems.
1498 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1500 * Move test with enums and partial symbols from gdb.t03/ptype.exp
1501 to gdb.stabs/wierd.exp since GCC has worked around the bug.
1502 gdb.stabs/wierd.{exp,def}: Many new tests.
1504 * gdb.t00/default.exp: update info line for new message.
1506 * gdb.t02/{whatis.exp,gdbme.c}:
1507 Test that "char *" doesn't print as "caddr_t".
1509 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1511 * gdb.t00/help.exp: Use .* in place of some help messages which
1513 gdb.t00/default.exp: Update "info frame" test for new message.
1514 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
1517 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1519 * gdb.t03/{gdbme.c,ptype.exp}:
1520 Add tests for typedef'd struct and union without tags.
1521 Also check "whatis" on a variable of a typedef'd enum without a tag.
1523 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
1524 PRMS 1823; the bug still exists but isn't reproduced by this test
1525 anymore), and remove rs6000 XFAIL (the bug is fixed).
1527 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
1528 duplicated from whatis.exp. For those that are left, accept
1529 "long", "long int", or "int" for long variables (whatis.exp already
1530 has an XFAIL for "int", so no need to fail it here).
1532 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
1533 Deal with GCC's names for types now that GDB uses the compiler's names.
1535 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
1536 setup_xfail's for sunos4. If we #defined the signed keyword away,
1537 don't expect GDB to know that char it is signed.
1539 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
1541 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
1543 * configure.in (configdirs): Add gdb.t24 for C++ tests that
1544 should work on any system, regardless of debugging format.
1545 * gdb.t21/demangle.exp: Move to gdb.t24.
1546 * gdb.t24/demangle.exp: Move from gdb.t21.
1547 * gdb.t24/{Makefile.in, configure.in}: New files.
1549 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1551 * configure.in: Do gdb.stabs and C++ tests only for stabs.
1552 * gdb.stabs: New directory.
1554 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1556 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
1557 not just "Quit anyway?".
1559 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
1561 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
1562 that all setup_xfails are immediately followed by clear_xfails.
1564 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
1566 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
1567 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
1568 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
1569 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
1570 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
1571 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1572 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1573 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
1574 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
1575 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
1576 gdb.t31/chillvars.exp, lib/gdb.exp:
1577 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
1578 bug-gdb@prep.ai.mit.edu.
1580 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
1582 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
1583 with 0.0, not integer 0.
1585 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
1587 * gdb.t06/break.exp: Update for "Kill the program" message change.
1589 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
1591 * Makefile.in (GDBFLAGS): Set to -nx.
1592 * Makefile.in (site.exp): Use GDBFLAGS.
1594 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1596 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
1598 (check): depend on just-check.
1599 (just-check): added so that tests can be run without a noop
1602 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
1604 Switch to using configure's configdirs.
1605 * Makefile.in (Makefile): add configure.in dependency.
1606 (SUBDIRS): removed redundant assignment.
1607 * configure.in: switch subdirs assignment to configdirs.
1608 * gdb.t*/configure.in: new files.
1610 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
1612 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
1615 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
1617 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
1618 in explicit rules. Apparently this is not supported by some makes.
1620 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
1622 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
1624 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1626 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
1629 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
1631 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
1633 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
1635 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
1636 watchpoint problem that is now fixed.
1637 * gdb.t30/chexp.exp: Remove setup_xfail for printing
1638 uninitialized convenience variables.
1639 * gdb.t31/chillvars.exp: Fix expected patterns for printing
1642 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1644 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
1645 which causes expect to get out of sync with gdb on long output
1647 * gdb.t09/corefile.exp: Make expected pattern for core file
1648 failing signal and frame output format less sun specific.
1650 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
1652 * gdb.t31/chillvars.exp: Add and remove initial dummy
1653 breakpoint, so that symbol table is forced in.
1654 (Needed at least on Sunos4, though it seems not SVR4.)
1655 * gdb.t31/chillvars.exp: Update for changed output format.
1657 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
1659 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
1661 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
1663 * Makefile.in: Added --srcdir when invoking runtest, removed the
1664 need for a local config file. (optional now)
1666 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
1668 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
1669 failure count used to force early termination. Add some more
1670 expected failures for gnu style demangling.
1672 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1674 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
1675 pmi variable from gdb.t20/gdbme to get optimized away.
1676 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
1677 Check for written corefile upon timeout _and_ eof.
1679 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1681 * config/unix-gdb.exp: Add missing return 0.
1683 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1685 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
1688 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
1690 * configure.in (subdirs): Put back gdb.t17 which mysteriously
1693 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
1695 * gdb.t10/crossload.exp: Disable the i860-elf test until such
1696 time as i860 support works.
1698 * gdb.t15/funcargs.exp: Fix expected outputs to include
1699 "backtrace 100\r" rather than just "backtrace\r", to match last
1702 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
1704 * config/udi-gdb.exp (gdb_exit): Remove close command.
1705 (gdb_target_udi): New procedure to set the UDI target.
1706 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
1707 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
1708 Added waits for prompts after several question responses. Added
1709 some more responses used by a29k-amd-udi-gdb.
1710 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
1711 pass different arguments, restart UDI connection after program
1713 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
1714 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
1715 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
1716 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
1717 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
1718 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
1719 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
1720 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
1721 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
1722 after program completion.
1723 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
1724 compiled with a SELECT_VECS setting.
1725 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
1728 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
1729 Added checks for COFF results, and made them expected failures for
1730 all targets. It would be better to make them expected failures
1731 for COFF targets only.
1733 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1735 * Makefile.in: add null dvi target, don't bother to recurse
1736 through test directories for info and install-info; rename
1737 $(datadir) to be dejagnu instead of deja-gnu
1739 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
1741 * gdb.t31/gdbme.ch: Re-enable code that previously caused
1742 compiler to coredump.
1743 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
1746 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
1748 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
1750 * gdb.t31/chillvars.exp: Comment out tests that depend on that
1753 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
1755 * gdb.t03/ptype.exp: tests for return code from gdb_test.
1756 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
1757 which in a shell. Deletes xgdb when done.
1758 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
1759 Tests the return from the "set height" or "set width" commands.
1760 Added a few return codes where needed.
1762 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
1764 * Makefile.in (SUBDIRS): Add gdb.t17.
1765 * configure.in (subdirs): Add gdb.t17.
1766 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
1767 files to test gdb's calling of functions in the inferior with
1768 the correct arguments and gdb's ability to retrieve any
1771 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
1773 * config/unix-gdb.exp (gdb_exit): Remove close commands that
1774 may be called after gdb goes away. Previous versions of expect
1775 needed these to avoid file descriptor leaks, but they cause
1776 errors with the current revision of expect.
1777 * gdb.t00/gdbvars.exp: Use -re on expected output after
1778 setting sevenbit-strings.
1779 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
1780 to set sevenbit-strings consistent across tests.
1781 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
1782 set sevenbit-strings consistent across tests.
1784 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
1786 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
1787 expected output to match current "expect" expectations.
1789 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
1791 * gdb.t00/default.exp: Change expected output for default "source"
1792 command, to match new gdb behavior which requires a filename to
1795 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
1797 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
1798 expected fail for i486-*-* that misses the marker2 function.
1799 * gdb.t10/crossload.exp (bfddefault): Allow successful
1800 recognition of a format to pass even if no symbols are found.
1801 Explicitly catch failures where the format is not recognized
1802 or is ambiguous, and add the reason to the fail message.
1803 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
1804 the cause is and invalid target and add reason to failure message.
1805 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
1806 elf32-i386, elf32-sparc, and elf32-i860.
1807 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
1808 Set up expected failure for 'filename'::variable scope resolution,
1809 which is now apparently broken on all targets.
1810 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
1811 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
1812 gdb.t23/templates.exp: Change failure for missing binfile into
1814 gdb.t21/demangle.exp: Change all cfront references to 'arm'
1817 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
1819 * gdb.t00/default.exp: Add expected output for default "source"
1820 command, to match new gdb behavior.
1821 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
1823 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
1825 * config/*-gdb.exp: returns an error, rather than exiting on
1828 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
1830 * gdb.t03/gdbme.c: Add pointer to struct variable.
1831 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
1832 referencing struct members.
1834 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
1836 * configure.in (mips-idt-ecoff): New target.
1837 * config/mips-gdb.exp: New file for remote board using MIPS remote
1840 * Redid configuration scheme. Removed gdb.t*/configure.in.
1841 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
1842 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
1843 distclean targets. Built executables via .o files. Adjusted
1844 tests to account for source files in $(srcdir) rather than
1846 * lib/gdb.exp (runto): Don't expect () after the function name,
1847 because it may have arguments.
1849 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
1851 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
1852 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
1853 expected failures for mips-idt-* and mips-sgi-*.
1854 * gdb.t00/default.exp (attach): Kill process if requested.
1855 * gdb.t00/help.exp (help target core, help target): Accept a gdb
1856 that does not read core files.
1857 * gdb.t01/run.exp: Removed checks for exit status code.
1858 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
1860 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
1861 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
1862 appropriate, rather than doing it by hand.
1863 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
1865 * gdb.t10/crossload.exp: Kill existing program if needed.
1866 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
1867 appropriate, rather than doing it by hand. Always increase
1868 timeout for this test, not just for VxWorks.
1870 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
1872 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
1873 of Chill STRUCT types and STRUCT values.
1874 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
1876 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
1877 struct2): New struct definitions and initializations to test
1878 simple Chill STRUCT types.
1880 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
1882 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
1883 the null byte at the end of strings.
1884 * gdb.t00/default.exp: Make show version insensitive to copyright
1886 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
1887 to avoid dependencies on target char signedness.
1888 * gdb.t16/printcmds.exp: Update expected results for explicitly
1890 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
1892 * gdb.t21/demangle.exp: Add many more patterns for template
1893 demangling, most of them being expected failures.
1894 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
1895 string we are matching for, to match on the whole string.
1896 * gdb.t21/demangle.exp: Add many new test strings to demangle,
1897 and fix a whole bunch that had incorrect expected output but were
1898 passing anyway because of the bug in "proc demangle".
1899 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
1901 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
1903 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
1905 * gdb/testsuite: made modifications to testcases, etc., to allow
1906 them to work properly given the reorganization of deja-gnu and the
1907 relocation of the testcases from deja-gnu to a "tool" subdirectory.
1909 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
1911 * gdb/testsuite: Initial creation of gdb/testsuite.
1912 Migrated dejagnu testcases and support files for testing nm to
1913 gdb/testsuite from deja-gnu. These files were moved "as is"
1914 with no modifications. This migration is part of a major overhaul
1915 of dejagnu. The modifications to these testcases, etc., which
1916 will allow them to work with the new version of dejagnu will be
1917 made in a future update.
1923 version-control: never