* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index ace11607dbc413a14d126e8d3e9ee2087c0befa3..79fc4c6030f8ceb0226f1a898eb1e796ba013c1f 100644 (file)
@@ -1,8 +1,556 @@
+2001-08-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
+       CLI jump command to start it.
+       (mi_run_to_main): Fail immediatly when unexpected output.
+
+2001-08-18  Andrew Cagney  <ac131313@redhat.com>
+
+       * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
+       beginning of function.  Fix PR gdb/191.
+
+2001-08-16  Frank Ch. Eigler  <fche@redhat.com>
+
+       * config/sid.exp (sid_start): Don't warn if we cannot figure out
+       what to force sid endianness to.
+
+2001-08-15  Keith Seitz  <keiths@redhat.com>
+
+       * lib/gdb.exp (gdbtk_start): Don't set environment
+       variables for TCL_LIBRARY and friends. Insight will
+       now figure these out for itself.
+
+2001-08-02  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.base/completion.exp: Remove the symbol "a64l" from
+       the expect string; this is target-specific, and not related
+       to what is being tested.
+
+2001-08-02  Dave Brolley  <brolley@redhat.com>
+
+       * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
+
+2001-07-25  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.base/consecutive.exp: New file.  Test stepping over
+       breakpoints on consecutive instructions.
+       * gdb.base/consecutive.c: New file.
+
+       * gdb.base/call-rt-st.exp: Use double-backslash to quote
+       curly braces in regular expressions.
+
+2001-07-25  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.base/ending-run.exp: Accept "Program exited normally" as
+       legitimate output from stepping out of main.
+
+2001-07-22  Keith Seitz  <keiths@redhat.com>
+
+       * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
+       the empty string, do not run the tests.
+
+2001-07-17  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * gdb.base/long_long.exp: Detect size of pointer.  Take into
+       account 2-byte pointers when testing for p/a results.
+
+2001-07-17  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K 
+       and defined to 1K for m68hc11.
+       (random_data): Reduce table to 1K for embedded platforms (68hc11).
+       * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
+       (sizeof_random_data): New variable to tell the size of the data table;
+       don't test past this size; always run to main.
+
+2001-07-16  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * gdb.base/return2.exp: return of long long and double fails for
+       68HC11; don't execute these tests on that platform.
+       * gdb.base/return.exp: Return of a double fails for 68hc11.
+
+2001-07-16  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
+       tests that print a float.
+       * call-rt-st.exp: Likewise.
+
+2001-07-12  Mark Kettenis  <kettenis@gnu.org>
+
+       * gdb.base/so-impl-ld.exp: Remove stray space that prevented
+       running this test on Linux.
+
+2001-06-24  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.base/arithmet.exp: Remove some tests to make all test names
+       unique.
+
+2001-07-03  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
+       the output of the ptype command.
+
+2001-07-02  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.base/completion.exp: Don't assume that break.c is the only
+       source file that may contain functions named "marker".
+       * gdb.base/corefile.exp: Quote the curly braces in regexp.
+
+2001-06-28  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
+       of files to delete.
+
+       From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
+       * gdb.disasm/h8300s.exp: New file.
+       gdb.disasm/h8300s.s: Likewise.
+
+2001-06-27  Andrew Cagney  <ac131313@redhat.com>
+
+       * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
+       empty breakpoint tables.
+
+2001-06-25  Andrew Cagney  <ac131313@redhat.com>
+
+       * lib/mi-support.exp: Update args=... part of stop-reason
+       patterns. Accept either a list or a tuple.
+
+2001-06-23  Andrew Cagney  <ac131313@redhat.com>
+
+       * lib/mi-support.exp: Remove local emacs variable defining
+       change-log-default-name.
+
+2001-06-22  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
+       This is operationally compatible with the previous version.
+
+2001-06-13  Jim Blandy  <jimb@redhat.com>
+
+       * lib/gdb.exp (gdb_test): Doc fix.
+
+2001-06-10  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.base/exprs.exp: Remove a duplicate test.
+
+2001-06-06  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.base/return2.exp (main): Use values to test float and double
+       returns that are not NaN's, to avoid being confused by IEEE
+       comparison rules.
+
+2001-06-04  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
+       non-zero if control_c fails.  Terminate the test on failure, 
+       rather than wait for 12 more tests to time out.
+
+2001-06-06  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
+       Don't forget to match the GDB prompt. 
+
+       * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
+
+2001-06-04  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.base/help.exp: Update pattern to exclude `print-load-map'
+       command.
+
+2001-05-31  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/annota1.exp (info break): Match four or more spaces
+       after "Address".
+
+2001-05-31  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
+       (dm_type_int_star): Likewise.
+       (dm_type_long_star): Likewise.
+       (dm_type_void_star): Likewise.
+
+2001-05-29  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/completion.exp (INPUTRC): Set this environment variable
+       to a known value in order to get consistent results regardless
+       of the setting of INPUTRC or the presence or contents of .inputrc.
+
+2001-05-24  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
+       Don't require that the main thread and the manager thread are the
+       first in the list.
+
+       * gdb.threads/pthreads.exp (test_startup): Relax test for thread
+       debugging.  If test fails, issue an "unsupported" not a "fail".
+
+2001-05-24  Jim Blandy  <jimb@redhat.com>
+
+       Don't assume that short is shorter than int.
+       * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
+       assume that shorts are smaller than ints.  On a 16-bit machine,
+       this isn't true. 
+       ("print unsigned char == (~0)"): Add test that verifies that ~0,
+       an int, is not equal to ~0 stored in an unsigned char.  This tests
+       the same thing that the previous test meant to, but works on
+       16-bit machines, too.
+       ("print unsigned char != (~0)"): Same test, complemented.
+
+2001-05-24  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
+       test for (full_coverage == 0).  This makes the test run faster, 
+       and prevents dejagnu getting out of step.
+
+2001-05-23  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/finish.exp (finish_void): Revise pattern for
+       stopping on the call statement to not permit stopping at
+       the start of the instructions comprising the call sequence.
+
+2001-05-19  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.base/callfuncs.exp: Make all test names unique.
+       * gdb.base/commands.exp: Make all test names unique.
+       * gdb.base/condbreak.exp: Make all test names unique.
+       * gdb.base/dbx.exp: Make all test names unique.
+       * gdb.base/default.exp: Make all test names unique.
+       * gdb.base/define.exp: Make all test names unique.  Conform some FAIL
+       and TIMEOUT messages to their corresponding PASS message.
+       * gdb.base/ending-run.exp: Make all test names unique.
+       * gdb.base/long_long.exp: Remove duplicate test.
+
+2001-05-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/finish.exp (finish_void): Allow "finish" command to
+       stop on the call statement as well as the statement after the
+       call.
+
+2001-05-21  Michael Snyder  <msnyder@redhat.com>
+
+       * gdb.base/long_long.exp: Allow for targets with 4-byte short.
+
+2001-05-10  Elena Zannoni  <ezannoni@redhat.com>
+
+        * gdb.base/completion.exp: Revamp test. Make it execute on all
+        platforms.
+
+2001-05-10  Elena Zannoni  <ezannoni@redhat.com>
+
+        * config/gdbserver.exp (gdb_load): Handle the case
+        in which the arguments to gdbserver are given in the
+        baseboard configuration file.
+        Also handle the case in which the server needs to do a
+        load.
+
+2001-05-07  Keith Seitz <keiths@cygnus.com>
+
+        * lib/gdb.exp (gdbtk_initialize_display): New proc which will
+        set up the display for testing.
+        (gdbtk_start): Convert all paths to paths that tcl will like.
+        Export target information to environment.
+        (_gdbtk_xvfb_init): New proc to start Xvfb if available and
+        necessary.
+        (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
+        (to_tcl_path): New proc to convert a given pathname into
+        a path acceptible as an argument to a tcl command.
+        (_gdbtk_export_target_info): New proc to export target info
+        into the environment for gdbtk testing.
+        (gdbtk_done): New proc to signal end-of-test.
+
+2001-05-06  Jim Blandy  <jimb@redhat.com>
+
+       * restore.c: Make the code of caller0 correspond to its comment.
+
+2001-05-03  Michael Snyder  <msnyder@redhat.com>
+
+       * config/sid.exp (gdb_target_sid): Check for error messages.
+       On error or timeout, don't make expect exit (which will terminate
+       all subsequent tests); instead just make gdb exit.
+       (gdb_load): Check for error messages.  On error or timeout, 
+       return a negative value.
+
+2001-04-24  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.c++/templates.exp: If we see the prompt for the overload
+       list, but we haven't recognized any of the longer patterns,
+       arrange for this test to fail, not hang.
+
+       * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
+       variations.
+
+2001-04-22  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/local.exp: Use the 'runto' library function.
+       * gdb.c++/namespace.exp: Likewise.
+       * gdb.c++/overload.exp: Likewise.
+
+2001-03-26  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
+       * gdb.base/step-line.exp: New file.  Test step/next in presence of
+       #line directives.
+       * gdb.base/step-line.c: New file.  Test program for the above.
+       * gdb.base/step-line.inp: New file.  We pretend that this file has
+       been transformed by some other tool into step-line.c.
+
+2001-03-21  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
+       unmangled operator names.
+
+2001-03-20  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.threads/linux-dp.exp: Recognize an additional message
+       generated by GDB when it doesn't understand how to debug threads
+       on the target system.
+
+2001-03-19  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
+
+2001-03-12  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/derivation.exp: Use the 'runto' library function.
+
+2001-03-12  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/annota2.exp: Fix regular expression for "post-query".
+
+2001-02-24  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/ref-types.exp: Change handwritten code to library
+       function 'runto'.
+
+2001-03-16  Orjan Friberg  <orjanf@axis.com>
+
+       * gdb.base/signals.exp: Set count to 0 explicitly.
+
+2001-03-15  Mark Salter  <msalter@redhat.com>
+
+       * config/monitor.exp (gdb_target_cmd): Add explicit error return.
+       (gdb_target_monitor): Add check of gdb_target_cmd return value.
+       (gdb_load): Add support for additional target_info: gdb_download_size
+       and gdb_load_timeout.
+
+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-26  Felix Lee  <flee@redhat.com>
+
+       * sid.exp (sid_exit): Pass host, not target, to remote_close.
+
+2001-01-25  matthew green  <mrg@redhat.com>
+
+       * config/sid.exp (sid_start): Call `remote_push_conn' after firing
+       up sid.
+       (sid_exit): Call `remote_pop_conn' after GDB is gone.
+
+2001-01-25  matthew green  <mrg@redhat.com>
+
+       * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
+       Deprecate $sid_spawn_id. 
+       (sid_exit): Remove code necessary only for `spawn.'
+
+2001-01-25  matthew green  <mrg@redhat.com>
+
+       * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
+
+2001-01-28  Michael Chastain  <chastain@redhat.com>
+
+       * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
+       to call when tests fail.  It takes gdb out of the overloaded
+       function choice menu back to the main prompt, so that the test
+       program stays synchronized.
+       (set_bp_overloaded): New proc to collect all the common
+       code for setting a breakpoint on an overloaded name.  Calls
+       take_gdb_out_of_choice_menu when needed.
+       (menu_overload1arg): New variable to collect the repeated
+       instances of the expected menu for an overloaded name.  Change
+       the regular expression to handle changes in g++ type encoding:
+       "void" can be either "void" or "", and "unsigned int" can be
+       either "unsigned int" or "unsigned".
+       (continue_to_bp_overloaded): Change regular expressions to handle
+       changes in g++ type encoding.
+       (no proc): Call take_gdb_out_of_choice_menu when needed.
+       Remove redundant calls to "info break".  Accept either "canceled"
+       or "cancelled".  Change regular expressions in "info break"
+       calls to handle changes in g++ type encoding.  Give all tests
+       unique strings.
+
+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@mvstp600e.cygnus.com>
+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.
@@ -11,7 +559,7 @@ Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
 
