(gdb_target_cmd): Add explicit error return.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 578841d21b77cd294a50057183c5979c08eb2140..ba4ae407e0f2370f2e3a058292f00d00f8601235 100644 (file)
@@ -1,3 +1,676 @@
+Thu Mar  8 16:06:00 2001  David Taylor  <taylor@redhat.com>
+
+       * gdb.base/annota1.exp: Move test of isnative to earlier in the
+       file -- to prevent failing when the compile fails but we have no
+       intention of running the tests anyway.
+
+       * gdb.base/long_long.exp: Test target_info for no_long_long, skip
+       tests if set.
+
+       * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
+       integers.
+
+       * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
+       * gdb.c++/namespace.exp: Ditto.
+
+2001-03-07  Orjan Friberg  <orjanf@axis.com>
+
+       * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
+       * gdb.base/pointers.exp: Relax pattern match of decimals.
+
+2001-03-06  Kevin Buettner  <kevinb@redhat.com>
+
+       * Makefile.in, config/abug.exp, config/cfdbug.exp,
+       config/cpu32bug.exp, config/dve.exp, config/est.exp,
+       config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
+       config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
+       config/monitor.exp, config/proelf.exp, config/rom68k.exp,
+       config/sh.exp, config/sid.exp, config/slite.exp,
+       config/sparclet.exp, config/udi.exp, config/unknown.exp,
+       config/vr4300.exp, config/vr5000.exp, config/vx.exp,
+       config/vxworks.exp, config/vxworks29k.exp,
+       gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
+       gdb.base/all-bin.exp, gdb.base/annota1.exp,
+       gdb.base/arithmet.exp, gdb.base/assign.exp,
+       gdb.base/async.exp, gdb.base/attach.exp,
+       gdb.base/bitfields.exp, gdb.base/bitops.exp,
+       gdb.base/break.exp, gdb.base/call-ar-st.exp,
+       gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
+       gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
+       gdb.base/commands.exp, gdb.base/completion.exp,
+       gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
+       gdb.base/constvars.exp, gdb.base/corefile.exp,
+       gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
+       gdb.base/display.exp, gdb.base/ena-dis-br.exp,
+       gdb.base/ending-run.exp, gdb.base/environ.exp,
+       gdb.base/eval-skip.exp, gdb.base/exprs.exp,
+       gdb.base/finish.exp, gdb.base/foll-exec.exp,
+       gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
+       gdb.base/funcargs.exp, gdb.base/help.exp,
+       gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
+       gdb.base/logical.exp, gdb.base/long_long.exp,
+       gdb.base/maint.exp, gdb.base/mips_pro.exp,
+       gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
+       gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
+       gdb.base/pointers.exp, gdb.base/printcmds.exp,
+       gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
+       gdb.base/regs.exp, gdb.base/relational.exp,
+       gdb.base/remote.exp, gdb.base/reread.exp,
+       gdb.base/restore.exp, gdb.base/return2.exp,
+       gdb.base/scope.exp, gdb.base/sect-cmd.exp,
+       gdb.base/selftest.exp, gdb.base/setshow.exp,
+       gdb.base/setvar.exp, gdb.base/shlib-call.exp,
+       gdb.base/sigall.exp, gdb.base/signals.exp,
+       gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
+       gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
+       gdb.base/step-test.exp, gdb.base/structs.c,
+       gdb.base/structs.exp, gdb.base/structs2.exp,
+       gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
+       gdb.base/volatile.exp, gdb.base/watchpoint.exp,
+       gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
+       gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
+       gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.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++/namespace.exp, gdb.c++/overload.exp,
+       gdb.c++/ref-types.exp, gdb.c++/templates.exp,
+       gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
+       gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
+       gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
+       gdb.fortran/types.exp, gdb.java/jmisc.exp,
+       gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
+       gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
+       gdb.trace/actions.exp, gdb.trace/backtrace.exp,
+       gdb.trace/circ.exp, gdb.trace/collection.exp,
+       gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
+       gdb.trace/limits.exp, gdb.trace/packetlen.exp,
+       gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
+       gdb.trace/report.exp, gdb.trace/save-trace.exp,
+       gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
+       gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
+       lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
+       notices.
+
+2001-02-27  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/varargs.c (find_max_double): Fix printf format string:
+       first arg is int not float.
+
+2001-02-22  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/reread.exp: Unsupported for non-native targets;
+       doesn't work for remote debugging.
+
+2001-02-19  Fernando Nasser  <fnasser@redhat.com>
+
+       From  Drew Moseley  <dmoseley@redhat.com>
+        * gdb.base/ending-run.exp: Properly handle the BSP state when
+        stepping past the end of main.
+
+2001-02-19  John Moore  <jmoore@redhat.com>
+
+       * gdb.base/commands.exp (infrun_breakpoint_command_test):
+       Converted HPUX fix for non-expected items following multiple
+       step commands into general solution for all platforms.
+
+2001-02-18  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/classes.exp (do_tests): Change runto statements
+       from "runto 'foo(void)'" to "runto 'foo'".  This makes the
+       statements demangler agnostic.
+       * gdb.c++/virtfunc.exp (do_tests): Likewise.
+       (gdb_virtfunc_restart): Likewise.
+
+2001-02-14  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/inherit.exp (do_tests): Change runto statements
+       from "runto 'foo(void)'" to "runto 'foo'".  This makes the
+       statements demangler agnostic.
+
+Sun Feb  4 17:32:21 2001  Andrew Cagney  <cagney@redhat.com>
+
+       * gdb.threads/pthreads.exp: Unify pass/fail messages for
+       ``continue to bkpt at common_routine in thread 2'' and ``stopped
+       before calling common_routine 15 times'' tests.
+
+2001-02-11  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
+       Helps the test script figure out which demangler is in use.
+       (dm_type_foo_ref): Ditto.
+       (dm_type_int_star): Ditto.
+       (dm_type_long_star): Ditto.
+       (dm_type_unsigned_int): Ditto.
+       (dm_type_void): Ditto.
+       (dm_type_void_star): Ditto.
+       * gdb.base/cplusfuncs.exp (probe_demangler): New function.
+       Probe the gdb demangler and set variables to accommodate
+       formatting differences.
+       (info_func_regexp): New function.  Same as info_func, but
+       matches against a regexp.
+       (info_func): Match against a literal string.
+       (print_addr_2): New function.  Match against a literal string,
+       which can be different from the input to gdb.
+       (print_addr): Simply call print_addr_2 with the same argument twice.
+       (test_lookup_operator_functions): Use demangler formatting variables.
+       Blow away the xfails and workarounds for gnats gdb bug gdb/18.  Sort
+       the tests in the same order as the C++ class declaration.
+       (test_paddr_operator_functions): Ditto.
+       (test_paddr_overloaded_functions): Ditto.
+       (test_paddr_hairy_functions): Use demangler formatting variables.
+       Add reference to gdb/19 for related tests.
+       (do_tests): Call probe_demangler.
+
+2001-01-30  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.c++/templates.cc (printf): Remove unused function definition.
+
+2001-01-17  Ben Elliston  <bje@redhat.com>
+
+       * config/sid.exp: New file.
+
+Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
+
+2000-12-21  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
+       Add a RE to accept a non-ascii char if one is ever presented.
+
+2000-12-20  Fernando Nasser  <fnasser@redhat.com>
+
+       * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
+
+2000-12-18  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/setvar.exp: Use double '\\' to quote curly braces 
+       in regexp.  One '\' does not suffice on Linux.
+
+2000-12-09  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.base/break.exp (test_clear_command): Use a marker function
+       rather than 'main' for the test function.  Also move this
+       test to an execution point where the marker function names are
+       guaranteed to be bound to functions.  (Executing tests after a
+       'finish' from main runs into name conflicts with local names
+       in __libc_start_main).
+
+2000-12-07  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/finish.exp: New test for gdb's "finish" command.
+       * gdb.base/return2.exp: New test for gdb's "return" command.
+       * gdb.base/return2.c: New source file for above.
+
+2000-12-05  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
+       * gdb.base/miscexprs.exp: Ditto.
+       * gdb.base/pointers.exp:  Ditto.
+       * gdb.c++/derivation.exp: Ditto.
+       * gdb.c++/local.exp:      Ditto.
+       * gdb.c++/namespace.exp:  Ditto.
+       * gdb.c++/overload.exp:   Ditto.
+       * gdb.c++/ref-types.exp:  Ditto.
+
+2000-12-05  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/constvars.exp: Test result of "up" command.
+       * gdb.base/miscexprs.exp: Ditto.
+       * gdb.base/pointers.exp:  Ditto.
+       * gdb.base/scope.exp:     Ditto.
+       * gdb.c++/derivation.exp: Ditto.
+       * gdb.c++/local.exp:      Ditto.
+       * gdb.c++/namespace.exp:  Ditto.
+       * gdb.c++/overload.exp:   Ditto.
+       * gdb.c++/ref-types.exp:  Ditto.
+
+2000-11-22  Michael Chastain  <chastain@redhat.com>
+
+       * mips_pro.exp: Accept either "middle -> top -> main" or
+       "middle -> main" in the backtrace, because gcc can optimize
+       tail calls to jumps.  Remove setup_xfail for the hppa case.
+       Add a comment with the original warning messages from PR 3016,
+       which was filed in 1993, to preserve them for posterity.
+
+2000-11-17  Nick Duffek  <nsd@redhat.com>
+
+       * lib/gdb.exp (gdb_test): Override timeout with board info.
+
+2000-11-17  Nick Duffek  <nsd@redhat.com>
+
+       * gdb.base/display.exp: Don't kill running stub.  Add "again" to
+       the second kill and detach messages.
+
+2000-11-17  Nick Duffek  <nsd@redhat.com>
+
+       * configure.in: Add AC_EXEEXT.
+       * configure: Regenerate.
+       * Makefile.in (just-check): Export EXEEXT.
+       * lib/gdb.exp ($EXEEXT): Import from environment.
+       * gdb.base/maint.exp: Expect $EXEEXT in executable name.  Don't
+       expect "maint dump-me" on Cygwin.
+       * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
+       $EXEEXT.
+
+2000-11-17  Nick Duffek  <nsd@redhat.com>
+
+       * gdb.base/break.exp: Test backtrace and finish from called
+       function on all platforms, not just HP-UX.
+
+2000-11-03  Michael Snyder  <msnyder@cygnus.com>
+
+       * config/monitor.exp (gdb_target_cmd): Abstracts some of the
+       code from gdb_target_monitor, so it can be used independantly
+       for gdbserver.  Also comment out an unnecessary PUTS.
+       
+2000-11-03  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
+       * gdb.base/corefile.exp: Expect the message "Program is being
+       debugged already" when we send the "corefile" command, since
+       the preceeding gdb_load may have connected gdb to a remote target.
+       * gdb.base/display.exp: Disable hardware watchpoints if new
+       board info variable "no_hardware_watchpoints" is true.
+       Replace single-letter commands with more readable ones.
+       * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
+       if new board info variable "no_hardware_watchpoints" is true.
+       * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
+       to see if stdio (printf) testing is possible.
+       * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
+       board info variable "no_hardware_watchpoints" is true.  Use new
+       proc "gdb_skip_stdio_tests" to see if printf tests are possible.
+
+2000-11-13  Fernando Nasser  <fnasser@redhat.com>
+
+       From Orjan Friberg  <orjanf@axis.com>:
+       * gdb.base/printcmds.exp: Escape curly braces followed by a number
+       in array print pattern match.
+
+2000-11-09  Fernando Nasser  <fnasser@redhat.com>
+
+       * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
+       spelling "cancelled" to U.S. spelling "canceled" to match changes
+       made to gdb.
+       * gdb.c++/ovldbreak.exp: Ditto.
+
+2000-11-06  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * gdb.base/callfuncs.c (main):  Moved to end of file, call
+       t_double_values to initialize the FPU before inferior calls are made.
+       * gdb.base/callfuncs.exp:  Test for register preservation after calling
+       inferior functions.  Add tests for continuining, finishing and
+       returning from a stop in a call dummy.
+
+2000-10-24  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/commands.exp: Break up long lines, and re-indent.
+
+2000-10-19  Michael Snyder  <msnyder@cygnus.com>
+
+       * config/gdbserver.exp:  Rewritten from the ground up, to make it
+       compatible with the current dejagnu tree, and to make it work with
+       the new "gdbserver" in libremote.
+
+2000-10-16  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
+       * gdb.base/varargs.exp: Skip entire test if no printf support.
+       * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
+       * gdb.base/shlib-call.exp: Skip several tests if no printf support.
+
+2000-10-13  Michael Snyder  <msnyder@cygnus.com>
+
+       * lib/gdb.exp (gdb_skip_float_test): New proc.  Skip test if
+       no floating point support.
+       (gdb_skip_stdio_test): New proc.  Skip test if no stdio support.
+       * gdb.base/call-ar-st.exp: Use above procs to skip tests.
+       * gdb.base/call-rt-st.exp: Ditto.
+       * gdb.base/call-strs.exp: Ditto.
+
+2000-08-02  Jimmy Guo  <guo@hpcleara.cup.hp.com>
+
+       * gdb.base/sizeof.c: include <stdio.h>.
+
+       * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
+        'finish', otherwise uncaptured gdb_prompt would potentially
+        throw remaining test points out of sync.
+
+2000-07-26  Scott Bambrough <scottb@netwinder.org>
+
+       * gdb.base/recurse.exp: Run tests for all targets.
+       * gdb.base/so-impl-ld.exp: Added wildcard to handle the
+       gnu-oldld case on ARM.
+       * gdb.base/watchpoint.exp (test_stepping): Clear xfail
+       for ARM targets.
+Mon Jul 24 07:46:02 CDT 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+       * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
+       * gdb.java/configure: Rebuild.
+
+Sun Jul 23 21:42:34 2000  Anthony Green  <green@redhat.com>
+
+       * gdb.java/jv-exp.exp: New file.
+
+Sun Jul 23 21:02:42 2000  Anthony Green  <green@redhat.com>
+
+       * configure: Rebuilt.
+       * configure.in (configdirs): Add gdb.java.
+       * gdb.java/jmisc.java: New file.
+       * gdb.java/jmisc.exp: New file.
+       * gdb.java/Makefile.in: New file.
+       * gdb.java/configure: Rebuilt.
+       * gdb.java/configure.in: New file.
+       * lib/java.exp: New file.
+
+Wed Jul 12 18:14:29 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/exprs.exp: Test casts to a pointer including over and
+       underflow.
+
+Thu Jul 13 11:52:53 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files.  Compare GDB
+       and the compilers sizes.
+
+2000-07-09  Nick Duffek  <nsd@redhat.com>
+
+       * gdb.c++/misc.cc (class ClassParam, class_param): Define.
+       (use_methods): New function.
+       (main): Call use_methods().
+       * gdb.c++/classes.exp (test_method_param_class): New procedure.
+       (do_tests): Call test_method_param_class.
+
+2000-07-09  Nick Duffek  <nsd@redhat.com>
+
+       * gdb.c++/classes.exp (test_nonexistant_members): Fix name
+       spelling.
+       (test_enums): New procedure.  Move enum tests from end of script
+       to here.  Set breakpoint on function name instead of line number.
+       * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
+       (enums2): New marker function.
+       (enums1): New function.
+       (main): Call enums1().  Move enum tests to enums1().
+
+Tue Jul  4 03:43:49 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
+       compile/link program.  Update line numbers.
+       * gdb.asm/d10v.inc: Define ``startup''.
+       * gdb.asm/asmsrc1.s: Add definition of _start.
+       
+Fri Jun 23 17:45:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
+
+2000-06-18  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/maint.exp: Add 'maint print architecture' item to output
+       of 'help maint print' command.
+
+Fri Jun 16 18:22:05 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
+       they use gdb_expect_list.
+
+Wed Jun  7 13:02:40 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdb.base/commands.exp: Use ``set remote
+       memory-read-packet-size'' instead of ``set endian big'' to test
+       long commands.
+
+2000-06-03  Daniel Berlin  <dan@cgsoftware.com>
+
+       * gdb.c++/templates.exp (do_tests): Make all of these work under
+       g++, and stop skipping them. 
+
+       * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
+       work under g++.
+
+       * gdb.c++/misc.cc: Fix ambiguous initialization with correct 
+       initialization.
+
+2000-06-02  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/annota1.exp (run until main breakpoint): Loosen up
+       the regular expression: accept an (almost) arbitrary sequence of
+       "frames-invalid" and "breakpoints-invalid" messages both before
+       and after the "starting" message.
+
+2000-06-02  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.c++/local.exp: This test has never been known to work with g++.
+
+2000-05-18  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/annota1.exp (annotate-signal-handler-caller):
+       Relax the regular expression a little, make it pass on Solaris 8.
+
+2000-05-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
+       a call, do not require that gdb stop on the line after the call. 
+       Instead, it is permissible for gdb to stop on the line of the
+       call itself.
+
+2000-05-12  Michael Snyder  <msnyder@.cygnus.com>
+
+       * gdb.base/break.exp (bp on small function, optimized file):
+       Add a second pass pattern.  The behavior differs here between stabs
+       and dwarf for one-line functions.  Stabs preserves two line symbols
+       (one before the prologue and one after) with the same line number,
+       but dwarf regards these as duplicates and discards one of them.
+       Therefore the address after the prologue (where the breakpoint is)
+       has no exactly matching line symbol, and GDB reports the breakpoint
+       as if it were in the middle of a line rather than at the beginning.
+
+2000-05-08  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/interrupt.exp: Make "pass" message say "send" 
+       rather than "send_gdb" (for consistancy).
+
+Mon May  1 15:37:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       From 2000-04-28 Andreas Jaeger  <aj@suse.de>:
+       * gdb.c++/templates.cc: Properly check for GCC version number.
+       * lib/compiler.cc: Likewise
+
+2000-04-28  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/break.exp: When compiled with -O2 optimization, 
+       gdb may not stop at the first line of main, due to code motion.
+
+2000-04-26  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
+       This test depends on parsing the printf output from the target.
+       Since the sparclet stub doesn't do stdio, this will never work.
+       * gdb.base/call-rt-st.exp: ditto.
+       * gdb.base/call-strs: ditto.
+
+2000-04-24  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/miscexprs.exp: make sizeof long array test portable.
+
+       * gdb.base/ending-run.exp: After connecting to a remote target,
+       but before running, the target will appear to be in a random
+       location.  Specify both a file and a line for breakpoints.
+       Also, the function that calls main may be called 'init'
+       rather than 'start'.
+
+2000-04-17  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/help.exp: Update output for add-symbol-file command.
+
+2000-04-10  Fernando Nasser  <fnasser@cygnus.com>
+
+       From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+       * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
+
+2000-04-07  J.T. Conklin  <jtc@redback.com>
+
+       * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
+
+       * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
+
+Thu Mar 30 13:26:19 2000  Philippe De Muyter  <phdm@macqel.be>
+
+       * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
+       values that can be represented exactly.
+       * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
+       above change, and to not check against the directory part of the source
+       file name.
+       (step into print_long_arg_list): Likewise.
+       (print print_small_structs from print_long_arg_list): Likewise.
+       (print print_long_arg_list): Likewise.
+
+2000-03-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
+
+Mon Mar 27 14:46:37 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
+
+2000-03-25  Daniel Berlin  <dan@cgsoftware.com>
+
+       * gdb.base/commands.exp (deprecated_command_test): Add test for
+       deprecate with no arguments.
+
+2000-03-24  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+       * gdb.base/break.exp: Add new test for setting breakpoints on
+       optimized code so we can test breakpoints work even when function
+       prologues may be optimized away
+
+2000-03-23  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       From David Whedon <dwhedon@gordian.com>
+        * gdb.base/commands.exp : Added command deprecator tests.
+
+2000-03-22  Daniel Berlin   <dan@cgsoftware.com>
+
+       * gdb.base/help.exp: Added test for new apropos command.
+
+2000-03-21  Kevin Buettner <kevinb@redhat.com>
+
+       * gdb.base/pointers.c (usevar): New function.
+       (main): Make sure that global variables v_int_pointer2, rptr,
+       and y are all referenced someplace in the program by calling
+       usevar() on them.  [Some linkers delete symbols which are
+       never referenced.  The space remains, but there's no way to
+       get a (symbolic) handle on the variable from the debugger.]
+
+2000-03-14  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/printcmds.c: Add typedeffed arrays.
+
+       * gdb.base/printcmds.exp (test_print_typedef_arrays): New
+       procedure to test arrays that are typedef'd.
+
+2000-03-13  James Ingham  <jingham@leda.cygnus.com>
+
+       * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
+       the library directories. 
+
+Mon Feb 21 13:05:36 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (configdirs): Add sub directory gdb.mi.
+       * configure: Re-generate.
+
+       * gdb.mi: New directory.
+       
+2000-02-25  Scott Bambrough <scottb@netwinder.org>
+
+       * gdb.base/long_long.exp: Correct test suite failure when printing
+       a long long value as a double on ARM platforms.
+
+2000-02-16  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.base/break.exp ("breakpoint line number"): Make sure the
+       default source file is set properly before running this test.
+
+2000-02-14  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
+       gdbtk/library directory, not in gdbtcl2.
+
+2000-02-04  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
+       backslash from regexp pattern.
+
+       * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
+       procedure.  Use it to run all the "continue to bp overloaded"
+       tests.  Note that this changes the names of the tests slightly.
+       If the breakpoint hit message includes a hex PC value, because
+       GCC's Dwarf 2 line info doesn't help us distinguish the prologue
+       from the real source code, still consider that a pass.
+
+       * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
+       XFAIL here if the breakpoint message contains a hex address.  Note
+       similar change on 1999-11-02.
+
+       * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
+
+       * gdb.base/ptype.exp: Establish a default source file before
+       calling get_debug_format.
+
+2000-02-03  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * gdb.base/watchpoint.exp: Remove duplication of test messages.
+
+2000-02-02  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * gdb.base/step-test.exp: Fix the steps to enter a callee by means
+       of successive stepi commands -- while in the prologue we should see
+       the function entry bracket.
+
+2000-02-02  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
+       reach __change_mode() when stepping through the end of main().
+
+2000-01-17  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * gdb.base/default.exp: Fix expected pattern.
+       * gdb.base/help.exp: Same.
+
+2000-01-10  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
+       Don't use xfail's because that affects only the following test.
+       
+       * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
+       solaris or linux.
+
+       * gdb.base/selftest.exp: Update to reflect changes to main.c.
+
+2000-01-07  Michael Snyder  <msnyder@cygnus.com>
+
+       * gdb.base/display.exp: Some yacc parsers like to say 
+       "A syntax error" rather than "A parse error".  Accept both.
+
+2000-01-06  Fernando Nasser  <fnasser@totem.to.cygnus.com>
+
+       * gdb.base/default.exp: Remove OS dependent string from "target
+       remote" test.
+       * gdb.base/help.exp: Same for "help target remote" test.
+
+2000-01-04  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       From Jim Kingdon <kingdon@redhat.com>:
+
+       * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
+       prompt (cleanup rather than necessity, but still might keep output
+       from spilling to next test).
+
+2000-01-02  Fred Fish  <fnf@cygnus.com>
+
+       * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
+       AIX, which defines them in <sys/types.h>.
+
 1999-12-16  Stan Shebs  <shebs@andros.cygnus.com>
 
        * gdb.base/default.exp: Match arm* etc instead of arm in "info
