gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 04e693cd407eff4cbdf69eb6656c5162182b006b..2d28df15abefe5e2a7f2b0d34426dcbc1f6cf572 100644 (file)
@@ -1,3 +1,399 @@
+2009-07-02  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
+       linux.  Adjust to use "inferior", "info inferiors", "detach
+       inferior" and "kill inferior" instead of "restart", "info fork",
+       "detach fork" and "delete fork".
+       * gdb.base/ending-run.exp: Spell out "info".
+       * gdb.base/help.exp: Adjust to use test_prefix_command_help for
+       the "kill" command.
+
+2009-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
+       change to prefix TLS offset in hex with 0x.
+
+2009-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gdb.base/default.exp: Update test case for "x" changes.
+
+2009-07-01  Tristan Gingold  <gingold@adacore.com>
+
+       * gdb.base/bigcore.exp: Make darwin untested.
+
+2009-06-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/completion.exp (directory completion): Create the directory.
+       New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
+       escapeuniquesub.
+       (directory completion 2): Expect now ${escapeuniquesub}.
+       (Glob remaining of directory test): Remove one excessive newline.
+       Expect the real output.
+
+2009-06-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix `make check//%' target after `make check' has been ran.
+       * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency.  Add
+       a mkdir call.
+       (check-gdb.base%): Remove the gdb.base%/.dir dependency.
+       (%/.dir): Remove.
+
+2009-06-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * lib/mi-support.exp (mi_check_thread_states): Permit any output before
+       the expected result record.
+
+2009-06-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Remove racy FAILs relying just on the timeouts.
+       * gdb.base/setshow.exp (set annotate 2, show annotate (2))
+       (annotation_level 2): Remove racy FAILs.
+
+2009-06-30  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       gdb/10275
+       * gdb.dwarf2/dw2-restore.{S,exp}: New test.     
+       
+2009-06-30  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
+
+2009-06-30  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * gdb.mi/mi-stack.exp: Testing symbolic options
+       to -stack-list-locals and -stack-list-arguments.
+
+2009-06-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
+
+2009-06-29  Tom Tromey  <tromey@redhat.com>
+
+       * dg-extract-results.sh: New file.
+       * Makefile.in (FORCE_PARALLEL): New variable.
+       (CHECK_TARGET): New conditional variable.
+       (check): Use CHECK_TARGET.
+       (DO_RUNTEST): New variable.
+       (check-single): New target.
+       (TEST_DIRS): New variable.
+       (TEST_TARGETS): Likewise.
+       (check-parallel): New target.
+       (check-gdb.%): New pattern.
+       (BASE1_FILES): New variable.
+       (BASE2_FILES): Likewise.
+       (check-gdb.base%): New pattern.
+       (%/.dir): New pattern.
+       * configure: Rebuild.
+       * aclocal.m4 (AM_CONDITIONAL): New defun.
+       * configure.ac: Check whether user is using GNU make.
+       (GMAKE): New conditional.
+
+2009-06-29  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * gdb.cp/namespace-nested-import.cc: New test.
+       * gdb.cp/namespace-nested-import.exp: New test.
+
+2009-06-27  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * gdb.base/break.exp: Add an XFAIL for gcc/36748.
+       * gdb.cp/annota2.exp: Accept frames-invalid in more places.
+       * gdb.opt/Makefile.in (EXECUTABLES): Update.
+       * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
+       * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
+       gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
+       gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
+       gdb.opt/inline-markers.c: New files.
+       * lib/gdb.exp (skip_inline_frame_tests): New function.
+       (skip_inline_var_tests): New function.
+
+2009-06-27  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * gdb.cp/exception.exp: Don't require $hex before inner frame in
+       backtrace.
+
+2009-06-27  Michael Snyder  <msnyder@vmware.com>
+
+       * gdb.reverse: New directory.
+       * gdb.reverse/break-reverse.c: New test.
+       * gdb.reverse/break-reverse.exp: New test.
+       * gdb.reverse/consecutive-reverse.c: New test.
+       * gdb.reverse/consecutive-reverse.exp: New test.
+       * gdb.reverse/finish-reverse.c: New test.
+       * gdb.reverse/finish-reverse.exp: New test.
+       * gdb.reverse/machinestate.c: New test.
+       * gdb.reverse/ms1.c: New test.
+       * gdb.reverse/machinestate.exp: New test.
+       * gdb.reverse/Makefile.in: New file.
+       * gdb.reverse/shr2.c: New test.
+       * gdb.reverse/solib-reverse.c: New test.
+       * gdb.reverse/solib-reverse.exp: New test.
+       * gdb.reverse/step-reverse.c: New test.
+       * gdb.reverse/step-reverse.exp: New test.
+       * gdb.reverse/until-reverse.c: New test.
+       * gdb.reverse/ur1.c: New test.
+       * gdb.reverse/until-reverse.exp: New test.
+       * gdb.reverse/watch-reverse.c: New test.
+       * gdb.reverse/watch-reverse.exp: New test.
+       * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
+       * configure: Regenerate.
+
+2009-06-26  Doug Evans  <dje@google.com>
+
+       * gdb.base/psymtab.exp: Turn off pending breakpoints.
+
+2009-06-26  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
+       windows problem for 'file delete $binfile'.
+
+2009-06-23  Sami Wagiaalla  <swagiaal@redhat.com>
+
+       * gdb.cp/namespace-using.exp: New test.
+       * gdb.cp/namespace-using.cc: New test.
+
+2009-05-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/variant_record_packed_array: New testcase.
+
+2009-06-23  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/charset.exp (test_combination): Regression test.
+       * gdb.base/charset.c (my_wchar_t): New typedef.
+       (myvar): New global.
+       (main): Set myvar.
+
+2009-06-18  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
+       target.
+
+2009-06-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
+
+2009-06-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gdb.mi/gdb680.exp: Update test for error message.
+
+2009-06-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gdb.base/annota1.exp: Allow multiple occurrences of the
+       frames-invalid annotation.
+       * gdb.cp/annota2.exp: Likewise.
+
+2009-06-15  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * gdb.cp/gdb2495.cc: New file.
+       * gdb.cp/gdb2495.exp: New file.
+
+2009-06-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Report error on GDB crash during runto.
+       * lib/gdb.exp (runto <eof>): New.
+
+2009-06-09  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
+       gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
+       gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
+       gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
+       gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
+       gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
+       gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
+       gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
+       gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
+       gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
+       gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
+       gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
+       gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
+       gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
+       gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
+       gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
+       gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
+       gdb.server/server-mon.exp, gdb.server/server-run.exp,
+       gdb.trace/actions.exp, gdb.trace/backtrace.exp,
+       gdb.trace/deltrace.exp, gdb.trace/infotrace.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: Use a unique name for the compiled
+       executable.
+
+2009-06-07  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
+       defined before referencing it.
+
+2009-06-03  Doug Evans  <dje@google.com>
+
+       * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
+       * gdb.arch/i386-see.c: Ditto.
+
+2009-05-30  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
+       (check_macro): Return 1 if undefined.
+       If first test fails, check if macro debug information is available,
+       and report unsupported test if no macro information is found.
+
+2009-05-29  Doug Evans  <dje@google.com>
+
+       * gdb.threads/hand-call-in-threads.exp: New.
+       * gdb.threads/hand-call-in-threads.c: New.
+
+2009-05-29  Michael Snyder  <msnyder@vmware.com>
+
+       * gdb.base/break-always.exp: Change "1" to "on".
+       Add confirmation check.
+
+2009-05-28  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdb.threads/threxit-hop-specific.c: New.
+       * gdb.threads/threxit-hop-specific.exp: New.
+       * gdb.threads/thread-execl.c: New.
+       * gdb.threads/thread-execl.exp: New.
+
+2009-05-27  Tom Tromey  <tromey@redhat.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
+       (mi_child_regexp): Likewise.
+       (mi_list_varobj_children_range): Likewise.
+       (mi_get_features): Likewise.
+       (mi_list_varobj_children): Rewrite.
+       * gdb.python/python-mi.exp: New file.
+
+2009-05-27  Tom Tromey  <tromey@redhat.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
+           Phil Muldoon  <pmuldoon@redhat.com>
+           Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * gdb.python/python-prettyprint.exp: New file.
+       * gdb.python/python-prettyprint.c: New file.
+       * gdb.python/python-prettyprint.py: New file.
+       * gdb.base/display.exp: print/r is now valid.
+
+2009-05-27  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+           Tom Tromey  <tromey@redhat.com>
+           Pedro Alves  <pedro@codesourcery.com>
+           Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * gdb.python/python-template.exp: New file.
+       * gdb.python/python-template.cc: New file.
+       * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
+       tests.
+       * gdb.python/python-value.exp (py_objfile_tests): New proc.
+       Call it.
+       (test_value_after_death): New proc.
+       * gdb.python/python-value.c (PTR): New typedef.
+       (main): New variable 'x'.
+
+2009-05-27  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
+       tests.
+       * gdb.python/python-value.exp (py_objfile_tests): New proc.
+       Call it.
+
+2009-05-27  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
+
+2009-05-24  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdb.threads/fork-thread-pending.c: New.
+       * gdb.threads/fork-thread-pending.exp: New.
+
+2009-05-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
+       * gdb.dwarf2/dw2-strp.S (a_string2): New.
+
+2009-05-18  Jon Beniston <jon@beniston.com>
+
+        * gdb.asm/asm-source.exp: Add lm32 target.
+
+2009-05-17  Pedro Alves  <pedro@codesourcery.com>
+
+       * gdb.base/foll-fork.c: Include stdlib.h.  Add markers for
+       `gdb_get_line_number'.  Call `callee' in both parent and child.
+       * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
+       `gdb_get_line_number' instead of hardcoding line numbers.
+       (catch_fork_unpatch_child): New procedure to test detaching
+       breakpoints from child fork.
+       (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
+       hardcoding line numbers.
+       (do_fork_tests): Run `catch_fork_unpatch_child'.
+
+2009-05-17  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * gdb.mi/mi-cmd-var.exp: Check that when varobj
+       of structure type enters or leaves the scope, it
+       is reported by -var-update.
+
+2009-05-11  Doug Evans  <dje@sebabeach.org>
+
+       * gdb.mi/nsintrall.c (main): Fix off-by-one error.
+       * gdb.threads/pending-step.c (main): Fix off-by-one error. 
+       * gdb.threads/schedlock.c (main): Fix off-by-one error.
+
+2009-05-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
+
+2009-04-30  Doug Evans  <dje@google.com>
+
+       * gdb.threads/watchthreads2.exp: New testcase.
+       * gdb.threads/watchthreads2.c: New testcase.
+
+2009-04-29  Doug Evans  <dje@google.com>
+
+       * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
+       * gdb.cp/mb-ctor.cc: Ditto.
+       * gdb.cp/mb-inline.exp: Add multi-line source statement test.
+       * gdb.cp/mb-inline.h (multi_line_foo): New function.
+       * gdb.cp/mb-inline1.cc: Call it.
+       * gdb.cp/mb-inline2.cc: Ditto.
+       * gdb.cp/mb-templates.exp: Add multi-line source statement test.
+       * gdb.cp/mb-templates.cc (multi_line_foo): New template.
+
+2009-04-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
+       (info_macro): Remova `decimal' declaration.  New variable `nonzero'.
+       Replace all uses of `decimal' by `nonzero'.
+       (info macro FROM_COMMANDLINE): New test.
+
+2009-04-27  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
+
+2009-04-27  Doug Evans  <dje@google.com>
+
+       * gdb.threads/watchthreads.c (main): Initialize args before starting
+       the threads.  Plus formatting cleanup.
+       * gdb.threads/watchthreads.exp: Avoid errant failures due to
+       biased scheduling of one thread.
+
+2009-04-27  Jerome Guitton  <guitton@adacore.com>
+
+       * gdb.cp/templates.cc (GetMax): New template.
+       (main): Declare two instances of GetMax.
+       * gdb.cp/templates.exp: Add new test.
+
+2009-04-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
+
+2009-04-22  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
+
+2009-04-15  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/charset.exp: Add regression test.
+
 2009-04-14  Joel Brobecker  <brobecker@adacore.com>
 
        * gdb.base/exe-lock.exp: New testcase.
This page took 0.041779 seconds and 4 git commands to generate.