X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=599119cb1286db56d858406b779d59acfb963c92;hb=01113bc1c50ff1202517377afd7162861e66846f;hp=e0d2a7ed61e8be73dca2318721724226a2c7e557;hpb=9df22175e153e1a8784afb85fc24983adf346171;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index e0d2a7ed61..599119cb12 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,250 @@ +2016-02-12 Yao Qi + + * gdb.arch/arm-single-step-kernel-helper.c: New. + * gdb.arch/arm-single-step-kernel-helper.exp: New. + +2016-02-12 Markus Metzger + + * gdb.btrace/tailcall-only.exp: New. + * gdb.btrace/tailcall-only.c: New. + * gdb.btrace/x86_64-tailcall-only.S: New. + * gdb.btrace/i686-tailcall-only.S: New. + +2016-02-11 Pedro Alves + + * README (Parallel testing): Add missing double quotes. + +2016-02-11 Pedro Alves + + * README (Parallel testing): New section. + (GDB_PARALLEL): Rewrite. + (FORCE_PARALLEL): Document. + +2016-02-11 Marcin Kościelnicki + + * gdb.trace/tfile-avx.c: New test. + * gdb.trace/tfile-avx.exp: New test. + +2016-02-09 Keith Seitz + + PR breakpoints/19546 + * gdb.base/infcall-exec.c: New file. + * gdb.base/infcall-exec2.c: New file. + * gdb.base/infcall-exec.exp: New file. + +2016-02-09 Keith Seitz + + * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure. + (toplevel): Call test_bkpt_address. + +2016-02-09 Keith Seitz + + PR python/19506 + * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure. + (toplevel): Call test_bkpt_address. + +2016-02-09 Simon Marchi + + * configure.ac: Use AC_CONFIG_FILES instead of passing arguments + to AC_OUTPUT. + * configure: Regenerate. + +2016-02-09 Pedro Alves + + PR breakpoints/19548 + * gdb.base/execl-update-breakpoints.c (some_function): New + function. + (main): Call it. + * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint. + Tighten expected GDB output. + +2016-02-08 Simon Marchi + + * Makefile.in (ALL_SUBDIRS): Remove. + (clean mostlyclean): Do not recurse in ALL_SUBDIRS. + (distclean maintainer-clean realclean): Likewise. + * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile. + * configure: Regenerate. + * gdb.ada/Makefile.in: Delete. + * gdb.arch/Makefile.in: Likewise. + * gdb.asm/Makefile.in: Likewise. + * gdb.base/Makefile.in: Likewise. + * gdb.btrace/Makefile.in: Likewise. + * gdb.cell/Makefile.in: Likewise. + * gdb.compile/Makefile.in: Likewise. + * gdb.cp/Makefile.in: Likewise. + * gdb.disasm/Makefile.in: Likewise. + * gdb.dlang/Makefile.in: Likewise. + * gdb.dwarf2/Makefile.in: Likewise. + * gdb.fortran/Makefile.in: Likewise. + * gdb.gdb/Makefile.in: Likewise. + * gdb.go/Makefile.in: Likewise. + * gdb.guile/Makefile.in: Likewise. + * gdb.java/Makefile.in: Likewise. + * gdb.linespec/Makefile.in: Likewise. + * gdb.mi/Makefile.in: Likewise. + * gdb.modula2/Makefile.in: Likewise. + * gdb.multi/Makefile.in: Likewise. + * gdb.objc/Makefile.in: Likewise. + * gdb.opencl/Makefile.in: Likewise. + * gdb.opt/Makefile.in: Likewise. + * gdb.pascal/Makefile.in: Likewise. + * gdb.perf/Makefile.in: Likewise. + * gdb.python/Makefile.in: Likewise. + * gdb.reverse/Makefile.in: Likewise. + * gdb.server/Makefile.in: Likewise. + * gdb.stabs/Makefile.in: Likewise. + * gdb.threads/Makefile.in: Likewise. + * gdb.trace/Makefile.in: Likewise. + * gdb.xml/Makefile.in: Likewise. + * lib/gdb.exp (make_gdb_parallel_path): Add check for + GDB_PARALLEL. + (standard_output_file): Remove check for GDB_PARALLEL, always + return path in outputs/$subdir/$testname. + +2016-02-08 Simon Marchi + + * Makefile.in (abs_srcdir): Assign @abs_srcdir@. + (site.exp): Assign abs_srcdir to tcl's srcdir. + +2016-02-04 Yao Qi + + * gdb.base/foll-exec-mode.c: Include limits.h. + (main): Add parameters argc and argv. Get directory from + argv[0]. + * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in + compilation. + * gdb.base/foll-exec.c: Include limits.h. + (main): Add parameters argc and argv. + Get directory from argv[0]. + * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation. + Adjust tests on the number of lines as source code changed. + * gdb.base/foll-vfork-exit.c: Include limits.h. + (main): Add one line of statement before vfork. + * gdb.base/foll-vfork.c: Include limits.h and string.h. + (main): Add parameters argc and argv. Get directory from + argv[0]. + * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation. + (setup_gdb): Set tbreak to skip some source lines. + * gdb.multi/bkpt-multi-exec.c: Include limits.h. + (main): Add parameters argc and argv. Get directory from + argv[0]. + * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in + compilation. + * gdb.multi/multi-arch-exec.c: Include limits.h and string.h. + (main): Add parameters argc and argv. Get directory from + argv[0]. + * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in + compilation. + +2016-02-01 Doug Evans + + * gdb.base/skip.exp: Clean up multiple references to same test name. + +2016-02-01 Pedro Alves + + PR remote/19496 + * gdb.threads/forking-threads-plus-breakpoint.exp + (displaced_stepping_supported): New global. + (probe_displaced_stepping_support): New procedure. + (do_test): Add 'displaced' parameter, and use it. + (top level): Check for displaced stepping support. Add displaced + stepping on/off testing axis. + +2016-02-01 Andrew Burgess + + * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated + pointer. Don't perform further tests on the unassociated pointer + if the first test fails. + +2016-02-01 Andrew Burgess + + * gdb.base/max-value-size.c: New file. + * gdb.base/max-value-size.exp: New file. + * gdb.base/huge.exp: Disable max-value-size for this test. + +2016-01-28 Iain Buclaw + + * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite. + +2016-01-28 Yao Qi + + * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor. + +2016-01-25 Pedro Alves + + PR threads/19461 + * gdb.base/fork-running-state.c: New file. + * gdb.base/fork-running-state.exp: New file. + +2016-01-25 Pedro Alves + + PR gdb/19494 + * gdb.base/catch-fork-kill.c: New file. + * gdb.base/catch-fork-kill.exp: New file. + +2016-01-25 Pedro Alves + + * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix): + Delete, moved to lib/gdb.exp. + * gdb.threads/forking-threads-plus-breakpoint.exp + (foreach_with_prefix): Likewise. + * gdb.threads/process-dies-while-handling-bp.exp + (foreach_with_prefix): Likewise. + * lib/gdb.exp (foreach_with_prefix): New procedure. + +2016-01-25 Marcin Kościelnicki + + * gdb.trace/backtrace.exp: Bump stack collection fudge factor. + * gdb.trace/entry-values.exp: Bump stack collection fudge factor. + +2016-01-23 Marcin Kościelnicki + + * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big + endian targets. + +2016-01-22 Jan Kratochvil + Pedro Alves + + Fix testsuite compatibility with Guile. + * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread + number. + +2016-01-22 Jan Kratochvil + + Fix testsuite compatibility with Guile. + * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread. + (thread 1): New test for backtrace through signal handler. + +2016-01-22 Yao Qi + + PR testsuite/19491 + * gdb.base/multi-forks.c: Include + ../lib/unbuffer_output.c + (main): Call gdb_unbuffer_output. + +2016-01-21 Doug Evans + + * lib/ada.exp (gdb_compile_ada): Fix typo. + +2016-01-21 Joel Brobecker + + * gdb.base/break-fun-addr.exp: New file. + * gdb.base/break-fun-addr1.c: New file. + * gdb.base/break-fun-addr2.c: New file. + +2016-01-20 Simon Marchi + + * gdb.python/py-pp-maint.exp: Change/add enum flag tests. + * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex + enum flag values. + +2016-01-20 Andreas Arnez + + * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail + when GDB can not set the vector return value. Add more comments + for clarification. + 2016-01-20 Antoine Tremblay * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile @@ -17,69 +264,6 @@ * Makefile.in (check-parallel): Propagate return code from make do-check-parallel. -2016-01-19 Pedro Alves - - * ax-gdb.c (agent_command_1): Adjust call to decode_line_full. - * break-catch-throw.c (re_set_exception_catchpoint): Pass the - current program space down to linespec decoding and breakpoint - location updating. - * breakpoint.c (parse_breakpoint_sals): Adjust calls to - decode_line_full. - (until_break_command): Adjust calls to decode_line_1. - (base_breakpoint_decode_location, bkpt_decode_location): Add - 'search_pspace' parameter. Pass it along. - (bkpt_probe_create_sals_from_location): Adjust calls to - parse_probes. - (tracepoint_decode_location, tracepoint_probe_decode_location) - (strace_marker_decode_location): Add 'search_pspace' parameter. - Pass it along. - (all_locations_are_pending): Rewrite to take a breakpoint and - program space as arguments instead. - (hoist_existing_locations): New function. - (update_breakpoint_locations): Add 'filter_pspace' parameter. Use - hoist_existing_locations instead of always removing all locations, - and adjust to all_locations_are_pending change. - (location_to_sals): Add 'search_pspace' parameter. Pass it along. - Don't disable the breakpoint if there are other locations in - another program space. - (breakpoint_re_set_default): Adjust to pass down the current - program space as filter program space. - (decode_location_default): Add 'search_pspace' parameter and pass - it along. - (prepare_re_set_context): Don't switch program space here. - (breakpoint_re_set): Use save_current_space_and_thread instead of - save_current_program_space. - * breakpoint.h (struct breakpoint_ops) : Add - 'search_pspace' parameter. - (update_breakpoint_locations): Add 'filter_pspace' parameter. - * cli/cli-cmds.c (edit_command, list_command): Adjust calls to - decode_line_1. - * elfread.c (elf_gnu_ifunc_resolver_return_stop): Pass the current - program space as filter program space. - * linespec.c (struct linespec_state) : New field. - (create_sals_line_offset, convert_explicit_location_to_sals) - (parse_linespec): Pass the search program space down. - (linespec_state_constructor): Add 'search_pspace' parameter. - Store it. - (linespec_parser_new): Add 'search_pspace' parameter and pass it - along. - (linespec_lex_to_end): Adjust. - (decode_line_full, decode_line_1): Add 'search_pspace' parameter - and pass it along. - (decode_line_with_last_displayed): Adjust. - (collect_symtabs_from_filename, symtabs_from_filename): New - 'search_pspace' parameter. Use it. - (find_function_symbols): Pass the search program space down. - * linespec.h (decode_line_1, decode_line_full): Add - 'search_pspace' parameter. - * probe.c (parse_probes_in_pspace): New function, factored out - from ... - (parse_probes): ... this. Add 'search_pspace' parameter and use - it. - * probe.h (parse_probes): Add pspace' parameter. - * python/python.c (gdbpy_decode_line): Adjust. - * tracepoint.c (scope_info): Adjust. - 2016-01-19 Marcin Kościelnicki * gdb.trace/ftrace.exp: Fix expected message on continue.