X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=7dfc1ea95a6c83c47a58aae89d2ca8a83bda59f1;hb=7cf24958fecfeba1663e00f6dfa006edf19d6e82;hp=aaa8243f7d0717625e8c2e6728a99d102cf502e6;hpb=d7c6f0f7fb1bb9e37a7bc0b8214f20284771497c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index aaa8243f7d..7dfc1ea95a 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,308 @@ +Tue Feb 21 13:08:47 1995 Jim Kingdon + + * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype + t_char_array". + +Sun Feb 19 13:10:06 1995 Jim Kingdon + + * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we + are getting the version number. + + * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning + if not native, it is not an abnormal condition. + +Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * lib/gdb.exp: Just use "file exists", rather than undocumented + dejagnu procedure "findfile". + +Thu Feb 16 10:30:24 1995 J.T. Conklin + + * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks. + (LDFLAGS): Set to -Xlinker -Ur. + + * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS): + Removed, these values are set by lib/gdb.exp. + + * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx. + +Wed Feb 15 14:23:28 1995 J.T. Conklin + + * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead + of replicating gdb startup code. + + * config/mt-vxworks (LDFLAGS): Set to -r. + (CFLAGS_FOR_TARGET): Removed. + + * config/vx-gdb.exp: always set prompt; gdb.exp sets it to + (gdb) and gdb for vxworks uses (vxgdb). + + * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb + executable is not in the tree and host != target, use sed and + program_transform_name to determine the gdb name used by the + target. + + * configure.in, gdb.{base,c++,chill}/configure.in: changed so + *-*-vxworks* matches vxworks and *-*-netware* matches NetWare. + +Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing + floats, chars, and shorts where there are ANSI-style function + definitions. + + * gdb.base/langs.exp, gdb.base/langs*: New test. + * gdb.base/Makefile.in: Build it. + * TODO: Remove item about checking that C names don't get C++ + demangling applied; this test tests it. + +Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.stabs/weird.exp: Remove "Haven't examined" comment which + went with the const70 xfail. The xfail went away a year ago. + + * gdb.base/signals.exp: Rename a bunch of tests to give unique names. + + * gdb.base/corefile.exp: Give backtrace test unique name. xfail + for hp300. + + * gdb.base/interrupt.exp: Also xfail hpux (for hp300). + + * gdb.base/a1-selftest.exp: Don't run on hp300. + +Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * Makefile.in (site.exp): Set host_alias and target_alias as well + as host_triplet and target_triplet. + +Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/a1-selftest.exp: Invoke stty before starting inferior. + + * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same + places as other ecoff systems). + + * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on + ultrix. + +Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't + remove them. + * gdb.base/nodebug.exp: Accept "function" in addition to "text + variable and "variable" in addition to "data variable". + * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX. + + * gdb.base/list.exp (test_forward_search): Set listsize to 4 not + 2. + * gdb.base/list1.c (long_line): Add additional statement at start + of function. + * gdb.base/list.exp (test_forward_search): Update line number to + reflect new statement. + +Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) + + * gdb.base/signals.exp: Reinitialize searched source directories + after gdb_start call. + +Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.disasm/Makefile.in (clean): Delete "errs" file. + * gdb.stabs/Makefile.in: Likewise. + + * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last + change. Instead split the tests into smaller pieces. + * gdb.disasm/hppa.s: Corresponding changes. + +Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: + Quote ^C when passing it to stty. For some shells ^ is a pipe. + + * gdb.base/funcargs.exp: Modify many tests so that every test + either passes or fails. Make some test names unique. + +Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp: + Call stty to set interrupt character. + + * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check + for HP assembler versus GNU assembler based on actual behavior of + $(CC), rather than assuming that $(AS) is always the GNU assembler. + + * TODO: Suggest a few more stepping tests. + +Wed Jan 25 14:52:41 1995 Stan Shebs + + * gdb.base/default.exp: xfail no-stack backtraces for h8300, + restart GDB for h8300 after a continue. + (return): Add pattern to match a29k-udi behavior. + * gdb.base/nodebug.exp: Remove obsolete comment. + * gdb.base/regs.exp: New file, testing of register displays. + * gdb.base/return.exp: Fix typo in reference to $objdir. + * gdb.base/whatis.exp: Always start with a fresh GDB. + +Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout + higher, these tests generate a lot of output. + +Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * lib/gdb.exp (gdb_test): Remove catch from around the send. The + code following the catch silently ignored some errors; without the + catch they should be thrown like any other tcl error. Also, the + catch used "" instead of {} which meant all the callers who wanted + to include one of the characters "[]$ had to quote it an extra time. + * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, + ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, + demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: + Remove extra quoting. + +Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/commands.exp: Make test names unique; every test either + passes or fails. Update some comments. + + * gdb.disasm/hppa.exp (do_system_control_tests): Update. + +Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + The following fixes a FAIL caused by the fact that the alpha stabs + configuration didn't use the ".if alpha" code in weird.def. + * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 + bit pointer, so the 32 bit version works even on the alpha. + * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: + Remove the stuff which allowed us to have separate versions for + alpha and everything else. + + * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix + regexp which "info func operator\[\](" is supposed to match. Fix + string to send to GDB. Note that GDB still doesn't work right. Add a + new test for "info func .perator\[\](" which GDB does handle correctly. + + * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems. + +Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com) + + * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp, + gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, + gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, + gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; + it makes the tests harder to understand and confuses test-o-matic. + The preferred style is that each test provides a PASS or a FAIL, + and has a unique message (e.g. "continue #54" not just "continue") + which is the same for the pass and the fail. + * gdb.fortran/exprs.exp, gdb.fortran/types.exp, + gdb.chill/chexp.exp: Move test_print_accept and test_print_reject + to lib/gdb.exp. + * gdb.base/printcmds.exp: Use test_print_accept. Remove + prt_accept which was basically the same thing. Likewise for + test_print_reject and prt_reject. + * lib/gdb.exp (test_print_reject): Add some more error message + patterns to match from the former printcmds.exp (prt_reject). + * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. + One defect of the passcount stuff is that some of it failed to + report XPASS where appropriate. + * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra + stuff before and after arg in expected pattern. + (test_paddr_operator_functions): Re-do test without print_addr_of; + this is the only test which seems to want extra stuff there. + +Tue Jan 17 10:47:53 1995 Jim Kingdon + + * gdb.base/nodebug.exp: Update new tests to reflect improved + wording of gdb output. + + * gdb.base/nodebug.exp: Add tests to check that "print", "whatis" + and "ptype" work on variables in files compiled without -g. + Replaces commented out "maint print msymbol" tests. + +Mon Jan 16 12:13:28 1995 Jim Kingdon + + * gdb.base/setvar.c (dummy): Call malloc. + + * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid + losing with the irix4 sed. + + * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal + ALRM" on irix4. + +Sun Jan 15 21:58:26 1995 Jim Kingdon + + * TODO: Remove items about corefile.exp testing new exec-file and + backtrace; both are now done. Add items about printing enums. + +Sat Jan 14 11:25:28 1995 Jim Kingdon + + * gdb.base/sigall.exp (test_one_sig): Attempt to recover if + "get signal $thissig" test fails. + + * gdb.base/setvar.exp: Check for and reject crazy expected type hacks. + +Thu Jan 12 01:14:53 1995 Jim Kingdon + + * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid + compiler warning with dec alpha compiler. + + * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove + extra \n from gdb_test call (this explains why the prompt test + that I removed yesterday was there). + (user_defined_command_test): Remove extra \n and prompt test. + + * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST + doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL + doesn't exist. + * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL. + Also remove alpha workaround, which turns out to be because + SIGABRT == SIGLOST. + + * gdb.base/sigall.exp: Add workaround for alpha weirdness. + + * gdb.base/help.exp: Don't test "help show". + +Wed Jan 11 14:37:04 1995 Jim Kingdon + + * gdb.base/commands.exp: Call gdb_exit and gdb_start so that + "set print address" is on. + * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't + pass prompt to gdb_test; gdb_test already looks for the prompt. + + * gdb.base/help.exp: Replace most of docstring for "define" with ".*". + + * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test + was a vestige of the manual TESTSTRATEGY, and the purpose of it + was to make sure that gdb can read a core file. But (a) the "read + the corefile" part didn't make it to a1-selftest.exp, we just + delete the corefile after creating it, and (b) we test reading + corefiles in corefile.exp anyway. Also, this test left around a + xgdb process on Solaris. + + * gdb.base/corefile.exp: Also test backtrace. + +Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/commands.exp: Test a simple user defined command with + arguments and if/while statements; verify the full user command is + printed by "show user". + + * gdb.base/commands.exp: Test if/while commands as part of a + breakpoint command list; verify they appear in breakpoint + information. + +Wed Jan 11 00:47:58 1995 Jim Kingdon + + * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather + than by dividing by zero. + +Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu) + + * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems + performing an inferior call with watchpoints enabled. + * gdb.base/watchpoint.c (main): Delete second unnecessary read + call. + Tue Jan 10 18:42:07 1995 Jim Kingdon * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo @@ -1351,7 +1656,7 @@ Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com) Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com) - * gdb.t24/demangle.exp: Add lucid test for _vtbl__3foo__vt_cc_main_. + * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_. Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)