Don't let two frames with the same id end up in the frame chain.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index dda7d1b6ac38d482e19e6479a56db9c0d454a1cd..0135ece2379f43d78c7e800c4e09039a018ffbb1 100644 (file)
@@ -1,3 +1,357 @@
+2013-11-22  Pedro Alves  <palves@redhat.com>
+
+       PR 16155
+       * gdb.dwarf2/dw2-dup-frame.S: New file.
+       * gdb.dwarf2/dw2-dup-frame.c: New file.
+       * gdb.dwarf2/dw2-dup-frame.exp: New file.
+
+2013-11-22  Yao Qi  <yao@codesourcery.com>
+
+       * lib/mi-support.exp (mi_create_dynamic_varobj): Update
+       comment and add one more argument "has_more".
+       * gdb.python/py-mi.exp: Callers update.
+
+2013-11-22  Yao Qi  <yao@codesourcery.com>
+
+       * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
+       of mi_create_dynamic_varobj.
+
+2013-11-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/maint.exp (maint print objfiles): Consume one line at a
+       time, and run it through all three milestone regexes.
+
+2013-11-20  Sanimir Agovic  <sanimir.agovic@intel.com>
+
+       * gdb.base/eval-avoid-side-effects.exp: New file.
+
+2013-11-20  Walfred Tedeschi  <walfred.tedeschi@intel.com>
+
+       * gdb.arch/i386-mpx.c: New file
+       * gdb.arch/i386-mpx.exp: New file.
+
+2013-11-20  Walfred Tedeschi  <walfred.tedeschi@intel.com>
+
+       * gdb.python/py-pp-maint.exp: Consider new pretty-print added 
+       for bnd registers.
+
+2013-11-20  Walfred Tedeschi  <walfred.tedeschi@intel.com>
+
+       * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
+       start and end equal 0.
+
+2013-11-19  Yao Qi  <yao@codesourcery.com>
+
+       * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
+       (mi_list_varobj_children_range): Likewise.
+
+2013-11-19  Yao Qi  <yao@codesourcery.com>
+
+       * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
+
+2013-11-19  Yao Qi  <yao@codesourcery.com>
+
+       * lib/mi-support.exp: Fix format.
+
+2013-11-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/py_range: New testcase.
+
+2013-11-18  Joel Brobecker  <brobecker@adacore.com>
+
+       * mi-language.exp: Add "-list-features" test verifying that
+       its output contains "language-option".
+
+2013-11-16  Joel Brobecker  <brobecker@adacore.com>
+
+       * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
+       * info_exc/foo.adb: Adjust to new exception name.
+       * info_exc.exp: Adjust after exception renaming in const.ads.
+       Update "info exception global" test to test "info exceptions
+       global_gdb" instead.
+
+       * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
+       * mi_exc_info/foo.adb (Adjust to new exception name.
+       * mi_exc_info.exp: Adjust after exception renaming in const.ads.
+       Update "-info-ada-exceptions global" test to test
+       "-info-ada-exceptions global_gdb" instead.
+
+2013-11-15  Luis Machado  <lgustavo@codesourcery.com>
+
+       * lib/mi-support.exp (mi_gdb_test): Expect different formats
+       of inferior output for remote and native sessions.
+       * gdb.mi/mi-console.exp: Remove obsolete comment.
+       Check for semihosted inferior output pattern.
+       (semihosted_string): New function.
+
+2013-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/info_exc.exp: Allow other global exceptions to be
+       listed in the output of "info exceptions".
+       * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
+       listed in the output of "-info-ada-exceptions".
+
+2013-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/info_exc.exp: Start inferior before starting
+       the "info exceptions" tests.
+       * gdb.ada/mi_exc_info.exp: Start inferior before starting
+       the "-info-ada-exceptions" tests.
+
+2013-11-15  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.cp/includefile: New file.
+       * gdb.cp/filename.exp: New file.
+       * gdb.cp/filename.cc: New file.
+
+2013-11-15  Doug Evans  <xdje42@gmail.com>
+
+       * gdb.python/py-breakpoint.exp: Make tests have unique names.
+
+2013-11-15  Doug Evans  <xdje42@gmail.com>
+
+       * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
+
+2013-11-15  Doug Evans  <xdje42@gmail.com>
+
+       * gdb.python/py-breakpoint.exp: Split up into several functions,
+       each with their own test prefix.
+
+2013-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/O2_float_param: New testcase.
+
+2013-11-14  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in (check-parallel): Print summary from gdb.sum.
+
+2013-11-14  Omair Javaid  <Omair.Javaid@linaro.org>
+
+        * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
+       and function label names.
+        * gdb.dwarf2/dw2-case-insensitive.c: Created function and
+       compile unit labels.
+
+2013-11-14  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.mi/mi-language.exp: New file.
+
+2013-09-17  Keith Seitz  <keiths@redhat.com>
+
+       PR c++/7935
+       PR c++/10541
+       * gdb.cp/nsalias.exp: New file.
+       * gdb.cp/nsalias.cc: New file.
+       * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
+       tests only on known, working compiler versions.
+
+2013-11-13  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
+       * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
+
+2013-11-12  Doug Evans  <dje@google.com>
+
+       * gdb.base/fileio.exp: Make $dir2 writable after the test is done
+       so that "rm -rf $builddir" Just Works.
+
+2013-11-12  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/mi_exc_info: New testcase.
+
+2013-11-12  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/info_exc: New testcase.
+
+2013-11-11  Doug Evans  <dje@google.com>
+
+       * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
+       of testfile.
+
+2013-11-11  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * gdb.python/py-linetable.S: New file.
+       * gdb.python/py-linetable.c: New file.
+       * gdb.python/py-linetable.exp: New file.
+
+2013-11-11  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/mi_ex_cond: New testcase.
+
+2013-11-07  Doug Evans  <dje@google.com>
+
+       PR 11786
+       * gdb.base/gcore-relro-pie.c: New file.
+       * gdb.base/gcore-relro-pie.exp: New file.
+
+2013-11-07  Phil Muldoon  <pmuldoon@redhat.com>
+
+        * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
+        * gdb.python/py-cmd.c: New File.
+
+2013-11-07  Phil Muldoon  <pmuldoon@redhat.com>
+
+       * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
+
+2013-11-06  Doug Evans  <xdje42@gmail.com>
+
+       * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
+
+2013-11-06  Yao Qi  <yao@codesourcery.com>
+
+       * lib/gdb.exp (gdb_produce_source): New procedure.
+       * gdb.perf/solib.c: New.
+       * gdb.perf/solib.exp: New.
+       * gdb.perf/solib.py: New.
+
+2013-11-06  Yao Qi  <yao@codesourcery.com>
+
+       * README: Mention performance tests.
+
+2013-11-06  Yao Qi  <yao@codesourcery.com>
+
+       * lib/perftest.exp: New.
+       * gdb.perf/lib/perftest/__init__.py: New.
+       * gdb.perf/lib/perftest/measure.py: New.
+       * gdb.perf/lib/perftest/perftest.py: New.
+       * gdb.perf/lib/perftest/reporter.py: New.
+       * gdb.perf/lib/perftest/testresult.py: New.
+
+2013-11-06  Yao Qi  <yao@codesourcery.com>
+
+       * Makefile.in (check-perf): New target.
+       * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
+       * configure: Re-generated.
+       * gdb.perf/Makefile.in: New.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in (TEST_DIRS): Remove.
+       (TEST_TARGETS, check-parallel): Rewrite.
+       (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
+       (subdir_do, subdirs): Remove.
+       (do-check-parallel, check/%): New targets.
+       (clean): Remove outputs, temp, and cache directories.
+       (saw_dash_j): New variable.
+       (CHECK_TARGET): Use it.
+       (check): Depend on all, site.exp.  Rewrite.
+       (check-single): Remove dependencies.
+       (slow_tests, all_tests, reordered_tests): New variables.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
+       * gdb.dwarf2/fission-base.exp: Set debug-file-directory
+       before loading binfile.
+       * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
+       * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
+       before loading binfile.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/foll-exec.c (main): Use BASEDIR.
+       * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
+       * gdb.base/foll-vfork.c (main): Use BASEDIR.
+       * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
+       * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
+       * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/argv0-symlink.exp: Compute executable's directory
+       dynamically.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.asm/asm-source.exp: Use standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.server/file-transfer.exp: Use standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/fullname.exp: Use standard_output_file,
+       relative_filename.
+       * gdb.base/hashline1.exp: Use standard_testfile,
+       standard_output_file, relative_filename, clean_restart.
+       * gdb.base/hashline2.exp: Use standard_testfile,
+       standard_output_file.
+       * gdb.base/hashline3.exp: Use standard_testfile,
+       standard_output_file, relative_filename.
+       * lib/gdb.exp (relative_filename): New proc.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/fileio.c (test_open, test_write, test_read)
+       (test_lseek, test_close, test_stat, test_fstat)
+       (test_isatty, test_system, test_rename, test_unlink):
+       Use OUTDIR define.
+       * gdb.base/fileio.exp: Define OUTDIR during compilation.
+       Use standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
+       defines.
+       * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
+       compilation.  Use prepare_for_testing, standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.base/advance.exp: Use standard_testfile and
+       prepare_for_testing.
+       * gdb.base/bigcore.exp: Use standard_output_file.  "cd" to
+       appropriate directory when local.
+       * gdb.base/dump.exp: Use standard_output_file.  Update all
+       "dump" and "restore" filenames.
+       * gdb.base/interact.exp: Use standard_output_file.
+       * gdb.base/jit-so.exp: Don't download file when local.
+       * gdb.base/jit.exp (compile_jit_test): Don't download file
+       when local.
+       * gdb.base/list.exp: Use gdb_remote_download.
+       * gdb.base/maint.exp: Use standard_output_file.
+       * gdb.base/prelink.exp: Use standard_output_file.
+       * gdb.base/save-bp.exp: Use standard_output_file.
+       * gdb.base/sepdebug.exp: Use standard_testfile,
+       standard_output_file.
+       (test_different_dir): Don't declare objdir.
+       * gdb.base/solib-search.exp: Use standard_output_file.
+       * gdb.base/step-line.exp: Use gdb_remote_download.
+       * gdb.base/trace-commands.exp: Use standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
+       to compilation.  Use standard_output_file.
+       (test_tfind_tfile): Update.
+       * gdb.trace/tfile.c (write_basic_trace_file)
+       (write_error_trace_file): Use TFILE_DIR.
+       * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation.  Use
+       standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
+       Use "dwarf2 always-disassemble" for the "maint set" test.
+       * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
+       standard_output_file.
+       * gdb.mi/mi-logging.exp: Use standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.xml/tdesc-arch.exp: Use standard_output_file.  Make
+       downloads conditional on remote host.
+       (set_arch): Likewise.
+       * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
+       (load_description): Use standard_output_file.
+
+2013-11-04  Tom Tromey  <tromey@redhat.com>
+
+       * gdb.gdb/selftest.exp: Use standard_output_file.
+       * lib/selftest-support.exp (do_self_tests): Use
+       standard_output_file.
+
 2013-11-04  Tom Tromey  <tromey@redhat.com>
 
        * gdb.stabs/weird.exp: Use gdb_remote_download and
This page took 0.040661 seconds and 4 git commands to generate.