X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=ff0035ed4ae4185ba86ce1dee09149f3bba8e92a;hb=6d61dee599fb314f0561c3bd0dd17ac0cfa05e35;hp=1362f09a6a1808c6b757de3093eae53811b27004;hpb=038d48680941f014349256aeb7bab14b3f01d58e;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 1362f09a6a..ff0035ed4a 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,454 @@ +2016-09-28 Pedro Alves + + * gdb.base/infcall-input.c: New file. + * gdb.base/infcall-input.exp: New file. + +2016-09-22 Yao Qi + + * lib/gdbserver-support.exp: Rename mi_gdb_exit. + (gdb_exit): Rename it to ... + (gdbserver_gdb_exit): ... Close GDBserver. + (gdb_exit): New proc, call gdbserver_gdb_exit. + (mi_gdb_exit): Likewise. + +2016-09-22 Yao Qi + + * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute + path. + * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base. + Remove duplication. + +2016-09-22 Yao Qi + + * lib/gdbserver-support.exp: Check the existence of + gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit. + +2016-09-21 Anton Kolesov + + * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32. + +2016-09-21 Tom Tromey + + PR gdb/20604: + * gdb.base/quit.exp: New file. + +2016-09-21 Simon Marchi + + * .gitignore: New file. + +2016-09-21 Maciej W. Rozycki + + * gdb.arch/mips16-thunks.exp: Use `standard_output_file' + throughout. + +2016-09-16 Andreas Arnez + + * lib/gdb.exp: No longer skip hardware breakpoint tests on s390. + +2016-09-16 Jan Kratochvil + + * gdb.cp/casts.cc (decltype): Move it ... + (main): ... with its call to ... + * gdb.cp/casts03.cc: ... a new file. + * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it. + +2016-09-15 Jan Kratochvil + + * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11. + +2016-09-15 Peter Bergner + + * gdb.arch/powerpc-power.s: Update Power9 instruction tests + and sync up the test with tests in gas/testsuite/gas/ppc. + * gdb.arch/powerpc-power.exp: Likewise. + +2016-09-15 Jan Kratochvil + + * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE. + +2016-09-11 Sergio Durigan Junior + Jan Kratochvil + + * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to + make m1's definition to be different from m2's. Use 'dummy' as an + argument for probe 'two'. + +2016-09-10 Jon Beniston + + * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options + for sim target. + +2016-09-09 Andreas Arnez + + * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external + variable declaration. + (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap. + * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable. + * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver + received HWCAP as its argument. + +2016-09-06 Pedro Alves + + * gdb.base/new-ui-pending-input.c: New file. + * gdb.base/new-ui-pending-input.exp: New file. + * gdb.exp (clear_gdb_spawn_id): New procedure. + (with_spawn_id): Check whether gdb_spawn_id exists before + referencing it. If gdb_spawn_id didn't exist on entry, clear it + on exit. + +2016-09-05 Ulrich Weigand + + * gdb.base/float128.c: New file. + * gdb.base/float128.exp: Likewise. + * gdb.base/floatn.c: Likewise. + * gdb.base/floatn.exp: Likewise. + +2016-09-05 Ulrich Weigand + + * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment. + +2016-09-05 Pedro Alves + + PR backtrace/19927 + * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that + unwinders are immediately called as side effect of "source" or + "disable unwinder" commands. + * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls. + +2016-09-02 Yao Qi + + * gdb.base/return-nodebug.exp: Skip the test if skip_float_test + is true and $type is "float" or "double". + +2016-09-02 Yao Qi + + * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns + true. + * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test. + * gdb.base/call-rt-st.exp: Likewise. + * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its + return value instead of gdb,skip_float_test. + * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test. + (do_function_calls): Use its return value instead of + gdb,skip_float_test. + * gdb.base/finish.exp: Likewise. + * gdb.base/funcargs.exp: Likewise. + * gdb.base/return.exp: Likewise. + * gdb.base/return2.exp: Likewise. + * gdb.base/varargs.exp: Likewise. + * lib/gdb.exp (gdb_skip_float_test): Change it to + gdb_caching_proc. Detect the broken ptrace on arm-linux. + +2016-08-30 Andreas Arnez + + * gdb.multi/tids.exp: Test "thread apply all". + +2016-08-29 Jan Kratochvil + + * gdb.base/default.exp (tty): Remove. + +2016-08-24 Kevin Buettner + + * gdb.python/py-recurse-unwind.c: New file. + * gdb.python/py-recurse-unwind.py: New file. + * gdb.python/py-recurse-unwind.exp: New file. + +2016-08-24 Simon Marchi + + * gdb.base/set-inferior-tty.exp: New file. + * gdb.base/set-inferior-tty.c: New file. + +2016-08-23 Pedro Alves + + PR gdb/20494 + * gdb.base/new-ui-echo.c: New file. + * gdb.base/new-ui-echo.exp: New file. + +2016-08-23 Yao Qi + + * gdb.server/connect-stopped-target.exp (do_test): Pass "" to + gdbserver_spawn. + * gdb.server/connect-without-multi-process.exp (do_test): + Likewise. + +2016-08-23 Yao Qi + + * gdb.base/signals-state-child.exp: Set variables gdb_txt and + standalone_txt. Delete gdb_txt and standalone_txt on host + and target. Spawn the binary on target. Copy files from + target to host. + +2016-08-22 Pedro Alves + + PR gdb/20505 + * gdb.base/vdso-warning.exp: Test core dumps too. Use + with_test_prefix. Factor out bits to ... + (test_no_vdso): ... this new procedure. + +2016-08-19 Carl Love + + * gdb.arch/altivec-regs.exp: Use standard_testfile instead of + maintaining separate logic for constructing the output path. + * gdb.arch/powerpc-d128-regs.exp: Likewise. + * gdb.arch/ppc-dfp.exp: Likewise. + * gdb.arch/ppc-fp.exp: Likewise. + * gdb.arch/vsx-regs.exp: Likewise. + * gdb.arch/altivec-abi.exp: Likewise, plus added local variable + binprefix for generating the additional binary files. + +2016-08-19 Pedro Alves + + * gdb.trace/mi-trace-frame-collected.exp + (test_trace_frame_collected): On x32, expect two registers. + +2016-08-18 Carl Love + + * gdb.arch/powerpc-power.s: Add new Power9 instruction tests + and sync up the test with tests in gas/testsuite/gas/ppc. + * gdb.arch/powerpc-power.exp: Likewise. + +2016-08-17 Simon Marchi + + * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix + expected error message. + +2016-08-17 Simon Marchi + + * gdb.multi/remove-inferiors.exp: New file. + * gdb.multi/remove-inferiors.c: New file. + +2016-08-12 Yao Qi + + * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's + argument list. + +2016-08-10 Pedro Alves + + PR gdb/19187 + * gdb.reverse/waitpid-reverse.exp: Add comment and remove + setup_kfails. + +2016-08-09 Pedro Alves + Simon Marchi + + PR gdb/20418 + * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files. + * lib/mi-support.exp (mi_expect_interrupt): Remove anchors. + +2016-08-09 Pedro Alves + + PR mi/20431 + * gdb.mi/mi-cmd-error.exp: New file. + +2016-08-09 Pedro Alves + + PR gdb/18653 + * gdb.base/signals-state-child.c: New file. + * gdb.base/signals-state-child.exp: New file. + * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern. + +2016-08-09 Pedro Alves + + * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file. + +2016-08-03 Tom Tromey + + PR python/18565: + * gdb.python/py-frame-inline.exp: Add Frame.function test. + +2016-08-01 Yao Qi + + * gdb.threads/process-dies-while-detaching.exp (do_test): Set + variable mode to "multi-process" if $multi_process is 1, otherwise + set it to "single-process". + +2016-08-01 Yao Qi + + * gdb.cp/anon-struct.exp: Check is_aarch32_target. + * gdb.cp/cpexprs.exp: Likewise. + * gdb.cp/m-static.exp: Likewise. + +2016-07-26 Tom Tromey + + PR python/20190: + * gdb.threads/tls.exp (check_thread_local): Add python symbol + test. + +2016-07-26 Markus Metzger + + * gdb.btrace/record_goto.exp: se is_amd64_regs_target for + selecting assembly source files. + * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting + assembly source files. + * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting + assembly source files. + * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for + selecting assembly source files. + +2016-07-25 Simon Marchi + + * gdb.base/new-ui.exp (do_test_invalid_args): New + procedure. + +2016-07-25 Tim Wiederhake + + * gdb.btrace/reconnect.c: New file. + * gdb.btrace/reconnect.exp: New file. + +2016-07-23 Gabriel Krisman Bertazi + + * gdb.base/catch-syscall.exp (do_syscall_tests): Add call + to test_catch_syscall_group. + (test_catch_syscall_group): New. + +2016-07-21 Tom Tromey + + * gdb.rust/simple.rs (main): Use empty struct expression. + * gdb.rust/simple.exp: Add tests for empty struct expression. + +2016-07-21 Yao Qi + + * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1 + if gdb_skip_xml_test is true on some targets. + +2016-07-21 Yao Qi + + * gdb.server/solib-list.exp: Unset last_loaded_file. + +2016-07-20 Jan Kratochvil + + * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and + "step into captured_main (args)". + +2016-07-20 Jan Kratochvil + + * gdb.btrace/tailcall-only.exp: Use is_lp64_target check. + +2016-07-20 Jan Kratochvil + + * gdb.python/py-unwind.exp: Test also ![is_lp64_target]. + +2016-07-19 Pedro Alves + + * gdb.opt/inline-break.exp: Remove optimize=-O2. + * gdb.opt/inline-bt.exp: Likewise. + * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add + additional_flags=-Winline. + * gdb.opt/inline-locals.exp: Likewise. + * gdb.opt/inline-markers.c (ATTR): Define. + (inlined_fn): Use it. + +2016-07-19 Yao Qi + + * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative. + (test_with_self): Remove some code. Remove argument executable. + (top-level): Use do_self_tests. + +2016-07-15 Zachary Welch + Don Breazeal + + * gdb.base/maint.exp: Escape paths used in regular expressions. + * gdb.stabs/weird.exp: Likewise. + +2016-07-13 Tom Tromey + + PR python/15620, PR python/18620: + * gdb.python/py-breakpoint.exp (connect_event, check_last_event) + (test_bkpt_events): New procs. + +2016-07-13 Tom Tromey + + PR python/17698: + * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending" + test. + (test_watchpoints): Likewise. + (test_bkpt_pending): New proc. + +2016-07-13 Tom Tromey + + PR cli/18053: + * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load + completion test. + +2016-07-13 Jan Kratochvil + + * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc. + * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label. + * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to + f_label. + (g): Rename g_end_lbl to g_label. + * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for + low_pc and high_pc. + * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise. + +2016-07-12 Tom Tromey + + PR python/19293: + * gdb.python/py-unwind-maint.exp: Update tests. + +2016-07-12 Yao Qi + + * lib/selftest-support.exp (selftest_setup): Match the output + when captured_main is inlined. + +2016-07-07 Walfred Tedeschi + + * gdb.fortran/derived-types.exp (result_line, result_line_2): + New variables. + (print this%a, print this%b, print this): New tests. + * gdb.fortran/derived-types.f90 (this): New object and + initialization. + +2016-07-06 Simon Marchi + + * gdb.ada/arraydim.exp: Remove extra directory level in build + directory. + +2016-07-06 Simon Marchi + + * lib/ada.exp: Remove extra directory level in build directory. + * gdb.ada/cond_lang.exp: Likewise. + * gdb.ada/exec_changed.exp: Likewise. + * gdb.ada/lang_switch.exp: Likewise. + +2016-07-06 Manish Goregaokar + + * simple.rs: Add test for raw pointer subscripting + * simple.exp: Add test expectations + +2016-07-05 Yao Qi + + * gdb.mi/mi-reverse.exp: Match =record-started output. + +2016-07-01 Pedro Alves + + * gdb.base/jit-reader.exp (info_registers_current_frame): New + procedure. + (jit_reader_test): Test the jit reader's unwinder. + * gdb.base/jithost.c (jit_function_00_code): New global. + (main): Use memcpy to fill in the mmapped code, instead of poking + bytes manually here. + * gdb.base/jitreader.c (enum register_mapping) : New + value. + (read_debug_info): Save the function's range. + (read_sp): New function. + (unwind_frame): Use it. Also unwind RBP. + (get_frame_id): Use read_sp. + (gdb_init_reader): Use calloc instead of malloc. + * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test' + parameter. Use gdb_test_multiple. + +2016-07-01 Pedro Alves + Antoine Tremblay + + * gdb.threads/process-dies-while-detaching.c: New file. + * gdb.threads/process-dies-while-detaching.exp: New file. + +2016-07-01 Pedro Alves + + * gdb.multi/watchpoint-multi-exit.c: New file. + * gdb.multi/watchpoint-multi-exit.exp: New file. + 2016-06-30 Pedro Alves * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't @@ -31,8 +482,9 @@ 2016-06-27 Manish Goregaokar - * gdb.rust/simple.rs: Add test for returning unit in a function - * gdb.rust/simple.exp: Add expectation for functions returning unit + * gdb.rust/simple.rs: Add test for returning unit in a function. + * gdb.rust/simple.exp: Add expectation for functions returning + unit. 2016-06-27 Pierre-Marie de Rodat @@ -44,7 +496,8 @@ PR gdb/20239 * gdb.rust/simple.rs: Add more tests for printing NonZero enums. - * gdb.rust/simple.exp: Add test expectations for new NonZero tests. + * gdb.rust/simple.exp: Add test expectations for new NonZero + tests. 2016-06-24 David Taylor @@ -589,7 +1042,7 @@ * lib/compiler.c: Add Intel specific preprocessor macros. * lib/compiler.cc: Likewise. - + 2016-04-13 Luis Machado * gdb.server/connect-with-no-symbol-file.c: New file. @@ -946,11 +1399,13 @@ 2016-03-02 Bernhard Heckel - * gdb.fortran/vla-history.exp: Lookup array elements and printing exceeds timeout. + * gdb.fortran/vla-history.exp: Lookup array elements and printing + exceeds timeout. 2016-03-02 Bernhard Heckel - * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an breakpoint. + * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an + breakpoint. 2016-03-02 Bernhard Heckel @@ -1906,9 +2361,9 @@ 2015-11-24 Pedro Alves PR 17539 - * gdb.base/display.exp: Expect displays to be sorted in ascending - order. Use multi_line. - * gdb.base/solib-display.exp: Likewise. + * gdb.base/display.exp: Expect displays to be sorted in ascending + order. Use multi_line. + * gdb.base/solib-display.exp: Likewise. 2015-11-24 Pedro Alves @@ -3636,7 +4091,8 @@ 2015-05-26 Omair Javaid - * lib/gdb.exp (supports_process_record): Return true for aarch64*-linux*. + * lib/gdb.exp (supports_process_record): Return true for + aarch64*-linux*. (supports_reverse): Likewise. 2015-05-22 Patrick Palka