-2000-12-18  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
+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.
@@ -25,13 +573,13 @@ Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney@b1.cygnus.com>
        'finish' from main runs into name conflicts with local names
        in __libc_start_main).
 
-2000-12-07  Michael Snyder  <msnyder@cleaver.cygnus.com>
+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@mvstp600e.cygnus.com>
+2000-12-05  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
        * gdb.base/miscexprs.exp: Ditto.
@@ -42,7 +590,7 @@ Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney@b1.cygnus.com>
        * gdb.c++/overload.exp:   Ditto.
        * gdb.c++/ref-types.exp:  Ditto.
 
-2000-12-05  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
+2000-12-05  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/constvars.exp: Test result of "up" command.
        * gdb.base/miscexprs.exp: Ditto.
@@ -87,13 +635,13 @@ Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney@b1.cygnus.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@cleaver.cygnus.com>
+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@cleaver.cygnus.com>
+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
@@ -131,24 +679,24 @@ Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney@b1.cygnus.com>
        inferior functions.  Add tests for continuining, finishing and
        returning from a stop in a call dummy.
 
-2000-10-24  Michael Snyder  <msnyder@cleaver.cygnus.com>
+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@cleaver.cygnus.com>
+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@cleaver.cygnus.com>
+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@cleaver.cygnus.com>
+2000-10-13  Michael Snyder  <msnyder@cygnus.com>
 
        * lib/gdb.exp (gdb_skip_float_test): New proc.  Skip test if
        no floating point support.
