* lib/gdb.exp(gdb_test): Generate a FAIL message when
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 5390cef0d9eab91a4f56fa01f4ca95baa6f79198..8760331196ab39dd658ec8b053091c767d8461b6 100644 (file)
@@ -1,6 +1,921 @@
+Mon Feb 24 13:23:26 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_test): Generate a FAIL message when
+       send_gdb fails.
+
+Sun Feb 23 19:56:02 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/vr4300.exp: New file.
+
+       * gdb.*/*.exp: Call gdb_expect instead of expect.
+       
+       * lib/gdb.exp(gdb_expect): New function.
+
+Thu Feb 20 13:57:01 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_init): New function.
+
+       * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
+       for each individual variable set.
+
+       * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
+       name.
+
+       * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
+
+       * gdb.base/scope.exp: Use gdb_test.
+
+       * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
+       aborting; the testsuite driver will do that for us (see
+       gdb_finish). Also, use gdb_test in a few more places.
+
+Thu Feb 20 13:32:24 1997  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
+
+Thu Feb 20 10:34:21 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
+       and "add_tests" are not at the same address.
+
+Fri Feb 14 18:47:23 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/ptype.exp: Use gdb_test.
+
+Thu Feb 13 16:09:36 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
+       * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
+       left in.  No longer expect them to fail.
+
+       * gdb.stabs/*.mt; Deleted, no longer used.
+       * gdb.stabs/configure.in: Remove references to target makefile
+       frags.
+       * gdb.stabs/configure: Rebuilt.
+
+       * gdb.disasm/*.mt: Deleted, no longer used.
+       * gdb.disasm/configure.in: Remove references to target makefile
+       frags.  Use "sh3.s" as the unique filename for this directory.
+       * gdb.disasm/configure: Rebuilt.
+
+       * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
+       * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
+       * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
+
+Tue Feb 11 16:57:58 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/udi.exp: Use mondfe,name instead of remote_host.
+
+Tue Feb 11 11:22:36 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/watchpoint.exp: Don't expect a failure when calling
+       a function with a watchpoint enabled on the mn10200.
+
+       * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
+       before trying to create it!
+
+Mon Feb 10 16:40:47 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/vx.exp: Use hostname instead of netport.
+
+       * config/vxworks.exp: New file.
+
+       * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
+
+       * config/monitor.exp(gdb_target_monitor): Look for a prompt from
+       gdb before assuming everything worked. Send a ^C if a timeout
+       occurs.
+
+       * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
+       $gdb_spawn_id directly.
+       (gdb_run_cmd): Try _start as well as start. Use the target feature
+       gdb,start_symbol as the symbol to start from when jumping.
+
+Mon Feb 10 11:26:59 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
+       redundant) test.
+
+       * gdb.base/recurse.exp: Relax final value test for 'b' so that
+       it doesn't lose for 16bit integer systems.
+
+Fri Feb  7 09:31:21 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.fortran/types.exp: If the target doesn't support "double"
+       data types, then expect "real" types to only be 4 bytes.
+
+       * gdb.c++/virtfunc.exp: Expect failure for virtual function
+       call tests if the target doesn't support inferior function calls.
+
+       * gdb.base/printcmds.exp: Allow minor deviation in FP values
+       in printf tests.
+
+Thu Feb  6 12:46:14 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/help.exp: Disable "help set", "help show", and
+       "help support".  Simplify regexp for "help stack".
+
+       * gdb.base/default.exp: Set match_max to 5000 and the timeout
+       to 60 seconds.  Temporarily set match_max to 15000 around the
+       "info copying" test.
+
+       * gdb.base/nodebug.exp: Don't try to do an inferior function
+       call if the target doesn't support them.
+       * gdb.base/printcmds.exp: Likewise.
+       * gdb.base/setvar.exp: Likewise.
+       * gdb.base/structs.exp: Likewise.
+       * gdb.c++/templates.exp: Likewise.
+       * gdb.base/ptype.exp: Likewise.  Remove UDI specific stuff.
+
+       * gdb.base/recurse.exp: Enable for the mn10200.
+
+       * configure.in: Do configure gdb.stabs directory for *-*-elf
+       targets.
+       * configure: Rebuilt.
+
+       * gdb.base/break.exp: Check for gdb,noresults before testing
+       exit status and/or results from the target.
+       * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
+       * lib/gdb.exp: Remove old (now bogus) initialization of
+       noinferior, noargs, noresults and nosignals.
+
+Tue Feb  4 21:52:17 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/sh.exp: New file.
+
+       * config/slite.exp: Try to connect multiple times to the board
+       before rebooting. Only send a "monitor run" if need_monitor_run
+       is set.
+
+       * gdb.base/break.exp: Don't do the "stub continue" test if
+       the target has gdb_stub set.
+
+       * gdb.base/callfuncs.exp: Increase the timeout.
+
+       * gdb.base/interrupt.exp: Don't even try to compile the testcase
+       if the target has gdb,noinferiorio set.
+
+       * gdb.base/list.exp: Increase match_max to 10000 characters.
+
+       * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
+
+       * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
+       target.
+
+       * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
+
+Mon Feb  3 12:09:37 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
+       trying to delete the copy of gdb. Catch the file delete so we
+       don't die if the delete fails; also, the file should be copied to
+       the host, not to the build.
+
+Sun Feb  2 00:55:14 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_test): Surround the result pattern with
+       parenthesis in case it contains multiple regexps separated
+       with |.
+
+       * gdb.base/watchpoint.exp: Use gdb_test.
+       * gdb.base/default.exp: Ditto.
+
+Sat Feb  1 23:51:01 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
+       
+       * gdb.base/scope.exp: Use gdb_test.
+       * gdb.c++/classes.exp: Ditto.
+       * gdb.c++/inherit.exp: Ditto.
+
+Fri Jan 31 13:09:12 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/crossload.exp: Don't use execute_anywhere, use
+       remote_exec instead.
+       * gdb.base/corefile.exp: Don't be ridiculous.
+       * gdb.base/*.c: Add missing stub invocations.
+
+Thu Jan 30 16:49:25 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/slite.exp: Miscellaneous fixes.
+
+       * lib/gdb.exp: Fix runto.
+
+       * gdb.base/signals.exp: Check for a gdb,nosignals feature of
+       the target.
+
+       * gdb.base/watchpoint.exp: Fix regexp.
+
+       * lib/gdb.exp(default_gdb_exit): Add a catch to the
+       close and wait commands, as the descriptor may now be
+       invalid. Always call "remote_close host".
+
+Tue Jan 28 14:42:31 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+          Major rewrite for testsuite revision.
+       
+       * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
+       TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
+       instead of relying on spawn_id to always contain a valid
+       spawn id.
+       (get_compiler_info): New procedure to build the ${binfile}.ci
+       file, instead of replicating this in N different places.
+       (gdb_compile): New procedure.
+       
+       gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
+       appropriate arguments) instead of compile. Use gdb_test in a lot
+       more places.  Use send_gdb instead of send. Always run gdb_start
+       at the start of a testcase, as this is no longer done magically.
+
+       config/*-gdb.exp: Rename without the -gdb suffix.
+
+       config/mips.exp: Use remote_close instead of exit_remote_shell.
+       config/monitor.exp: Use target_info instead of looking at
+       baud, timeout, etc.
+       config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
+
+Sat Dec 14 00:43:57 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.c++/templates.exp (test_ptype_of_templates),
+       gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
+       Update expect patterns for destructors and assignment operators
+       to match corresponding c-typeprint.c changes.
+       * gdb.c++/templates.exp (test_template_breakpoints):  Revert change
+       to destructor breakpoint test, GDB should be able to set the
+       destructor breakpoint without specifying arguments.
+
+Tue Dec  3 20:17:52 1996  Fred Fish  <fnf@ninemoons.com>
+
+       * gdb.threads/pthreads.exp: Change result for failure to compile due
+       to lack of pthreads runtime support from an error to simply an
+       unsupported test, per dejagnu standards.
+
+Sun Dec  1 00:18:59 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * lib/gdb.exp (gdb_test):  Simplify expect pattern for the case
+       where GDB exits to reduce pattern match time.
+       (skip_chill_tests):  Skip chill tests for mips*-sgi-irix6*.
+
+       * gdb.base/nodebug.exp:  Add mips*-sgi-irix6* xfails.
+
+Tue Nov 26 18:29:23 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
+       * gdb.base/default.exp:   ditto.
+       * gdb.base/nodebug.exp:   ditto.
+       * gdb.base/printcmds.exp: ditto.
+       * gdb.base/ptype.exp:     ditto.
+       * gdb.base/setvar.exp:    ditto.
+       * gdb.base/structs.exp:   ditto.
+       * gdb.base/setshow.c:     Guard against uninitialized values of argc.
+
+Tue Nov 26 17:23:28 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure, */configure: Rebuild with autoconf 2.12.
+
+Sat Nov 23 13:32:15 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
+       use new i*86-pc-linux*-gnu quads.
+       * gdb.base/corefile.exp: Ditto.
+       * gdb.base/signals.exp: Ditto.
+       * gdb.base/sigall.exp: Ditto.
+       * gdb.base/interrupt.exp: Ditto.
+
+       * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
+       "i*86-*-linux" for "signal SIGUSR1".  Now works, at least with
+       RedHat 4.0.
+       
+       * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
+       linux.  This allows the test case to at least compile on latest
+       linux, but still not run due to missing the threads runtime library.
+
+Fri Nov 22 10:13:29 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/a1-selftest.exp (do_steps_and_nexts):  Reinitialize source
+       directory to search gdb directory. Accept and step over conditional
+       stack alignment code. Consume $prompt in failure cases.
+       Reset timeout to $oldtimeout instead of some arbitrary value.
+       * gdb.base/nodebug.exp:  Limit backtrace to 10 frames to avoid
+       timeout problems with infinite stack backtraces.
+       * gdb.base/ptype.exp (ptype struct link, union tu_link):
+       Accept function parameters for linkfunc member.
+
+Thu Nov 21 09:17:19 1996  Fred Fish  <fnf@cygnus.com>
+
+       * lib/gdb.exp (CFLAGS): Remove, unreferenced.
+       (CXXFLAGS): Remove, unreferenced.
+       (B_OPTIONS): Add for -B options and add code to initialize with
+       previous -B options and also add -B option to pick up cross compiled
+       runtime.
+       (TARGET_INCLUDES): Add for -I options and add code to initialize when
+       doing cross compiles.
+       (target_alias): Declare global.
+       (xgcc): Set variable to full path of gcc in build tree.  Use findfile
+       to verify that gcc exists in build tree, and if so set CC to that
+       gcc and to use B_OPTIONS and TARGET_INCLUDES.
+       
+Tue Nov 12 16:20:13 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/inherit.exp (test_print_anon_union): Reenable
+       ptype test for anonymous union.  Fixup testcase to match
+       current gcc debug output.
+
+Mon Nov 11 14:12:06 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
+       force argument to an unsigned long type.
+
+Mon Nov 11 10:27:55 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
+       tests and anonymous union print/ptype tests.
+       * gdb.base/list.exp (test_forward-search): Increase timeout by
+       5 minutes for the "search extremely long line" case.
+       * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
+       completely optional and that the pass/fail messages use the command as
+       the message if that third arg is a null string.
+       (gdb_test_exact):  Arrange that a null string pattern means match a
+       null string output rather than any output, which might include random
+       errors.
+       * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
+       backtrace test.
+       * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
+       always failing and failure is now exposed by gdb.exp changes.
+
+Sat Nov  9 11:13:24 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
+       weren't being noted.
+
+Sat Nov  9 01:05:10 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/corefile.exp:  Consume $prompt in mmap fail cases.
+       * gdb.stabs/weird.exp:  Remove v_comb xfails.
+
+start-sanitize-m32r
+Tue Nov  5 10:44:23 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
+                   list.exp scope.exp watchpoint.exp]
+         Make all timeout error msgs explicitly say "(timeout)".
+       
+end-sanitize-m32r
+       Mon Nov  4 12:03:06 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * config/monitor.exp: Increase download timeout to 1000 seconds.
+
+start-sanitize-m32r
+Mon Nov  4 12:02:26 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * config/m32r.exp: Increase timeout to 120 seconds.
+
+end-sanitize-m32r
+
+       Sun Nov  3 14:37:05 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
+       and accept older ordering as obsolescent gcc or gdb.
+       * gdb.c++/templates.exp: Ditto.
+       * gdb.c++/virtfunc.exp: Ditto.
+
+Fri Nov  1 11:56:09 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/coremaker.c: Add code to mmap some data so we
+       can check that it ends up in the core file.
+       * gdb.base/corefile.exp: Add test to read mmapped data
+       from core file.
+
+start-sanitize-m32r
+Wed Oct 30 18:19:16 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * config/m32r.exp: New file.
+end-sanitize-m32r
+
+Mon Oct 21 14:40:50 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * testsuite/gdb.base/nodebug.exp:  Whack out -g options by hand so
+       that cflags can contains -gstabs, and work correctly for other tests.
+
+Mon Oct 21 14:00:37 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.base/setshow.exp: New file, tests show and set.
+       * gdb.base/setshow.c:   New file, tests show and set.
+       * gdb.base/help.exp: Add test for help set|show annotate.
+       * gdb.base/default.exp: Add test for set|show annotate.
+
+Wed Oct 16 19:03:54 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * testsuite/gdb.base/break.exp:  Make backtrace from factorial
+       errors unique.
+       * testsuite/gdb.base/nodebug.exp:  Whack out all -g options
+       explicitly.
+
+Tue Oct 15 16:45:02 1996  Stu Grossman  (grossman@critters.cygnus.com)
+
+       * config/sim-gdb.exp (gdb_target_sim):  Remove setting of height
+       and width commands.  This is done elsewhere.
+       * (gdb_start):  Don't call gdb_start_sim here.  That's already
+       done in gdb_load.  This fixes lots of failures in default.exp.
+
+Sun Oct 13 10:40:23 1996  Fred Fish  <fnf@cygnus.com>
+
+       From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
+       * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
+       * lib/gdb.exp (gdb_test): Treat failures due to program exiting
+       in the same we we treat other failures (since it may be an expected
+       condition), rather than as an error.
+       * gdb.base/signals.exp (test_handle_all_print): Revert back to
+       old test format.
+
+Fri Oct 11 17:05:22 1996  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
+       (distclean maintainer-clean realclean): No need to remove files
+       twice.  Nuke the duplicates.
+       * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
+       * gdb.threads/Makefile.in (distclean maintainer-clean realclean): 
+       Remove config.h along with other config files.
+
+Mon Sep 30 20:16:22 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
+       "p func1 ()" and note that rests of tests are skipped.
+       * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
+       setup_xfails for "print func2::coremaker_local".
+       Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
+       * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
+       affected by the previous run test.
+       * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
+       "print array () ubyte (foo)" and "print/x array () byte (\$i)"
+       * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
+       "pass int powerset tuple" and "pass modeless int powerset tuple".
+       * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
+       "real write 4" and "real write 8".
+       * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
+       setup_xfails for "print vs1 after tuple assign 2",
+       "print \$i after tuple assign 2", and
+       "print vs2 after tuple assign 2".
+       * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
+       meaningful error message and return -1 so the caller can
+       suppress further tests and avoid a cascade of errors.
+       
+Fri Sep 27 10:34:51 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/a1-selftest.exp: Tweak tests to account for new
+       format for printing version.
+       * gdb.base/default.exp: Ditto.
+       * gdb.base/interrupt.exp: Fix problem with cascade of
+       errors if child process dies while calling a function.
+       
+Fri Sep 13 21:43:48 1996  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in (VPATH): Add
+       * Makefile.in (Makefile, config.status): Fix rules so things get
+       remade when necessary.
+
+Fri Sep 13 18:16:10 1996  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in (just-check): Add path to sibling expect dir
+       to environment variable specified by RPATH_ENVVAR.
+
+Fri Sep 13 12:05:34 1996  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
+       (just-check): Add shared library paths for libstdc++, tk,
+       tcl, bfd, and opcodes to the environment variable specified
+       in RPATH_ENVVAR.
+       * configure.in: Add support to recognize --enable-shared flag
+       and generate correct value for RPATH_ENVVAR.
+       * configure: Regenerated with autoconf.
+
+Mon Sep  2 06:36:02 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
+       include all osf versions.
+       * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
+       all osf versions.  Add -D_MIT_POSIX_THREADS to compilation command
+       when target is linux.  When failing to build pthreads test
+       executable, give more meaningful message.
+       * gdb.threads/pthreads.c: Hpux also uses old definition of second
+       arg for pthread_create.
+       
+Mon Aug 19 09:58:59 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
+       PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
+       * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
+       and -lpthreads (everybody else).
+       (test_startup): Fail gracefully if threads are not supported.
+       * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
+       "p/c array_index("abcdef",2)" when not gcc compiled.
+       * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
+       "print func2::coremaker_local" when not gcc compiled.
+       * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
+       "ptype on opaque struct tagname (statically)",
+       "ptype on opaque struct tagname (dynamically) 1", and
+       "ptype on opaque struct tagname (dynamically) 2"
+       for not compiled with gcc.
+       * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
+       backtrace when compiled with gcc.
+       * lib/gdb.exp (runto_main): Return result of "runto main" rather 
+       than always return success.
+
+Sat Aug 17 13:28:00 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
+
+Tue Aug 13 10:26:10 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/structs.exp: Undo last change.
+
+Mon Aug 12 15:29:08 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
+       encapsulate all the steps/nexts done during self test, starting
+       at main, and makes them less sensitive to optimization issues.
+       Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
+       signal handler" test.
+       * gdb.threads/pthreads.exp: Only run this for native configs.
+       * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
+       setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
+       tests.
+       gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
+       for "runto test_calls(void)" test.
+       
+Sun Aug 11 13:11:24 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
+       and don't expect address info in breakpoint confirmations.
+
+Wed Aug  7 20:47:43 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/list.exp (test_forward_search): Increase timeout
+       temporarily by 60 seconds for searching extremely long line,
+       and then reset to old value when done.  Increase expect input
+       buffer to 10000.
+
+Wed Aug  7 15:34:22 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/list.exp (test_forward_search): Fix to handle very
+       long source line without overflowing expect's input buffer.
+
+Wed Aug  7 12:03:25 1996  Tom Tromey  <tromey@creche.cygnus.com>
+
+       * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
+       "buffer_full".
+
+       * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
+       "buffer_full".
+
+       * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
+       "buffer_full".
+
+       * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
+       "buffer_full".
+
+Wed Aug  7 11:05:47 1996  Fred Fish  <fnf@cygnus.com>
+
+       * configure.in (configdirs): Add gdb.threads.
+       * configure: Regenerated with autoconf.
+       * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
+       * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
+       * gdb.threads/configure: New, generated with autoconf.
+       
+Tue Aug  6 10:23:04 1996  Tom Tromey  <tromey@rtl.cygnus.com>
+
+       * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
+
+Mon Aug  5 18:11:53 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/signals.exp (test_handle_all_print): Test separately for
+       each signal's status in the output of "handle all print".
+       * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
+       the \r\n sequence that immediately precedes the gdb prompt.
+       * gdb.base/a1-selftest.exp: Save original timeout and restore
+       after test.
+
+Sun Aug  4 10:20:50 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
+       symbol.
+
+Fri Aug  2 17:37:26 1996  Brendan Kehoe  <brendan@lisa.cygnus.com>
+
+       * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
+
+Thu Jun 27 20:41:40 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
+       timeout by 60 seconds.
+
+Thu Jun 27 18:13:57 1996  Fred Fish  <fnf@cygnus.com>
+
+       * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
+       * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
+       error return.
+
+Thu Jun 27 10:54:58 1996  Fred Fish  <fnf@cygnus.com>
+
+       * lib/gdb.exp (default_gdb_start): When reporting a timeout during
+       gdb initialization, also report how long dejagnu waited.  Restore
+       old timeout before doing error return.  Temporarily increase timeout
+       by 3 minutes to allow for slow startups over heavy NFS use.
+
+Tue Jun 25 19:59:17 1996  Fred Fish  <fnf@cygnus.com>
+
+       * lib/gdb.exp: Report timeout value for verbosity level 2.
+       * config/gdbserver.exp: Ditto.
+       * config/hppro.exp: Ditto.
+       * config/mips-gdb.exp: Ditto.
+       * config/monitor.exp: Ditto.
+       * config/netware.exp: Ditto.
+       * config/sim-gdb.exp: Ditto.
+       * config/slite-gdb.exp: Ditto.
+       * config/udi-gdb.exp: Ditto.
+       * config/unix-gdb.exp: Ditto.
+       * config/vx-gdb.exp: Ditto.
+       * gdb.base/a1-selftest.exp: Ditto.
+       * gdb.base/a2-run.exp: Ditto.
+       * gdb.base/break.exp: Ditto.
+       * gdb.base/corefile.exp: Ditto.
+       * gdb.base/list.exp: Ditto.
+       * gdb.base/recurse.exp: Ditto.
+       * gdb.base/scope.exp: Ditto.
+       * gdb.base/signals.exp: Ditto.
+
+Tue Jun 25 23:16:58 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * gdb.threads/Makefile.in (docdir): Removed.
+
+Tue Jun 25 17:02:39 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to 
+       @srcdir@.
+       * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ): 
+       autoconf 2.5 or higher.
+       * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
+
+Thu Jun 13 11:16:10 1996  Tom Tromey  <tromey@thepub.cygnus.com>
+
+       * configure: Regenerated.
+       * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
+       avoid name clashes with SunOS headers.
+
+Wed Jun  5 16:43:27 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
+
+Thu May 30 11:35:11 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/callfuncs.exp: Finish last change -- make sure the
+       prototype information ends up in the compiler info file.
+
+Thu May 23 12:48:41 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/callfuncs.exp: Remove the compiler info file prior to
+       attempting to regenerate it.  Eliminate use of a temporary file
+       and just generate the info file directly.  Source it immediately,
+       for consistency of use.
+       * gdb.base/corefile.exp: Ditto
+       * gdb.base/exprs.exp: Ditto.
+       * gdb.base/funcargs.exp: Ditto.
+       * gdb.base/langs.exp: Ditto.
+       * gdb.base/list.exp: Ditto.
+       * gdb.base/mips_pro.exp: Ditto.
+       * gdb.base/nodebug.exp: Ditto.
+       * gdb.base/opaque.exp: Ditto.
+       * gdb.base/ptype.exp: Ditto.
+       * gdb.base/scope.exp: Ditto.
+       * gdb.base/setvar.exp: Ditto.
+       * gdb.base/signals.exp: Ditto.
+       * gdb.base/whatis.exp: Ditto.
+       * gdb.c++/templates.exp: Ditto.
+       * gdb.c++/virtfunc.exp: Ditto.
+       * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
+       whether or not to add -lstdc++ to the compile command line args.
+
+Sat May 18 02:43:58 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/recurse.exp:  Remove setup_xfail for "sparc*-*-sunos4*",
+       it got fixed by the recent lookup_minimal_symbol_by_pc change.
+       Increase timeout, a lot of single stepping might be needed if the
+       target has no hardware watchpoints.
+
+Wed May 15 08:47:42 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/break.exp: Ignore compiler warnings when compiling
+       break.c.
+       * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
+       * gdb.base/default.exp: Add h8300 xfails.  Handle messages
+       from remote-sim.
+       * gdb.base/exprs.exp: Add h8300 xfails.
+       * gdb.base/funcargs.exp: Likewise.
+       * gdb.base/nodebug.exp: Likewise.
+       * gdb.base/printcmds.exp: Likewise.
+       * gdb.base/ptype.exp: Likewise.
+       * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300.  Add
+       h8300 xfails.
+       * gdb.base/return.exp: Handle float/double precision problems 
+       on the h8300.
+       * gdb.base/funcargs.c: Explicitly make last constant argument to
+       call_after_alloca_subr an unsigned long type.
+       * gdb.base/return.c: Include stdio.h.
+
+Tue May  7 22:01:12 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
+
+       * config/abug.exp: New file for the older Motorola Bug monitor
+       that runs on the mvme13x series VME boards.
+       * config/monitor.exp: Use the new config array for target settings
+       if they exist.
+
+Fri May  3 16:02:55 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * sim-gdb.exp: Make the SH simulator allocate less space when
+       it is targeted.
+
+Thu May  2 12:31:56 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
+       test.
+
+Wed Mar 20 08:48:03 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/list.exp (test_list_function): Remove setup_xfail for
+       "rs6000-*-*" for "list function in include file" when gcc compiled.
+       * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
+       for "p ctable1[120]".
+       * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
+       "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
+       Remove setup_xfail for "rs6000-*-*" for
+       "print 'scope0.c'::filelocal before run".
+       * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
+       gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
+       since some compilers don't allow both options to be given
+       on the same command line.  Create object file and move it.
+       
+Tue Mar 19 23:49:31 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/corefile.exp: Always regenerate the core file, since
+       we always regenerate the coremaker program.  Detect special case
+       where registers cannot be read from core file.
+       
+Tue Mar 19 16:52:49 1996  Fred Fish  <fnf@cygnus.com>
+
+       From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
+       * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
+       * gdb.c++/templates.exp: Only match on basename of file since
+       some formats like xcoff don't encode directory information.
+       * gdb.stabs/weird.exp: Use the right sed script for powerpc
+       and rs6000 AIX xcoff targets.
+       * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
+       * configure: Regenerate.
+       * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
+       here, rather than in distclean.
+       
+Sun Mar 17 13:35:31 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
+       defined, and use it to compile the test case with -O2.  The
+       native compilation still uses no optimization.
+       * gdb.base/mips_pro.c: Remove inline assembly code since
+       it is compiled PIC by default, which results in assembler
+       warnings that make the testsuite think the compilation
+       was unsuccessful.
+
+Sat Mar 16 15:02:24 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/misc.exp: Add note to message for
+       "print s.a for foo struct" that this is a known gcc 2.7.2
+       and earlier bug.
+
+Fri Mar 15 17:49:57 1996  Fred Fish  (fnf@cygnus.com)
+
+       * gdb.base/break.exp: Fix pattern for matching "Delete all
+       breakpoints (y or n) ".  Add "mips-dec-ultrix*" to
+       setup_xfail for deleting all breakpoints test.  Fix various
+       timeout messages to include "(timeout)".
+       * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
+       for "p t_float_values2(3.14159,float_val2)".
+       * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
+       for "continue to call2g" when gcc compiled.
+       * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
+       "up to foo in langs.exp", "show language at foo in langs.exp",
+       "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
+       and "show language at fsub in langs.exp".
+       * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
+       "list line 1 in include file", "list message for lines past EOF",
+       "list function in include file", "list list0.h:foo", and
+       "list filename:function; nonexistant function".
+       * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
+       "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
+       and "ptype t_char_array" to be for native cc only.
+       
+Fri Mar 15 16:17:22 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled 
+       setup_xfail for "print coremaker_bss", "print coremaker_ro",
+       "print func2::coremaker_local", and "backtrace in corefile.exp".
+
+Wed Mar 13 14:54:11 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
+       "bt in signals.exp".  This problem only appears when running
+       the testsuite, and then only intermittently.
+
+Tue Mar 12 15:00:16 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/return.exp (return_tests): Differentiate between
+       two tests of continuing.
+
+Tue Mar  5 14:33:33 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * */Makefile.in (maintainer-clean): Remove config.log.
+       * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
+       * gdb.c++/Makefile.in (PROGS): Add inherit.
+       (clean): Remove *.ci.
+
+Tue Feb 20 16:36:10 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/misc.cc: Add test code from Mike Stump.
+       * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
+
+Sun Feb 18 11:39:12 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
+       to "alpha-*-osf2*" and add comment.
+       * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
+       setup_xfail for "step over execarg initialization" and
+       "step over corearg initialization".
+       * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
+       for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
+       * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
+       gcc compiled for "print coremaker_bss", "print coremaker_ro",
+       "print func2::coremaker_local", and "backtrace in corefile.exp".
+       * gdb.base/signals.exp: Build and source signals.ci.
+       Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
+       to be for gcc only.
+       * lib/gdb.exp: Move verbose statements outside conditionals.
+       
+Sat Feb 17 02:22:14 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * gdb.base/sigall.exp:  Remove setup_xfail for irix4.  Fixed by
+       Feb 3 procfs.c change.
+
+Fri Feb 16 13:25:31 1996  Fred Fish  <fnf@cygnus.com>
+
+       * config/unix-gdb.exp: Remove extraneous newlines from end of file.
+
+Thu Feb 15 08:12:55 1996  Fred Fish  <fnf@cygnus.com>
+
+       * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
+       from dejagnu's apparent default of 10 seconds, which gives random
+       results when running the tests over NFS on moderately loaded systems.
+       * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
+
+Mon Feb 12 16:50:28 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318.  Now fixed.
+       * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
+       result reports.
+
+Fri Feb  9 15:56:51 1996  Fred Fish  <fnf@cygnus.com>
+
+       * configure.in (CY_AC_PATH_TCLH): Remove.
+       * configure: Regenerate.
+
+Fri Feb  9 08:21:31 1996  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.c++/Makefile.in (clean): Add missing '{'.
+
+Fri Feb  2 10:19:40 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * lib/gdb.exp: Provide a default value for noinferior.
+
+       * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
+       Load libgloss.exp.
+
+Thu Feb  1 20:20:14 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/hppa.exp: Compile directly into an executable, use
+       the executable, not the .o to run the tests from.
+
+Wed Jan 31 14:21:09 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.base/break.exp: Don't test for program exit or exit status
+       if $noresults if nonzero.
+       * gdb.base/langs.exp: Likewise.
+       * gdb.base/watchpoint.exp: Likewise.
+
+       * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
+       * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
+       trying to compile the testcase.
+
 Wed Jan 24 23:42:39 1996  Doug Evans  <dje@charmed.cygnus.com>
 
        * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
