gdb
[binutils-gdb.git] / gdb / testsuite / ChangeLog
index b0fcac7c314254670e0791a7637a6506f92174ad..34225586b476b8fe98a2fd96cd1fc637929845f2 100644 (file)
@@ -1,5 +1,131 @@
+2010-01-20  Tom Tromey  <tromey@redhat.com>
+
+       PR backtrace/10770:
+       * gdb.dwarf2/pr10770.exp: New file.
+       * gdb.dwarf2/pr10770.c: New file.
+       * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
+
+2010-01-20  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * gdb.mi/mi-async.exp: Remove check for 'async' target, because
+       that target was removed, and the test always runs native anyway.
+
+2010-01-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
+       gdb.base/watchpoint-cond-gone-stripped.c: New.
+
+2010-01-19  Tom Tromey  <tromey@redhat.com>
+
+       PR c++/8000:
+       * gdb.cp/namespace.exp: Use new enum.  Fix line numbers in
+       existing tests.
+       * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
+       (main): Use AAA::SomeEnum.
+
+2010-01-19  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
+       (test_ignore_count): Declare line_callme_body global.
+       (run to breakpoint with ignore count): Use line_callme_body.
+       * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
+       (set line_main_hello, set line_main_return): Reindent.
+       (set line_callee4_head, set line_callee4_body, set line_callee4_next):
+       New.
+       (continue to callee4): Use line_callee4_body.
+       (check *stopped from CLI command): Use line_callee4_next.
+       * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
+       (set line_main_hello, set line_main_return): Reindent.
+       (set line_callee4_head, set line_callee4_body): New.
+       (continue to callee4): Use line_callee4_body.
+
+2010-01-18  Tom Tromey  <tromey@redhat.com>
+
+       PR c++/9680:
+       * gdb.cp/casts.cc: Add new classes and variables.
+       * gdb.cp/casts.exp: Test new operators.
+
+2010-01-18  Tom Tromey  <tromey@redhat.com>
+           Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * gdb.python/source2.py: New file.
+       * gdb.python/source1: New file.
+       * gdb.python/python.exp: Test "source" command.
+
+2010-01-15  Stan Shebs  <stan@codesourcery.com>
+
+       * gdb.trace/tfile.c: New file.
+       * gdb.trace/tfile.exp: New file.
+       
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
+       (libfunc): New parameter action.  Implement also selectable "sleep".
+       * gdb.base/break-interp-main.c: Include assert.h.
+       (libfunc): New parameter action.
+       (main): New parameters argc and argv.  Assert argc.  Pass argv.
+       * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
+       (test_attach): New proc.
+       (test_ld): Pass new "segv" exec parameter.  Call also test_attach.
+       * lib/gdb.exp (core_find): New parameter arg.  Pass it to $binfile.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/break-interp.exp (test_core): New proc.
+       (test_ld): Call it.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
+       * gdb.base/break-interp.exp: Exit on skip_shlib_tests.  Change $srcfile.
+       New variables $binfile_lib and $srcfile_lib.  Call get_compiler_info
+       and gdb_compile_shlib.  Use new -Wl compiler options.
+       (dl bt, main bt): New tests.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Support PIEs with no symfile_objfile.
+       * gdb.base/break-interp.exp: New argument at the test_ld calls.
+       (test_ld): New parameter trynosym.
+       (test_ld <$trynosym>): New block.
+
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/break-interp.exp: New file.
+
+2010-01-13  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
+       * gdb.python/py-prettyprint.py (pp_ls): New printer.
+       * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
+       test.
+       * gdb.python/py-prettyprint.c: Define lazystring test structure.
+       * gdb.python/py-mi.exp: Add lazy string test.
+
+2010-01-13  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * lib/mi-support.exp (mi_check_thread_states): Handle
+       core number in thread listing.
+
+2010-01-12  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.base/maint.exp: Adjust the expected output for the
+       "maint print type" test. Use gdb_test_multiple instead of
+       gdb_sent/gdb_expect.
+
 2010-01-11  Doug Evans  <dje@google.com>
 
+       * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
+       from gdbserver_download.  All callers updated.
+
        * gdb.server/ext-run.exp: "info os processes" requires xml support.
 
 2010-01-11  Jan Kratochvil  <jan.kratochvil@redhat.com>