@@ -260,18 +808,18 @@ Wed Jun  7 13:02:40 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * gdb.c++/misc.cc: Fix ambiguous initialization with correct 
        initialization.
 
-2000-06-02  Michael Snyder  <msnyder@seadog.cygnus.com>
+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@seadog.cygnus.com>
+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@seadog.cygnus.com>
+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.
@@ -294,7 +842,7 @@ Wed Jun  7 13:02:40 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        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@seadog.cygnus.com>
+2000-05-08  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/interrupt.exp: Make "pass" message say "send" 
        rather than "send_gdb" (for consistancy).
@@ -305,12 +853,12 @@ Mon May  1 15:37:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * gdb.c++/templates.cc: Properly check for GCC version number.
        * lib/compiler.cc: Likewise
 
-2000-04-28  Michael Snyder  <msnyder@seadog.cygnus.com>
+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@seadog.cygnus.com>
+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.
@@ -318,7 +866,7 @@ Mon May  1 15:37:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * gdb.base/call-rt-st.exp: ditto.
        * gdb.base/call-strs: ditto.
 
-2000-04-24  Michael Snyder  <msnyder@seadog.cygnus.com>
+2000-04-24  Michael Snyder  <msnyder@cygnus.com>
 
        * gdb.base/miscexprs.exp: make sizeof long array test portable.
 
@@ -476,7 +1024,7 @@ Mon Feb 21 13:05:36 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gdb.base/selftest.exp: Update to reflect changes to main.c.
 
-2000-01-07  Michael Snyder  <msnyder@cleaver.cygnus.com>
+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.
@@ -1418,79 +1966,18 @@ 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>
+       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>
 
@@ -1736,7 +2223,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.
 
@@ -1960,11 +2447,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.
 
@@ -1973,7 +2460,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.
@@ -1987,7 +2474,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
@@ -2020,11 +2507,6 @@ 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.
@@ -2035,9 +2517,6 @@ Fri Jun 26 14:27:13 1998  Keith Seitz  <keiths@cygnus.com>
 
        * 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>
 
        * gdb.fortran/types.exp:  Escape brackets in expect patterns
@@ -2061,17 +2540,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.
 
@@ -2192,7 +2671,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)
@@ -2231,7 +2710,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.
@@ -2549,7 +3028,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.
@@ -2595,7 +3074,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.
@@ -3010,7 +3489,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.
@@ -3105,17 +3584,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.
 
@@ -3133,7 +3612,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.
 
@@ -3142,7 +3621,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.039121 seconds and 4 git commands to generate.