+       * gdb.base/signals.exp (continue to handler): Likewise.
 
 Tue Jan 23 16:28:22 1996  Per Bothner  <bothner@kalessin.cygnus.com>
 
@@ -522,13 +1437,11 @@ Sat Aug 12 15:05:36 1995  Jeffrey A. Law  <law@rtl.cygnus.com>
        compiler output.
        * gdb.base/whatis.exp: Likewise.
 
-start-sanitize-sh3e
 Fri Aug 11 13:36:20 1995  Jeff Law  (law@snake.cs.utah.edu)
 
        * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
        failure (opcode table has been fixed to match reality).
 
-end-sanitize-sh3e
 Mon Aug 14 09:01:59 1995  Fred Fish  <fnf@cygnus.com>
 
        * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
@@ -568,7 +1481,6 @@ Wed Aug  9 08:04:12 1995  Fred Fish  (fnf@cygnus.com)
        "call inferior function with struct - returns float" and
        "call inferior function with struct - returns double".
        
-start-sanitize-sh3e
 Mon Aug  7 02:43:28 1995  Jeff Law  (law@snake.cs.utah.edu)
 
        * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
@@ -576,7 +1488,6 @@ Mon Aug  7 02:43:28 1995  Jeff Law  (law@snake.cs.utah.edu)
        * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
        * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
 
-end-sanitize-sh3e
 Mon Aug  7 08:09:37 1995  Fred Fish  <fnf@cygnus.com>
 
        * Makefile.in (CHILL_FOR_TARGET): Use previously defined
This page took 0.032408 seconds and 4 git commands to generate.