update to reflect new hp merge files.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index c89e4d7fb6f9324b16dff84f595c4d20dfdcb3d2..0c4f007076e67a5b6b2b2ee0c1fa695181dc3d4d 100644 (file)
@@ -1,3 +1,677 @@
+Mon Jan  4 10:06:43 1999  David Taylor  <taylor@texas.cygnus.com>
+
+       * gdb.base/all-types.c: new file.
+       * gdb.base/call-array-struct.c: new file.
+       * gdb.base/call-return-struct.c: new file.
+       * gdb.base/call-strings.c: new file.
+       * gdb.base/callfuncs2.c: new file.
+       * gdb.base/condbreak.c: new file.
+       * gdb.base/constvars.c: new file.
+       * gdb.base/display.c: new file.
+       * gdb.base/int-type.c: new file.
+       * gdb.base/jump.c: new file.
+       * gdb.base/miscexprs.c: new file.
+       * gdb.base/pointers.c: new file.
+       * gdb.base/pointers2.c: new file.
+       * gdb.base/shmain.c: new file.
+       * gdb.base/shr1.c: new file.
+       * gdb.base/shr2.c: new file.
+       * gdb.base/solib.c: new file.
+       * gdb.base/solib1.c: new file.
+       * gdb.base/solib2.c: new file.
+       * gdb.base/varargs.c: new file.
+       * gdb.c++/derivation.cc: new file.
+       * gdb.c++/overload.cc: new file.
+       * gdb.c++/ovldbreak.cc: new file.
+       * gdb.hp/attach.c: new file.
+       * gdb.hp/attach2.c: new file.
+       * gdb.hp/average.c: new file.
+       * gdb.hp/compiler.c: new file.
+       * gdb.hp/compiler.cc: new file.
+       * gdb.hp/execd-program.c: new file.
+       * gdb.hp/follow-exec.c: new file.
+       * gdb.hp/follow-fork.c: new file.
+       * gdb.hp/follow-vfork-and-exec.c: new file.
+       * gdb.hp/misc-hp.cc: new file.
+       * gdb.hp/more-steps.c: new file.
+       * gdb.hp/optimize.c: new file.
+       * gdb.hp/quicksort.c: new file.
+       * gdb.hp/run-hp.c: new file.
+       * gdb.hp/start-stop.c: new file.
+       * gdb.hp/sum.c: new file.
+       * gdb.hp/templates-hp.cc: new file.
+       * gdb.hp/thread-local-in-lib.c: new file.
+       * gdb.hp/thread-local-in-lib.h: new file.
+       * gdb.hp/thread-local-in-lib.lib.c: new file.
+       * gdb.hp/vforked-program.c: new file.
+       * gdb.hp/virtfunc-hp.cc: new file.
+       * gdb.hp/watchpoint-hp.c: new file.
+       * gdb.hp/xdb.c: new file.
+       * gdb.hp/xdb0.c: new file.
+       * gdb.hp/xdb0.h: new file.
+       * gdb.hp/xdb1.c: new file.
+
+start-sanitize-gdbtk
+Wed Dec 30 08:52:58 1998  Keith Seitz  <keiths@cygnus.com>
+
+       * gdb.gdbtk/{console.exp, browser.exp}: If no DISPLAY is set,
+       skip the tests.
+
+end-sanitize-gdbtk
+Mon Dec 21 14:08:38 1998  David Taylor  <taylor@texas.cygnus.com>
+
+       The following change was made by Edith Epstein
+       <eepstein@cygnus.com> as part of a project to merge in changes
+       originally made by HP; HP did not create ChangeLog entries.
+
+       * gdb.c++/demangle.exp: changed the expected output for some
+       ARM-style mangling -- removed second reference to datatype.
+       For example, maint demangle __dt__11T1__pt__2_cFv
+                     T1<char>::~T1<char>(void)
+       becomes,
+                    maint demangle __dt__11T1__pt__2_cFv
+                     T1<char>::~T1(void)
+
+       (test_hp_style_demangling): new hp specific demangling test cases.
+       
+Mon Dec 14 15:07:03 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
+       * gdb.trace/backtrace.exp: Likewise.
+       * gdb.trace/circ.exp: Likewise.
+       * gdb.trace/collection.exp: Likewise.
+       * gdb.trace/deltrace.exp: Likewise.
+       * gdb.trace/infotrace.exp: Likewise.
+       * gdb.trace/limits.exp: Likewise.
+       * gdb.trace/packetlen.exp: Likewise.
+       * gdb.trace/passc-dyn.exp: Likewise.
+       * gdb.trace/passcount.exp: Likewise.
+       * gdb.trace/report.exp: Likewise.
+       * gdb.trace/save-trace.exp: Likewise.
+       * gdb.trace/tfind.exp: Likewise.
+       * gdb.trace/tracecmd.exp: Likewise.
+       * gdb.trace/while-dyn.exp: Likewise.
+       * gdb.trace/while-stepping.exp: Likewise.
+
+1998-12-07  Jim Blandy  <jimb@zwingli.cygnus.com>
+
+       * gdb.base/restore.exp, gdb.base/restore.c: New tests.
+
+Wed Dec  2 20:03:53 1998  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Brendan Kehoe:
+       * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
+       int return types.
+
+Sat Oct 24 18:04:22 1998  Felix Lee  <flee@cygnus.com>
+
+       * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
+       remote dos host testing right.
+
+Mon Oct 19 01:31:59 1998  Felix Lee  <flee@cygnus.com>
+
+       * gdb.base/corefile.exp: remove some xfails.
+
+Thu Oct 15 10:04:38 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
+       have different timestamps.
+
+Thu Oct  1 20:56:14 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
+       gdb.base/default.exp: Replace "exec" with "executable".
+
+1998-09-29  Keith Seitz  <keiths@cygnus.com>
+
+        * gdb.gdbtk/browser.test: Fix tests which incorrectly assume
+        that gdb knows _exactly_ which files belong to the user
+        and which come from libraries.
+
+Tue Sep 29 15:06:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/default.exp: Change else if to elseif from previous
+       delta.
+
+Mon Sep 28 13:21:43 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * gdb.base/default.exp: Add brace missing from previous delta.
+
+Mon Sep 21 14:39:27 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * gdb.base/default.exp: Support test for info float for all
+       varieties of arm toolchain.
+
+Fri Sep 18 14:07:44 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.trace/*.exp: remove "remote_download" command.
+
+Wed Sep 16 11:38:21 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.trace/*.exp: remove -gdwarf from compile.
+
+Wed Sep 16 01:23:11 1998  Felix Lee  <flee@cygnus.com>
+
+       * gdb.trace/configure.in(AC_INIT): typo
+       * gdb.trace/configure: regenerated
+
+Mon Sep 14 20:00:04 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * config/m68k-emc.exp: New file.
+       * lib/<emc-support.exp trace-support.exp}: New files.
+       * configure.in: add new test directory gdb.trace.
+       * gdb.trace/{configure configure.in Makefile.in}: New files.
+       * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
+       * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
+       * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
+       * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
+       * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
+       * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
+       * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
+       
+Fri Sep 11 13:58:02 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.c++/classes.exp: Change all regular expressions to match
+       arbitrary combinations of newline/carriage-return, so that they
+       will work equally well on Unix and Windows.
+       * gdb.c++/inherit.exp: ditto.
+       * gdb.c++/virtfunc.exp: ditto.
+
+1998-08-11 Dawn Perchik  <dawn@cygnus.com>
+
+       * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
+
+start-sanitize-gdbtk
+Fri Jul 24 14:57:19 1998  Keith Seitz  <keiths@cygnus.com>
+
+       * gdb.gdbtk/Makefile.in: Add new example program "stack".
+       * gdb.gdbtk/browser.test,browser.exp: Add browser window
+         tests.
+       * gdb.gdbtk/stack1.c,stack2.c: Test case for browser window.
+       
+end-sanitize-gdbtk
+start-sanitize-am33
+Fri Jul 24 15:51:34 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/am33.s: Add tests for autoincrement instructions.
+       * gdb.disasm/am33.exp: Run time.  Update tests which use r8-r15
+       to use a0-a3/d0-d3 as needed.
+
+Thu Jul 16 18:20:46 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
+       * gdb.disasm/am33.exp: Corresponding changes.
+
+end-sanitize-am33
+start-sanitize-cygnus-never
+Tue Jul 14 16:11:11 1998  Keith Seitz  <keiths@cygnus.com>
+
+       * configure.in: Fix sanitization start/end error.
+       * configure: Regenerate.
+end-sanitize-cygnus-never
+1998-07-11  Felix Lee  <flee@cygnus.com>
+
+       * gdb.base/callfuncs.exp: add cmp10 test.
+       * gdb.base/callfuncs.c (cmp10): new function.
+
+Thurs Jul 9 11:08:31 1998  Dawn Perchik  <dawn@cygnus.com>
+
+       * gdb.base/commands.exp: Break up infrun_breakpoint_command_test 
+       into two parts to get around a synchronization problem in expect.
+
+start-sanitize-gdbtk
+Sun Jun 28 22:34:34 1998  Martin M. Hunt  <hunt@cygnus.com>
+
+       * gdb.gdbtk/simple.c (main): Make main return an
+       int so compiler will stop complaining.
+
+Fri Jun 26 14:27:13 1998  Keith Seitz  <keiths@cygnus.com>
+
+       * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
+
+       * configure.in: Add options for gdbtk testsuite.
+
+       * configure: Regenerate.
+
+       * gdb.gdbtk: New directory to hold gdbtk tests.
+
+       * gdb.gdbtk/console.{exp, test}: New console window tests.
+
+end-sanitize-gdbtk
+Fri Jun 26 14:52:47 1998  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * gdb.fortran/types.exp:  Escape brackets in expect patterns
+       for test_float_literal_types_accepted tests.
+       * gdb.base/scope.exp:  Remove extraneous newline in filelocal_bss
+       before run test.
+
+start-sanitize-am33
+Fri Jun 26 11:12:17 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * am33.exp: Just compile, do not link the testcase.
+       * am33.s: Add ".am33" pseudoop to force am33 mode.
+
+end-sanitize-am33
+1998-06-25  Felix Lee  <flee@cygnus.com>
+
+       * gdb.base/setshow.exp: make sure $pc is sane.
+
+       * gdb.stabs/weird.exp: split expect patterns properly.
+
+start-sanitize-am33
+Wed Jun 24 13:03:15 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * gdb.disasm/am33.s: New disassembler testfile for the am33.
+       * gdb.disasm/am33.exp: Run it.
+
+end-sanitize-am33
+Tue Jun 23 11:45:01 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.base/funcargs.exp: simplify expect strings to ease pattern
+       match processing (and eliminate spurious timeouts when running).
+
+Fri Jun 12 17:28:22 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.base/signals.exp (test_handle_all_print): put back Mach
+       exception test, but conditionalize it on target [mach | gnu].
+
+Wed Jun 10 10:40:03 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * gdb.base/overlays.exp: fixup compile line for linker script.
+
+Thu Jun  4 21:54:15 1998  Felix Lee  <flee@zog.cygnus.com>
+
+       * gdb.fortran/types.exp: don't guess at float size.
+
+Thu May 21 02:28:37 1998  Felix Lee  <flee@zog.cygnus.com>
+
+       * gdb.base/exprs.exp: delete test that depends on int size.
+
+Sun May 17 17:10:22 1998  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/sim.exp: Removed checks for target triplets.
+       (gdb_target_sim): Use gdb,target_sim_options.
+
+Sat May 16 23:43:35 1998  Mark Alexander  <marka@cygnus.com>
+
+       * gdb.base/reread.exp: New file.
+       * gdb.base/reread1.c: New file.
+       * gdb.base/reread2.c: New file.
+
+Sat May 16 23:22:09 1998  Mark Alexander  <marka@cygnus.com>
+
+       * config/sim.exp: Use 'target sim -sparclite' when running
+       SPARClite programs.
+
+Sat May 16 18:48:08 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * gdb.base/structs2.exp: New file.
+       * gdb.base/structs2.c: New file.
+
+Wed May 13 13:36:14 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * gdb.asm/common.inc: New file.
+       * gdb.asm/d10v.inc: New file.
+       * asm-source.exp: Pass -I's to gas to find .inc files.
+       Update line numbers in expected output.
+       * asmsrc1.s: Rewrite.
+       * asmsrc2.s: Rewrite.
+       * configure.in: Create arch.inc symlink.
+       * configure: Regenerate.
+       * Makefile.in (distclean): Delete arch.inc.
+
+Wed May  6 10:30:54 1998  John Metzler  <jmetzler@cygnus.com>
+
+       *  callfuncs.c (t_enum_value1) : Cleanup return value warnings
+       (t_enum_value2): ditto
+       (t_enum_value3): ditto
+       (main): ditto
+Fri May  1 09:33:37 1998  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * gdb.base/break.exp:  Remove xfail for `deleting all breakpoints
+       when none' unexpected prompt case, fixed by breakpoint.c:delete_command
+       change.
+       Use gdb_test instead of send_gdb/gdb_expect sequences.
+
+Thu Apr 23 12:56:19 1998  Jason Molenda  (crash@bugshack.cygnus.com)
+
+       * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
+       not void.
+
+Thu Apr 16 10:52:34 1998  John Metzler  <jmetzler@cygnus.com>
+
+       * gdb.base/branches.c: Code with lots of loops and
+       subroutines. Used to test gdbs ability to single step through PC
+       changes, especially to test mips-tdep.c:mips_next_pc
+
+Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
+
+       * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
+       more rigorous EGCS C++ error checking.
+
+Fri Apr 10 22:38:12 1998 Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+        * gdb.base/help.exp:  Clean up `help set args' and `help show args'
+        tests.                                                             
+        * gdb.base/interrupt.exp:  Add "i*86-*-solaris2*" xfail for calling
+        function when asleep.                                              
+        * gdb.base/signals.exp:  Add "i*86-*-solaris2*" xfails. Add comment
+        for i*86 Linux and SVR4 signal handling problems.                  
+        Remove linux xfail for `next to handler in signals_tests_1', fixed 
+        by recent infrun.c change.                                         
+        Limit backtrace to 10 frames to avoid timeout problems with infinite
+        stack backtraces.                                                   
+        Adjust expect pattern in `handle all print' test to match Apr 28 1997
+        target.[ch] change.
+
+Tue Mar 31 00:40:32 1998  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
+       for a newline from gdb before continuing.
+       (default_gdb_exit): Just look for y or n.
+       (gdb_test): Detect abnormal exit from GDB running on DOS; if
+       it does, fail the rests of the tests in the file.
+
+Tue Mar 24 22:44:52 1998  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/cygmon.exp: New file.
+
+Mon Mar 16 21:39:11 1998  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/list.exp: Fix problem with "list default lines around
+       main" test on remote targets.
+
+       * gdb.base/scope.exp: Fix problem with filelocal_bss before
+       run test on remote targets.
+
+Thu Mar 12 16:23:00 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * gdb.asm: New directory.
+       * configure.in: Configure it.
+       * configure: Regenerate.
+       * gdb.asm/{Makefile.in,configure.in,configure}: New files.
+       * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
+
+Mon Feb 23 08:22:44 1998  Mark Alexander  <marka@cygnus.com>
+
+       * config/mn10300-eval.exp: New file to support MN10300 eval board.
+
+Wed Feb 18 16:43:46 1998  Michael Snyder  (msnyder@cleaver.cygnus.com)
+        * gdb.base/overlays (several files): Merge the two overlay
+        managers into one.  Change variables (foox, barx, bazx, grbxx)
+        back into ints but force them to load in their proper sections.
+
+Thu Feb 12 13:49:30 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
+       on-chip insn memory and IMAP1 to upper 128k.
+       (D10VCopy): Handle memory regions crossing 16k boundaries.
+       (D10VCopy): Transfer data in 32 bit chunks.
+
+Tue Feb 10 17:23:22 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/overlays.c (main): Exit normally when result is
+       correct.
+
+       * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
+       map.  Include space for printf in .text segment.
+
+       * gdb.base/d10vovly.c (D10VTranslate): New function, handle
+       updated d10v memory VMA/LMA map.
+       (D10VCopy): Call D10VTranslate.
+       
+Fri Feb  6 14:13:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/m32rovly.c: Force variable _novlys into .data section.
+
+       * gdb.base/bar.c (barx, bar): Change variable to small array so
+       that it won't be put into the .sdata - small data -
+       section. Update reference.
+       * gdb.base/baz.c (bazx, baz): Ditto.
+       * gdb.base/foo.c (foox, foo): Ditto.
+       * gdb.base/grbx.c (grbxx, grbx): Ditto.
+
+       * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
+       to be arrays.
+       
+Thu Jan 29 14:48:19 1998  Michael Snyder  (msnyder@cleaver.cygnus.com)
+        * gdb.base/overlays.exp: fix up and get working again.
+        Add tests for backtraces from an overlay function.
+Fri Jan 23 07:52:45 1998  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
+       "calling function with watchpoint enabled".
+
+Thu Jan 22 14:23:29 1998  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/break.exp (test_next_with_recursion): Remove
+       gdb_suppress_tests for d10v-*-*.
+       * lib/gdb.exp (gdb_suppress_tests): Disable this function
+       pending review of whether it is useful or not.
+
+Tue Jan 20 13:02:09 1998  Mark Alexander  <marka@cygnus.com>
+
+       * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
+
+Mon Jan 19 08:53:04 1998  Mark Alexander  <marka@cygnus.com>
+
+       * gdb.base/break.exp: Increase timeout for slow TX39 boards.
+       * config/dve.exp: New file to support Densan boards.
+
+Mon Dec 15 22:38:05 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/interrupt.exp: Document problem of simulators, signals,
+       reads and BSD.
+
+Wed Nov 26 22:29:18 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/monitor.exp: Be a bit less picky about the "Remote debugging"
+       response.
+
+       * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
+
+Tue Nov 25 12:46:36 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
+       test.
+
+       * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
+       target_sizeof_long and target_bigendian_p.
+       (structs_by_value, structs_by_reference): Check values according
+       to targets word size and endianess.
+       
+Mon Nov 24 16:37:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/langs.exp: For "continue to exit" ignore any trailing
+       output.
+
+Fri Oct 17 13:24:43 1997  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
+       Update test of set args help to match source change.
+
+Fri Sep 26 17:36:20 1997  Jason Molenda  (crash@pern.cygnus.com)
+
+       * gdb.base/default.exp: Expect help system output to be in
+       alphabetical order.
+       * gdb.base/help.exp: Ditto.
+
+Wed Sep 24 13:08:14 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
+       "i*86-pc-linux-gnu*".
+       * gdb.base/interrupt.exp: Ditto.
+       * gdb.base/corefile.exp: Ditto.
+
+       * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
+       define vxworks when building the testcase.
+
+       * gdb.base/ptype.exp: Fix testnames to be unique.
+       * gdb.base/radix.exp: Ditto.
+       * gdb.base/term.exp: Ditto.
+       * gdb.base/whatis.exp: Ditto.
+       * gdb.c++/classes.exp: Ditto.
+
+Tue Sep 16 22:21:48 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/callfuncs.exp: Fix indentation.
+
+       * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
+       suppress_flag has been set.
+       (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
+       target feature.
+
+Mon Sep 15 15:43:17 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
+       the testcase.
+
+       * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
+       set_debug_traps() and breakpoint().
+       * gdb.c++/misc.cc (main): Ditto.
+       * gdb.c++/templates.cc (main): Ditto.
+       * gdb.c++/virtfunc.cc (main): Ditto.
+
+Fri Sep 12 16:56:38 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_step_for_stub): New function.
+       (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
+       exists, reload the executable and do a "continue" instead of
+       doing a jump.
+       (runto_main): Use gdb_step_for_stub.
+       
+       * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
+       tests to have unique names.
+       * gdb.base/callfuncs.exp: Ditto.
+       * gdb.base/commands.exp: Ditto.
+       * gdb.base/default.exp: Ditto.
+       * gdb.base/help.exp: Ditto.
+       * gdb.base/list.exp: Ditto.
+       * gdb.base/opaque.exp: Ditto.
+       * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
+       similar tests.
+       
+       * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
+       * gdb.c++/cplusfuncs.cc: Ditto.
+       * gdb.c++/virtfunc.cc: Ditto.
+
+       * config/monitor.exp: Keep track of the last file we saw, rather
+       than trying to get the info from gdb.
+
+       * gdb.fortran/types.exp: Move comment to previous line.
+
+Tue Sep  2 19:55:34 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/sparclet.exp: Detect gratuitous change to sparclet gdb
+       target mode.
+
+Mon Jul 28 12:14:47 1997  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From Bob Manson:
+       * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
+       string from GDB when it connects.
+
+       * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
+
+Thu Jul  3 15:35:12 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
+       if we can't get a debug format from GDB (we may be testing an
+       older GDB). Use a 10 second timeout when checking for the format.
+
+       * gdb.stabs/weird.exp: Fix quoting.
+
+       * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
+
+Mon Jun 30 18:31:43 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * config/arm-ice.exp: New file.
+
+Sun Jun 29 16:43:30 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
+       until it has been modified to work with the new testsuite.
+
+       * gdb.*/*.exp: Instead of causing 1 unresolved test when the
+       testcase won't compile, cause all of the testcases in the file to
+       fail instead.
+
+       * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
+       (gdb_clear_suppressed): New procedure.
+       (gdb_stop_suppressing_tests): Only clear suppress_flag if
+       it contains a positive value.
+
+Sat Jun 28 13:31:11 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
+
+       * gdb.c++/virtfunc.exp: Remove setting of libs variable.
+
+Fri Jun 27 07:44:25 1997  Fred Fish  <fnf@cygnus.com>
+
+       * lib/gdb.exp (setup_xfail_format): New function.
+       (get_debug_format): New function to get debug format.
+       (debug_format): New global variable to hold last value set
+       by get_debug_format.
+       * gdb.base/list.exp: Call get_debug_format and expect some
+       tests to fail for DWARF 1 and COFF formats.
+       * gdb.c++/ptype.exp: Ditto.
+       * gdb.c++/classes.exp: Ditto.
+       * gdb.c++/cplusfuncs.exp: Ditto.
+       * gdb.c++/inherit.exp: Ditto.
+       * gdb.c++/templates.exp: Ditto.
+       * gdb.c++/virtfunc.exp: Ditto.
+       
+Wed Jun 25 09:08:51 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
+       host doesn't have a currently-open connection.
+
+       * config/sparclet.exp: Cleanups and fixes to make it generic for
+       any gdb stub target. Handle cases where gdb doesn't respond when
+       interrupted in a sane fashion.
+
+       * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
+       same thing in a totally different way.
+
+       * config/monitor.exp: Pass in timeouts to gdb_expect instead of
+       setting "timeout".
+       (gdb_start): We set the global gdb_prompt variable in
+       default_gdb_init now.
+
+Sun Jun 22 09:11:02 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/printcmds.exp: Fix "check for floating addition"
+       regexp to accept results within approx +/- .01 of exact value.
+       * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
+
+Wed Jun 18 11:11:39 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
+       properly.
+       (gdb_expect): Add optional timeout parameter, and add timeout
+       value to various calls.
+       (gdb_suppress_tests): Only give one warning message per group.
+
+Tue Jun 17 13:10:10 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
+       global variables. Handle getting a value for $timeout more
+       gracefully.
+
+Sat Jun 14 09:23:26 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gdb.exp: Close connection to remote host if gdb doesn't
+       initialize.
+       (default_gdb_init): New procedure; allow gdb_init to be overridden
+       by a target configuration file.
+       (gdb_expect): Pass the timeout to remote_expect.
+
+       * config/monitor.exp(gdb_load): Fix typo in regexp.
+
 Thu Jun 12 20:57:12 1997  Bob Manson  <manson@charmed.cygnus.com>
 
        * gdb.base/funcargs.exp: Remove spurious suppress tests call.
 Thu Jun 12 20:57:12 1997  Bob Manson  <manson@charmed.cygnus.com>
 
        * gdb.base/funcargs.exp: Remove spurious suppress tests call.
@@ -526,7 +1200,7 @@ Sat Dec 14 00:43:57 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        to destructor breakpoint test, GDB should be able to set the
        destructor breakpoint without specifying arguments.
 
        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>
+Tue Dec  3 20:17:52 1996  Fred Fish  <fnf@cygnus.com>
 
        * gdb.threads/pthreads.exp: Change result for failure to compile due
        to lack of pthreads runtime support from an error to simply an
 
        * gdb.threads/pthreads.exp: Change result for failure to compile due
        to lack of pthreads runtime support from an error to simply an
This page took 0.031107 seconds and 4 git commands to generate.