X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=5d1de05957169b2b4d9589fa055441d0f79f7afe;hb=74921315b6734554793a37f7a152878c45b7d4ac;hp=446768d818f144097efc2e23755c8ec5a1b7d429;hpb=08d72866c0af5242ab28e61727cd9ae9703810d8;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 446768d818..5d1de05957 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,533 @@ +2013-09-17 Keith Seitz + + 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 + + * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling. + * gdb.multi/multi-arch-exec.c (main): Use BASEDIR. + +2013-11-12 Doug Evans + + * gdb.base/fileio.exp: Make $dir2 writable after the test is done + so that "rm -rf $builddir" Just Works. + +2013-11-12 Joel Brobecker + + * gdb.ada/mi_exc_info: New testcase. + +2013-11-12 Joel Brobecker + + * gdb.ada/info_exc: New testcase. + +2013-11-11 Doug Evans + + * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead + of testfile. + +2013-11-11 Phil Muldoon + + * 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 + + * gdb.ada/mi_ex_cond: New testcase. + +2013-11-07 Doug Evans + + PR 11786 + * gdb.base/gcore-relro-pie.c: New file. + * gdb.base/gcore-relro-pie.exp: New file. + +2013-11-07 Phil Muldoon + + * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests. + * gdb.python/py-cmd.c: New File. + +2013-11-07 Phil Muldoon + + * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests. + +2013-11-06 Doug Evans + + * gdb.python/py-arch.exp: Tweak test name for bad memory access test. + +2013-11-06 Yao Qi + + * 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 + + * README: Mention performance tests. + +2013-11-06 Yao Qi + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gdb.base/argv0-symlink.exp: Compute executable's directory + dynamically. + +2013-11-04 Tom Tromey + + * gdb.asm/asm-source.exp: Use standard_output_file. + +2013-11-04 Tom Tromey + + * gdb.server/file-transfer.exp: Use standard_output_file. + +2013-11-04 Tom Tromey + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gdb.gdb/selftest.exp: Use standard_output_file. + * lib/selftest-support.exp (do_self_tests): Use + standard_output_file. + +2013-11-04 Tom Tromey + + * gdb.stabs/weird.exp: Use gdb_remote_download and + standard_output_file. + +2013-11-04 Tom Tromey + + * gdb.base/gcore-buffer-overflow.exp: Use + standard_output_file, not standard_testfile. + * gdb.base/twice.exp: Use standard_testfile, not + standard_output_file. Use gdb_remote_download. + +2013-11-04 Tom Tromey + + * lib/gdb.exp (get_compiler_info): Use log_file -info and + restore from that. + +2013-11-02 Maciej W. Rozycki + + * gdb.cp/derivation.exp: s/perrro/perror/ + +2013-11-01 Maciej W. Rozycki + + * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to + `debugdir'. + +2013-10-31 Andrew Burgess + + * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional + tests and update expected error message. + (test_watch_register_location): New tests. + (do_tests): Call test_watch_register_location. + * gdb.base/watchpoints.exp: Update expected error message. + +2013-10-30 Andreas Arnez + + * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to + the patterns in gdb_test_multiple. + +2013-10-29 Nicolas Blanc + + * gdb.base/sym-file-lib.c: New file. + * gdb.base/sym-file-loader.c: New file. + * gdb.base/sym-file-loader.h: New file. + * gdb.base/sym-file-main.c: New file. + * gdb.base/sym-file.exp: New file. + * lib/gdb.exp (is_elf_target): New function. + +2013-10-29 Pedro Alves + + * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs + variable setting change-log-default-name to ChangeLog-mi. + +2013-10-29 Andrew Burgess + + * gdb.trace/unavailable.exp (gdb_unavailable_registers_test): + Expect pattern. + +2013-10-28 Tom de Vries + + * gdb.arch/thumb2-it.S (it_8): Fix typo. + +2013-10-25 Anton Kolesov (tiny change) + + * gdb.base/bang.exp: Use gdb_continue_to_end to properly support + remote stubs where exit() behaviour is unreliable. + +2013-10-25 Pedro Alves + + * gdb.cp/m-static.exp: Adjust expected output of printing a + nonexistent or optimized out static field. Also test printing the + the "container" object. + +2013-10-24 Maciej W. Rozycki + + * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver' + if in the persistent mode. + * gdb.trace/disconnected-tracing.exp: Reconnect before completion. + +2013-10-24 Maciej W. Rozycki + + * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not + support core file generation" reply. + +2013-10-21 Jose E. Marchesi + + PR gdb/15986 + * gdb.base/run.c (main): gdb_get_line_number tag added for + commands.exp. + (factorial): Likewise. + + * gdb.base/commands.exp (watchpoint_command_test): Use + gdb_get_line_number in order to determine the locations in run.c + where local_var is detected to go out of scope. + +2013-10-21 Jose E. Marchesi + + * gdb.base/gnu_vector.exp: Care about endianness when casting + scalars to vectors. + +2013-10-18 Tom Tromey + + * lib/gdb.exp (build_executable_from_specs): Remove duplicate set + of "binfile". + +2013-10-18 Andrew Burgess + + * gdb.base/watchpoints.exp: Add test for setting software + watchpoints of different types before starting the inferior. + +2013-10-18 Pedro Alves + + PR gdb/16062 + * gdb.threads/stepi-random-signal.c: New file. + * gdb.threads/stepi-random-signal.exp: New file. + +2013-10-17 Maciej W. Rozycki + + * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): + Fix comment typo. + * lib/gdb.exp (gdb_init): Likewise. + +2013-10-17 Tom Tromey + + * gdb.base/printcmds.exp (test_printf): Test printf flushing. + +2013-10-14 Tom Tromey + + * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test + name to gdb_test_no_output. + +2013-10-13 Jan Kratochvil + + Canonicalize directories for EXEC_FILENAME. + * gdb.base/argv0-symlink.exp + (kept file symbolic link name for info inferiors): New. + (kept directory symbolic link name): Setup kfail. + (kept directory symbolic link name for info inferiors): New. + +2013-10-11 Andreas Arnez + + * gdb.arch/s390-multiarch.exp: New file. + * gdb.arch/s390-multiarch.c: New file. + +2013-10-11 Joel Brobecker + + * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to + use the appropriate GDB/MI command instead, and verify + the test output. + +2013-10-11 Joel Brobecker + + * gdb.base/source-nofile.gdb: New file. + * gdb.base/source.exp: Add two tests verifying the behavior when + the "source" command is given a non-existant filename. + +2013-10-11 Yao Qi + + * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h". + [__WIN32__]: Include "windows.h" and define macro 'dlopen' + and 'dlclose'. + [!__WIN32__]: Include "dlfcn.h". + * gdb.mi/mi-catch-load.exp: Set up kfail. + +2013-10-10 Andreas Arnez + + * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load + generated corefile" by argument "$test". + +2013-10-09 Pedro Alves + + * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected + output. + +2013-10-09 Pedro Alves + + * gdb.base/catch-syscall.exp (test_catch_syscall_without_args) + (test_catch_syscall_with_args, test_catch_syscall_with_many_args) + (test_catch_syscall_with_wrong_args) + (test_catch_syscall_restarting_inferior) + (test_catch_syscall_fail_nodatadir) + (test_catch_syscall_without_args_noxml) + (test_catch_syscall_with_args_noxml) + (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix. + +2013-10-08 Tom Tromey + + * gdb.dwarf2/dwzbuildid.exp: New file. + * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type" + parameters. + (Dwarf::_defer_output): Change "section" parameter to + "section_spec"; update. + (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New + procs. + +2013-10-08 Joel Brobecker + + * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique. + +2013-10-07 Tom Tromey + + * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx + to 0. + +2013-10-06 Sergio Durigan Junior + + * gdb.base/corefile.exp: Test whether $_exitsignal is set and + $_exitcode is void when opening a corefile. + * gdb.base/exitsignal.exp: New file. + * gdb.base/segv.c: Likewise. + * gdb.base/normal.c: Likewise. + +2013-10-04 Joel Brobecker + + * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files. + +2013-10-02 Vidya Praveen + + * gdb.trace/entry-values.exp: Modify regular expression to scan for + 'bl' instruction instead of 'call' for ARM and AArch64 targets. + +2013-10-02 Pedro Alves + + * gdb.dwarf2/dw2-reg-undefined.exp : Set to "". + * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete. + (not_saved_pattern): New. + Replace use of the former with the latter. + +2013-10-02 Pedro Alves + + * README (Board Settings): Document "exit_is_reliable". + * lib/gdb.exp (gdb_continue_to_end): Check whether the board says + running to exit reliably reports program exits. + * boards/native-gdbserver.exp: Set exit_is_reliable in the board + info. + * boards/native-stdio-gdbserver.exp: Likewise. + +2013-10-01 Doug Evans + + * gdb.python/python.exp: Remove redundant print-stack tests. + Make all print-stack test names unique. Fix spelling of print-stack. + +2013-09-29 Yao Qi + + * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host + is remote. + +2013-09-25 Andreas Arnez + + PR shlibs/8882 + * gdb.base/corefile.exp: Add a check to assure warning-free + core-file load. + +2013-09-24 Jan Kratochvil + + * gdb.dwarf2/dwp-symlink.c: New file. + * gdb.dwarf2/dwp-symlink.exp: New file. + +2013-09-20 Doug Evans + + * lib/dwarf.exp (build_executable_from_fission_assembler): New proc. + * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate + file. + * gdb.dwarf2/fission-loclists.S: Ditto. + * gdb.dwarf2/fission-reread.S: Ditto. + * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with + build_executable_from_fission_assembler. + * gdb.dwarf2/fission-loclists.exp: Ditto. + * gdb.dwarf2/fission-reread.exp: Ditto. + + * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs. + * lib/gdb.exp (build_id_debug_filename_get): Update to use them. + (gdb_gnu_strip_debug): Ditto. + * lib/prelink-support.exp (section_get, prelink_no): Ditto. + * gdb.arch/altivec-abi.exp: Ditto. + * gdb.base/attach-pie-misread.exp: Ditto. + * gdb.base/comprdebug.exp: Ditto. + * gdb.base/dup-sect.exp: Ditto. + * gdb.base/gnu-debugdata.exp: Ditto. + * gdb.base/step-symless.exp: Ditto. + * gdb.dwarf2/dw2-inline-param.exp: Ditto. + * gdb.dwarf2/dw2-skip-prologue.exp: Ditto. + * gdb.dwarf2/gdb-index.exp: Ditto. + +2013-09-18 Andrew Burgess + + * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info + register to "", and also print the registers. + +2013-09-18 Pedro Alves + + PR server/15967 + * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and + change text. + +2013-09-18 Yao Qi + + * gdb.server/wrapper.c: New. + * gdb.server/wrapper.exp: New. + +2013-09-17 Muhammad Waqas + Jan Kratochvil + Pedro Alves + + PR gdb/11568 + * gdb.thread/thread-specific-bp.c: New file. + * gdb.thread/thread-specific-bp.exp: New file. + +2013-09-17 Sergio Durigan Junior + + * gdb.base/defaults.exp (): Add check for $_isvoid + convenience function. + 2013-09-17 Pedro Alves PR gdb/15911