]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/testsuite/ChangeLog
import gdb-1999-11-16 snapshot
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 6e53b6743de48eec6e341cd012b29952c12ffdc6..872aa7b9c31e5bc5381a59bd66dfbeb333108468 100644 (file)
@@ -1,3 +1,440 @@
+1999-11-12  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/dollar.exp: Remove, now in gdb.hp.
+
+1999-11-10  Jimmy Guo  <guo@cup.hp.com>
+
+       * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
+       from $srcdir/lib/.
+       * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
+       and gdb.c++/.
+
+       * gdb.c++/derivation.exp: remove redundant get compiler info code.
+
+       * gdb.base/commands.exp: add '$gdb_prompt $' anchor to 
+       'continue with watch' test point.
+
+1999-11-08  Jim Blandy  <jimb@zenia.red-bean.com>
+
+       Merged from p2linux-990323-branch:
+       
+       * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
+
+Mon Nov  8 23:07:09 1999  Andrew Cagney  <cagney@amy.cygnus.com>
+
+       * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
+       {limit,fixed}''.  Test ``set download-write-size''.
+
+Sun Nov  7 17:37:01 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/funcargs.exp: Rewrite stack traceback checks using
+       gdb_expect_list.
+
+Fri Nov  5 18:40:52 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
+
+1999-11-03  Mark Salter  <msalter@cygnus.com>
+
+       * gdb.base/break.exp: Fix "stub continue" pattern.
+
+1999-11-03  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
+
+1999-11-02  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * gdb.base/display.exp ("finish"): Add timeout clause.
+
+       * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
+       plain prompt clause, so this doesn't have to time out in order to
+       fail.
+
+       * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
+       breakpoint hit messages include an address.
+
+       * gdb.base/display.exp: Don't forget to escape parens in regular
+       expressions.  Unix regexp notatation sucks.
+
+1999-11-02  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/annota1.exp: Test for annotate-signalled: change output
+       order for 'signalled' message.
+
+1999-11-01  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Jimmy Guo  <guo@cup.hp.com>:
+       * gdb.base/annota1.exp: Add tests for annotate ignore count change.
+       * gdb.base/annota1.c: Add code for tests to work with.
+
+1999-10-26  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * gdb.base/remote.exp: New test for remote downloading settings.
+       * gdb.base/remote.c: New file with large .data.
+
+1999-10-18  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
+       for LinuxThreads support, merged from the Code Fusion branch.
+
+Mon Oct 11 13:57:21 1999  Andrew Cagney  <cagney@amy.cygnus.com>
+
+       * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
+       containing exp_continue into a while within an expect.  Don't
+       attempt a start more than three times.  Check return value from
+       gdb_load.
+       
+       
+Wed Oct  6 12:05:58 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
+       a pass case.
+
+1999-10-01  Kevin Buettner <kevinb@cygnus.com>
+
+       * gdb.base/break.c (main): Added a statement that we can step
+       off of.
+       * gdb.base/break.exp: Added tests for setting a breakpoint
+       at an offset and stepping onto a breakpoint.
+
+1999-10-01  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/help.exp (help add-symbol-file): Update to match current 
+       gdb output.
+
+1999-09-18  Jim Blandy  <jimb@cris.red-bean.com>
+
+       * gdb.base/break.exp: Code locations are in hex, don't forget!
+       (For HP-UX.)
+
+1999-09-17  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * condbreak.exp: Use break.c as test program.
+       * condbreak.c: Remove, redundant with break.c.
+
+1999-09-15  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * config/monitor.exp (gdb_target_monitor): Disable X- and
+       Z-packets if the target needs it.
+
+1999-09-13  James Ingham  <jingham@leda.cygnus.com>
+
+       * gdb.c++/overload.exp: Added tests for listing overloaded
+       functions with function pointers in the arg, explicitly calling
+       out the version you want.
+
+1999-09-09  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * long_long.exp: Add variations of test cases that work for
+       targets with 16-bit ints and 32-bit doubles.
+
+1999-09-08  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * break.c (main): Compare a possibly-uninitialized argc with an
+       unlikely value that fits in 16 bits.
+
+1999-09-07  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
+       0xfeeb, don't want negative numbers if ints are 16 bits.
+
+       * lib/gdb.exp (skip_cplus_tests): New proc.
+       * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
+       gdb.c++/anon-union.exp, gdb.c++/classes.exp,
+       gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
+       gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
+       gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
+       gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
+       gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
+       gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
+
+       * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
+
+Fri Sep  3 15:37:12 1999  Kevin Buettner  <kevinb@cygnus.com>
+
+       * gdb.base/corefile.exp (up): Allow a parameter to appear
+       in the frame that we're going up to.
+
+       From Jim Blandy <jimb@cygnus.com>:
+
+       * gdb.base/default.exp (info float): Expect some output now.
+
+       * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
+       returning floating-point values to fail on the x86.
+       * gdb.base/callfwmall.exp (do_function_calls): Same.
+
+       * gdb.base/list.exp (test_listsize): Correct expectations for
+       listing line 1 with listsize 2.  Also, listing a single line
+       works now, as does listing three lines.  [Kevin's note: There
+       were a number of other cases fixed too where the expectations
+       differed...]
+
+1999-09-02  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/selftest.exp: Add case for when version prints as
+       constant string instead of char pointer.
+
+1999-08-25  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/ending-run.exp: Add Solaris case for what happens when
+       stepping out of main.
+
+       * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
+       G++ used.
+
+       * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
+       always, expect ptype InnerLocal::NestedInnerLocal to fail always.
+
+       * gdb.c++/ovldbreak.exp: Update match string in test that
+       includes a warning of multiple breakpoints.
+
+1999-08-24  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/display.exp: Improve precision of step-after-finish
+       added yesterday.
+
+       * gdb.base/signals.exp: Add extra wildcard to "handle all print"
+       test.
+
+       * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
+       configs when using G++, not just hppa*.
+
+1999-08-24  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/async.c: New file.
+       * gdb.base/async.exp: New file.
+
+Tue Aug 24 03:24:53 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/break.exp: Tweak PA specific tests to properly handle
+       PA64.
+
+Mon Aug 23 10:25:20 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/display.exp: "finish" can leave us mid-line on many
+       targets, deal with it.  Add a small constant to main, instead of
+       1000 since main+1000 may not be a valid address in the target.
+
+       * gdb.base/dollar.exp: Do not run for PA processors in wide mode
+       on hpux11.
+
+       * gdb.base/attach.exp: Handle another hpux11 error message variant
+       when attaching to a process that does not exist.
+
+1999-08-19  J.T. Conklin  <jtc@redback.com>
+
+       * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
+       characters in 'continue to 1241' test.
+
+1999-08-17  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/call-ar-st.exp: Add a shorter match case for the
+       stop in print_long_arg_list, define and use a whitespace
+       variable in print_small_structs test, add an XFAIL for Solaris.
+       * gdb.base/dbx.exp: XFAIL func commands until somebody is
+       interested enough to fix.
+
+1999-08-13  Keith Seitz  <keiths@cygnus.com>
+
+       * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
+       (dbx_gdb_load): Remove. Use gdb_load instead, since that
+       proc knows about targets other than the natives.
+       (test_assign): Use "gdb_run_cmd" to "run" the target.
+       Check that we've actually hit the breakpoint at main.
+       When we attempt to assign a value to a local variable, check
+       that the variable is in the current scope, i.e., don't use
+       a test with an empty result.
+
+Tue Aug 10 15:25:16 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/maint.exp: Add test of ``maintenance internal-error''
+       command.
+
+1999-08-09  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Jimmy Guo <guo@cup.hp.com> and others at HP:
+       gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
+       gdb.compat, gdb.threads-hp.
+       gdb.hp/configure, gdb.hp/configure.in: New files.
+       gdb.hp/Makefile.in: Recurse into new subdirs.
+       gdb.hp/gdb.defects: New directory, tests for HP bug reports.
+       gdb.hp/gdb.objdbg: New directory, tests for debugging info
+       in object files.
+       gdb.hp/tools: New directory, aux tools for HP-specific tests.
+
+1999-08-05  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/display.exp: Help expect by putting a newline in the
+       funky printf, remove a bogus p/a test.
+
+1999-08-05  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/display.exp: Make sure that when we say 'run', we are
+       connected to the target. This is necessary when running not
+       natively.
+
+1999-08-03  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/step-test.exp: Removed some extraneous messages.
+
+       * gdb.base/long_long.exp: Don't run memory examination tests
+       on little-endian targets (they will need a different set of
+       results to match).
+
+1999-08-02  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
+       until somebody decides to fix GDB.
+
+       * gdb.base/long_long.c: Stop compiler complaint by specifying long
+       constant as "ULL".
+       * gdb.base/long_long.exp: Loosen x/c test, add partial result
+       matches for a couple x/2 commands.
+
+1999-07-30  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
+       by merging in ref-types2 tests.
+       * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
+
+       From Jimmy Guo <guo@cup.hp.com> and others at HP:
+       * gdb.c++/Makefile.in: Add standard actions.
+       (EXECUTABLES): Rename from PROGS, update list.
+       * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
+       from gdb.hp.
+       * gdb.c++/anon-union.cc: Don't use anonymous struct, make
+       foo and bar locals.
+       * gdb.c++/anon-union.exp: Fix tests to match.
+       * gdb.c++/classes.exp: Run if HP compiler used, add extra
+       expect matches to handle output variations.
+       * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
+       * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
+       output, add HP alternatives for new and delete prints.
+       * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
+       gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
+       * gdb.c++/demangle.exp: Use $style when reporting failure.
+       * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
+       * gdb.c++/inherit.exp: Run if HP compiler used, add some
+       match alternatives.
+       * gdb.c++/local.exp: Add match alternatives or xfails for HP
+       compilers.
+       * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
+       * gdb.c++/method.exp: Add match alternatives.
+       * gdb.c++/misc.cc: Add bool types.
+       * gdb.c++/misc.exp: Add tests for bool types.
+       * gdb.c++/overload.exp: Add xfails.
+       * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
+       * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
+       add some more template parameter tests (only for HP currently).
+       * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
+       * gdb.c++/virtfunc.cc: Add return type and value for main.
+       * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
+       match alternatives.
+       
+1999-07-30  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/display.exp: Fix output of 'p/a &&j' test.
+
+1999-07-29  Jim Blandy  <jimb@savonarola.red-bean.com>
+
+       * gdb.base/signals.exp: Don't expect getting a backtrace from
+       within a signal handler to fail on Linux.
+
+1999-07-29  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Jimmy Guo <guo@cup.hp.com> and others at HP:
+       * lib/gdb.exp: Remove some gratuitious semicolons.
+       (delete_breakpoints): Increase timeout.
+       (gdb_expect): Add -notransfer option.
+       (gdb_test): Use -notransfer option.
+       (get_compiler_info): Add f77 case.
+       (get_compiler): New proc, split out from gdb_preprocess, add f77
+       case.
+       (gdb_preprocess): Call get_compiler.
+
+       * gdb.base/Makefile.in (EXECUTABLES): Update the list.
+       * gdb.base/attach.exp, gdb.base/display.exp,
+       gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
+       gdb.base/long_long.exp, gdb.base/printcmds.exp,
+       gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
+       third arg to gdb_test.
+       * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
+       * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
+       HP-UX xfails, add others.
+       * gdb.base/completion.exp: Reflect name change of self-test.
+       * gdb.base/condbreak.exp, gdb.base/corefile.exp,
+       gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
+       gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
+       HP failure number.
+       * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
+       useless HP-UX 10.30 references.
+       * gdb.base/maint.exp: Loosen matches.
+       * gdb.base/pointers.c (main): Declare more_code.
+       * gdb.base/pointers.exp: Match on output of a `next'.
+       * gdb.base/structs.c: Add prototypes.
+       * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
+       * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
+
+1999-07-29  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
+       command.
+
+1999-07-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
+       Fix run to main failures. Watchpoint can be hardware watchpoint.
+       
+       * gdb.base/annota1.exp: Clean up some more, in case printf has 
+       debug info.  Deal with lack of signal hanlder info in stack.
+
+        From Jim Kingdon  <kingdon@redhat.com>:
+       * gdb.base/annota1.exp: If printf has debug info, deal with it.
+
+1999-07-19  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
+       gdb.base/foll-vfork.exp: Don't run for crosses.
+
+Tue Jul 13 23:37:18 1999  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/configure.in: Check for gdbvars.exp instead of
+       a1-selftest.exp.
+       * gdb.base/configure: Re-generate.
+
+1999-07-12  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
+       in trying to run first and name is too long.
+
+       * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
+       pointers2.c and pointers2.exp, respectively.
+       * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
+       doschk happier.
+
+1999-07-08  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
+       callfuncs2.c and callfuncs2.exp.
+
+       * gdb.base/list.exp: Remove mistaken xfails.
+       * gdb.base/list0.h: Add optional prototypes.
+
+Wed Jul  7 00:27:35 1999  Andrew Cagney  <cagney@amy.cygnus.com>
+
+        * gdb.base/setvar.exp: Increase the time-out on tests indirectly
+       calling malloc.
+        * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
+        * ptype.exp: Move test for get_debug_format to before its first
+       use.
+
+1999-07-06  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
+       * gdb.base/annota2.cc, annota2.exp: Move from here.
+       * gdb.c++/annota2.cc, annota2.exp: To here.
+       * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
+
 Tue Jun 29 11:56:06 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * lib/gdb.exp (gdb_expect_list): Output one message per pattern in