@@ -916,6 +1589,80 @@ Fri Mar 12 18:06:21 1999  Stan Shebs  <shebs@andros.cygnus.com>
        commands.  They're not germane to this test, and they don't work
        that way on remote targets.
 
+1999-03-03  James Ingham  <jingham@cygnus.com>
+
+       * browser.test: Fixed up to match the new function browser.
+       This is not done yet...
+
+       * srcwin.test: Check for errors when the bbox is called for a text 
+       item that is not on screen (so bbox is "").  Return something more 
+       useful.
+
+1999-03-01  James Ingham  <jingham@cygnus.com>
+
+       * Changelog entries merged over from gdb development branch.
+
+       1999-01-12  Martin Hunt  <hunt@cygnus.com>
+
+              * gdb.gdbtk/srcwin.test: Add a bunch of tests for the source
+              window filename and function comboboxes.  Add in stack tests.
+
+       1999-01-11  Martin Hunt  <hunt@cygnus.com>
+
+              * gdb.gdbtk/srcwin.test: New file. Source Window tests.
+              * gdb.gdbtk/srcwin.exp: New file. Source Window tests.
+
+       Wed Jan  6 09:22:52 1999  Keith Seitz  <keiths@cygnus.com>
+
+              * gdb.gdbtk/c_variable.test (c_variable-1.9): Add new
+              test to check for creation of a variable that is really a type.
+              (c_variable-7.81): Use "output" instead of "print" to get PC.
+              Include missing bits of test.
+
+              * gdb.gdbtk/cpp_variable.test (cpp_variable-1.6): Default format
+              is now "natural", not "hexadecimal"
+              (cpp_variable-2.22): Ditto.
+              (cpp_variable-2.24): Force format to hex before getting value.
+
+              * gdb.gdbtk/cpp_variable.exp: Supply missing arg to gdbtk_analyze_results.
+
+       Tue Jan  5 12:40:52 1999  Keith Seitz  <keiths@cygnus.com>
+
+              * gdb.gdbtk/c_variable.c, c_variable.test, c_variable.exp: New C
+              language tests for variable object interface.
+
+              * gdb.gdbtk/cpp_variable.h, cpp_variable.cc, cpp_variable.test,
+              cpp_variable.exp: New C++ language tests for variable object
+              interface.
+
+              * gdb.gdbtk/Makefile.in (EXECUTABLES): Add c_variable and cpp_variable.
+
+       Tue Jan  5 12:33:47 1999  Keith Seitz  <keiths@cygnus.com>
+
+              * lib/gdb.exp (gdbtk_analyze_results): Generic function
+              for outputting results of test run.
+
+              * gdb.gdbtk/defs (gdbtk_test): Handle xpass and xfail.
+              (gdbtk_test_error): New proc which handles error aborts.
+
+              * gdb.gdbtk/console.exp: Use gdbtk_analyze_results.
+              Check if we have a valid DISPLAY before running.
+              * gdb.gdbtk/browser.exp: Ditto.
+
+       1998-12-07  Martin M. Hunt  <hunt@cygnus.com>
+
+              * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
+              * gdb.gdbtk/browser.test: Change "manage open" to ManagedWin::open.
+              * gdb.gdbtk/console.test: Same.
+              * gdb.gdbtk/*: Update from devo.
+
+       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.
+
 1999-02-25  Felix Lee  <flee@cygnus.com>
 
        * lib/gdb.exp (debug_format): initialize
@@ -1160,7 +1907,7 @@ Wed Jan  6 13:50:57 1999  Stan Shebs  <shebs@andros.cygnus.com>
 
        * gdb.base/default.exp: Reflect wording change in remote.c.
 
-Tue Jan  5 19:14:51 1999  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Tue Jan  5 19:14:51 1999  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/help.exp: Update to reflect current text.
 
@@ -1384,11 +2131,11 @@ 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>
+Fri Sep 18 14:07:44 1998  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.trace/*.exp: remove "remote_download" command.
 
-Wed Sep 16 11:38:21 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Wed Sep 16 11:38:21 1998  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.trace/*.exp: remove -gdwarf from compile.
 
@@ -1397,7 +2144,7 @@ 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>
+Mon Sep 14 20:00:04 1998  Michael Snyder  <msnyder@cygnus.com>
 
        * config/m68k-emc.exp: New file.
        * lib/<emc-support.exp trace-support.exp}: New files.
@@ -1411,7 +2158,7 @@ Mon Sep 14 20:00:04 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
        * 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>
+Fri Sep 11 13:58:02 1998  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.c++/classes.exp: Change all regular expressions to match
        arbitrary combinations of newline/carriage-return, so that they
@@ -1444,6 +2191,23 @@ 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.
 
+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.
+
 
 Fri Jun 26 14:52:47 1998  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
 
@@ -1468,17 +2232,17 @@ 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.
 
-Tue Jun 23 11:45:01 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Tue Jun 23 11:45:01 1998  Michael Snyder  <msnyder@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>
+Fri Jun 12 17:28:22 1998  Michael Snyder  <msnyder@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>
+Wed Jun 10 10:40:03 1998  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/overlays.exp: fixup compile line for linker script.
 
@@ -1599,7 +2363,7 @@ 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)
+Wed Feb 18 16:43:46 1998  Michael Snyder  (msnyder@cygnus.com)
  
         * gdb.base/overlays (several files): Merge the two overlay
         managers into one.  Change variables (foox, barx, bazx, grbxx)
@@ -1638,7 +2402,7 @@ Fri Feb  6 14:13:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * 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)
+Thu Jan 29 14:48:19 1998  Michael Snyder  (msnyder@cygnus.com)
  
         * gdb.base/overlays.exp: fix up and get working again.
         Add tests for backtraces from an overlay function.
@@ -1956,7 +2720,7 @@ Thu May  1 18:01:50 1997  Bob Manson  <manson@charmed.cygnus.com>
        * gdb.base/funcargs.exp: Check for gdb,short_int target
        feature instead of looking for explicit target triplets.
 
-Mon Apr 28 17:27:40 1997  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Mon Apr 28 17:27:40 1997  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/printcmds.exp: add a couple more tests a la 
        "p 123DEADBEEF", to check parse_number.
@@ -2002,7 +2766,7 @@ Tue Apr  8 16:38:46 1997  Jeffrey A Law  (law@cygnus.com)
 
        * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
 
-Thu Apr  3 15:21:26 1997  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Thu Apr  3 15:21:26 1997  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/help.exp: update help msg for INFO ADDR; add help test
        for INFO SYMBOL; add help tests for OVERLAY commands.
@@ -2417,7 +3181,7 @@ Sun Dec  1 00:18:59 1996  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * gdb.base/nodebug.exp:  Add mips*-sgi-irix6* xfails.
 
-Tue Nov 26 18:29:23 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Tue Nov 26 18:29:23 1996  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
        * gdb.base/default.exp:   ditto.
@@ -2512,17 +3276,17 @@ 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.
 
-Tue Nov  5 10:44:23 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Tue Nov  5 10:44:23 1996  Michael Snyder  <msnyder@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)".
        
-Mon Nov  4 12:03:06 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Mon Nov  4 12:03:06 1996  Michael Snyder  <msnyder@cygnus.com>
 
        * config/monitor.exp: Increase download timeout to 1000 seconds.
 
-Mon Nov  4 12:02:26 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Mon Nov  4 12:02:26 1996  Michael Snyder  <msnyder@cygnus.com>
 
        * config/m32r.exp: Increase timeout to 120 seconds.
 
@@ -2540,7 +3304,7 @@ Fri Nov  1 11:56:09 1996  Fred Fish  <fnf@cygnus.com>
        * gdb.base/corefile.exp: Add test to read mmapped data
        from core file.
 
-Wed Oct 30 18:19:16 1996  Michael Snyder  <msnyder@cleaver.cygnus.com>
+Wed Oct 30 18:19:16 1996  Michael Snyder  <msnyder@cygnus.com>
 
        * config/m32r.exp: New file.
 
@@ -2549,7 +3313,7 @@ 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>
+Mon Oct 21 14:00:37 1996  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/setshow.exp: New file, tests show and set.
        * gdb.base/setshow.c:   New file, tests show and set.
This page took 0.034935 seconds and 4 git commands to generate.