X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=da1348b30163798e09640f752f76c6dbe9f49978;hb=ed3ef33944c39d9a3cea72b9a7cef3c20f0e3461;hp=af7127aac6ad7c9ab9e64e80366165a6854a9200;hpb=23e9d3b9cecfffc529b5d8bb2ddec7f3e312cd6d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index af7127aac6..da1348b301 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,582 @@ +2014-02-10 Doug Evans + + * configure.ac (AC_OUTPUT): Add gdb.guile. + * configure: Regenerate. + * lib/gdb-guile.exp: New file. + * lib/gdb.exp (get_target_charset): New function. + * gdb.base/help.exp: Update expected output from "apropos apropos". + * gdb.guile/Makefile.in: New file. + * gdb.guile/guile.exp: New file. + * gdb.guile/scm-arch.c: New file. + * gdb.guile/scm-arch.exp: New file. + * gdb.guile/scm-block.c: New file. + * gdb.guile/scm-block.exp: New file. + * gdb.guile/scm-breakpoint.c: New file. + * gdb.guile/scm-breakpoint.exp: New file. + * gdb.guile/scm-disasm.c: New file. + * gdb.guile/scm-disasm.exp: New file. + * gdb.guile/scm-equal.c: New file. + * gdb.guile/scm-equal.exp: New file. + * gdb.guile/scm-error.exp: New file. + * gdb.guile/scm-error.scm: New file. + * gdb.guile/scm-frame-args.c: New file. + * gdb.guile/scm-frame-args.exp: New file. + * gdb.guile/scm-frame-args.scm: New file. + * gdb.guile/scm-frame-inline.c: New file. + * gdb.guile/scm-frame-inline.exp: New file. + * gdb.guile/scm-frame.c: New file. + * gdb.guile/scm-frame.exp: New file. + * gdb.guile/scm-generics.exp: New file. + * gdb.guile/scm-gsmob.exp: New file. + * gdb.guile/scm-iterator.c: New file. + * gdb.guile/scm-iterator.exp: New file. + * gdb.guile/scm-math.c: New file. + * gdb.guile/scm-math.exp: New file. + * gdb.guile/scm-objfile-script-gdb.in: New file. + * gdb.guile/scm-objfile-script.c: New file. + * gdb.guile/scm-objfile-script.exp: New file. + * gdb.guile/scm-objfile.c: New file. + * gdb.guile/scm-objfile.exp: New file. + * gdb.guile/scm-ports.exp: New file. + * gdb.guile/scm-pretty-print.c: New file. + * gdb.guile/scm-pretty-print.exp: New file. + * gdb.guile/scm-pretty-print.scm: New file. + * gdb.guile/scm-section-script.c: New file. + * gdb.guile/scm-section-script.exp: New file. + * gdb.guile/scm-section-script.scm: New file. + * gdb.guile/scm-symbol.c: New file. + * gdb.guile/scm-symbol.exp: New file. + * gdb.guile/scm-symtab-2.c: New file. + * gdb.guile/scm-symtab.c: New file. + * gdb.guile/scm-symtab.exp: New file. + * gdb.guile/scm-type.c: New file. + * gdb.guile/scm-type.exp: New file. + * gdb.guile/scm-value-cc.cc: New file. + * gdb.guile/scm-value-cc.exp: New file. + * gdb.guile/scm-value.c: New file. + * gdb.guile/scm-value.exp: New file. + * gdb.guile/source2.scm: New file. + * gdb.guile/types-module.cc: New file. + * gdb.guile/types-module.exp: New file. + +2014-02-10 Yao Qi + + PR testsuite/16543 + * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT. + * configure: Regenerated. + * Makefile.in: New file. + +2014-02-08 Andreas Schwab + + * gdb.python/py-framefilter.exp: Fix typo. + +2014-02-08 Yao Qi + + * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test + that no =breakpoint-modified is emitted when breakpoints are + modified through MI commands. + +2014-02-07 Pedro Alves + Pedro Alves + + * gdb.threads/step-after-sr-lock.c: New file. + * gdb.threads/step-after-sr-lock.exp: New file. + +2014-02-07 Pedro Alves + + * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print. + +2014-02-06 Jan Kratochvil + + Fix i386-sse-stack-align.exp regression since GDB_PARALLEL. + * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file. + +2014-02-06 Doug Evans + + * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected + output. + + * gdb.gdb/python-interrupts.exp: New file. + +2014-02-05 Yao Qi + + * gdb.trace/report.exp (use_collected_data): Test the output + of "info threads" and "info inferiors". + +2014-02-05 Yao Qi + + Revert this patch: + + 2013-05-24 Yao Qi + + * gdb.trace/tfile.exp: Test inferior and thread. + +2014-02-04 Ulrich Weigand + + * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint + on a function. + * gdb.base/step-bt.c: Call hello via function pointer to make + sure its first instruction is executed on powerpc64le-linux. + +2014-02-04 Ulrich Weigand + + * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*. + +2014-02-04 Ulrich Weigand + + * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants + of the test patterns for use on little-endian systems. + +2014-02-04 Ulrich Weigand + + * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test. + (decimal_vector): Fix for little-endian. + +2014-01-29 Jose E. Marchesi + + * gdb.arch/sparc-sysstep.exp: New file. + * gdb.arch/sparc-sysstep.c: Likewise. + + * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep. + +2014-01-28 Edjunior Barbosa Machado + + * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols. + +2014-01-23 Tom Tromey + + * gdb.ada/array_char_idx: New testcase. + +2014-01-23 Tom Tromey + + PR python/16487: + * gdb.python/py-framefilter.exp: Add test using "Error" filter. + * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New + classes. + +2014-01-23 Tom Tromey + + PR python/16491: + * gdb.python/py-framefilter.py (Reverse_Function.function): Read a + string from an inferior frame. + * gdb.python/py-framefilter-mi.exp: Update. + +2014-01-22 Doug Evans + + * gdb.server/server-mon.exp: Add tests for "set debug-format". + +2014-01-22 Andreas Arnez + + * gdb.base/catch-syscall.exp: Activate test on s390*-linux. + +2014-01-22 Andreas Arnez + + * gdb.trace/entry-values.exp: Remove excess space character from + regex patterns. Handle s390 call instruction. + +2014-01-22 Andreas Arnez + + * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and + define "*_start" label. Make "name" static. + * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to + ${name} by references to ${name}_start. + +2014-01-22 Andreas Arnez + + * gdb.base/info-macros.exp: Remove "debug" from the compile + options. + +2014-01-17 Iain Buclaw + + * gdb.dlang/demangle.exp: New file. + +2014-01-17 Iain Buclaw + + * gdb.dlang/primitive-types.exp: New file. + +2014-01-17 Iain Buclaw + + * configure.ac: Create gdb.dlang/Makefile. + * configure: Regenerate. + * Makefile.in (ALL_SUBDIRS): Add gdb.dlang. + * gdb.dlang/Makefile.in: New file. + * lib/d-support.exp: New file. + * lib/gdb.exp (skip_d_tests): New proc. + +2014-01-16 Markus Metzger + + * gdb.btrace/delta.exp: Check reverse stepi. + * gdb.btrace/tailcall.exp: Update. Add stepping tests. + * gdb.btrace/finish.exp: New. + * gdb.btrace/next.exp: New. + * gdb.btrace/nexti.exp: New. + * gdb.btrace/record_goto.c: Add comments. + * gdb.btrace/step.exp: New. + * gdb.btrace/stepi.exp: New. + * gdb.btrace/multi-thread-step.c: New. + * gdb.btrace/multi-thread-step.exp: New. + * gdb.btrace/rn-dl-bind.c: New. + * gdb.btrace/rn-dl-bind.exp: New. + * gdb.btrace/data.c: New. + * gdb.btrace/data.exp: New. + * gdb.btrace/Makefile.in (EXECUTABLES): Add new. + +2014-01-16 Markus Metzger + + * gdb.btrace/Makefile.in (EXECUTABLES): Add delta. + * gdb.btrace/exception.exp: Update. + * gdb.btrace/instruction_history.exp: Update. + * gdb.btrace/record_goto.exp: Update. + * gdb.btrace/tailcall.exp: Update. + * gdb.btrace/unknown_functions.exp: Update. + * gdb.btrace/delta.exp: New. + +2014-01-16 Markus Metzger + + * gdb.btrace/record_goto.exp: Add backtrace test. + * gdb.btrace/tailcall.exp: Add backtrace test. + +2014-01-16 Markus Metzger + + * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto. + * gdb.btrace/record_goto.c: New. + * gdb.btrace/record_goto.exp: New. + * gdb.btrace/x86-record_goto.S: New. + +2014-01-16 Markus Metzger + + * gdb.btrace/function_call_history.exp: Update tests. + * gdb.btrace/instruction_history.exp: Update tests. + +2014-01-16 Markus Metzger + + * gdb.btrace/function_call_history.exp: Fix expected field + order for "record function-call-history". + Add new tests for "record function-call-history /c". + * gdb.btrace/exception.cc: New. + * gdb.btrace/exception.exp: New. + * gdb.btrace/tailcall.exp: New. + * gdb.btrace/x86-tailcall.S: New. + * gdb.btrace/x86-tailcall.c: New. + * gdb.btrace/unknown_functions.c: New. + * gdb.btrace/unknown_functions.exp: New. + * gdb.btrace/Makefile.in (EXECUTABLES): Add new. + +2014-01-16 Markus Metzger + + * gdb.btrace/instruction_history.exp: Update. + * gdb.btrace/function_call_history.exp: Update. + +2014-01-16 Markus Metzger + + * gdb.btrace/function_call_history.exp: Fix expected function + trace. + * gdb.btrace/instruction_history.exp: Initialize traced. + Remove traced_functions. + +2014-01-16 Markus Metzger + + * gdb.btrace/function_call_history.exp: Update + * gdb.btrace/instruction_history.exp: Update. + +2014-01-16 Markus Metzger + + * gdb.btrace/enable.exp: Update expected text. + +2014-01-16 Omair Javaid + + * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4 + bytes. + +2014-01-15 Maciej W. Rozycki + + * gdb.base/float.exp: Handle "aarch64*-*-*" targets. + +2014-01-15 Omair Javaid + + * lib/gdb.exp (supports_process_record): Return true for + arm*-linux*. (supports_reverse): Likewise. + +2014-01-13 Siva Chandra Reddy + + PR python/15464 + PR python/16113 + * gdb.python/py-type.c: Enhance test case. + * gdb.python/py-value-cc.cc: Likewise + * gdb.python/py-type.exp: Add new tests. + * gdb.python/py-value-cc.exp: Likewise + +2014-01-10 Andreas Arnez + Pedro Alves + + * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol. + Make "name" extern. + * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace + references to ${name}_start by references to ${name}. + +2014-01-10 Joel Brobecker + + * gdb.ada/pp-rec-component.exp: Remove path from "source" test. + +2014-01-10 Joel Brobecker + + * gdb.python/py-pp-integral.exp: Remove path from "source" test. + +2014-01-09 Maciej W. Rozycki + Pedro Alves + + * gdb.mi/mi-info-os.exp: Connect to the target with + mi_gdb_target_load. + +2014-01-08 Pedro Alves + + * gdb.threads/reconnect-signal.c: New file. + * gdb.threads/reconnect-signal.exp: New file. + +2014-01-07 Jan Kratochvil + + * gdb.base/source-dir.exp: New file. + +2014-01-07 Joel Brobecker + + * gdb.ada/mi_interface: New testcase. + +2014-01-07 Joel Brobecker + + * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py, + gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb, + gdb.ada/pp-rec-component/pck.ads: New files. + +2014-01-07 Joel Brobecker + + * gdb.python/py-pp-integral.c: New file. + * gdb.python/py-pp-integral.py: New file. + * gdb.python/py-pp-integral.exp: New file. + +2013-12-19 Sergio Durigan Junior + + PR breakpoints/16297 + * gdb.base/catch-syscall.c (read_syscall, pipe_syscall) + (write_syscall): New variables. + (main): Create a pipe, write 1 byte in it, and read 1 byte from + it. + * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe, + "write" and "read" syscalls. + (fill_all_syscalls_numbers): Improve the way to obtain syscalls + numbers. + +2013-12-19 Keven Boell + + * gdb.fortran/module.exp: Completion matches fortran module + names as well. ptype/whatis on modules return a proper type. + Add new check for having the correct scope. + +2013-12-19 Keven Boell + + * gdb.fortran/type.f90: New file. + * gdb.fortran/whatis_type.f90: New file. + +2013-12-18 Sergio Durigan Junior + + * gdb.base/catch-syscall.c: Include . + (close_syscall, chroot_syscall, exit_group_syscall): New + variables. + * gdb.base/catch-syscall.exp: Replace gdb_compile by + prepare_for_testing. Call fill_all_syscalls_numbers before + starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and + gdb_load by clean_restart. + (check_info_bp_any_syscall, check_info_bp_specific_syscall) + (check_info_bp_many_syscalls): Remove global gdb_prompt. + (check_call_to_syscall): Likewise. Add global decimal. Improve + testing regex. + (check_return_from_syscall): Likewise. + (check_continue, insert_catch_syscall_with_arg): Remove global + gdb_prompt. + (insert_catch_syscall_with_many_args): Likewise. Add global + decimal. Fix $filter_str. Improve testing regex. + (check_for_program_end): Remove global gdb_prompt. + (test_catch_syscall_without_args): Likewise. Add global decimal. + Improve testing regex. + (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): Remove global gdb_prompt. + (do_syscall_tests): Likewise. Remove global srcdir. + (test_catch_syscall_without_args_noxml): Remove global gdb_prompt. + Add global last_syscall_number. Test for the exact syscall number + to be caught. + (test_catch_syscall_with_args_noxml): Remove global gdb_prompt. + Add global all_syscalls_numbers. Test each syscall number to be + caught, instead of only testing "close". + (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt. + (do_syscall_tests_without_xml): Likewise. Remove global srcdir. + Remove stale comment. + (fill_all_syscalls_numbers): Add global last_syscall_number. Fill + the correct syscall numbers using information from the inferior. + +2013-12-17 Pedro Alves + + * gdb.trace/circ.exp: Expect frame info to be printed when + switching between frames with unavailable stack, but different + functions. + +2013-12-17 Andrew Burgess + + * gdb.trace/unavailable-dwarf-piece.c: New file. + * gdb.trace/unavailable-dwarf-piece.exp: New file. + +2013-12-15 Yao Qi + + * gdb.perf/skip-prologue.c: New. + * gdb.perf/skip-prologue.exp: New. + * gdb.perf/skip-prologue.py: New. + +2013-12-13 Joel Brobecker + + * gdb.ada/arraydim: New testcase. + +2013-12-12 Siva Chandra Reddy + + PR python/16113 + * gdb.python/py-value-cc.cc: Improve test case. + * gdb.python/py-value-cc.exp: Add new tests to test usage of + gdb.Field objects as subscripts on gdb.Value objects. + +2013-12-10 Doug Evans + + PR 16286 + * gdb.python/py-value.c: #include stdlib.h, string.h. + (str): New struct. + (main): New local xstr. + * gdb.python/py-value.exp (test_value_in_inferior): Add test to + fetch a value as a string with a length beyond the declared length + of the array. + +2013-12-10 Andrew Burgess + + * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info, + update comment. + +2013-12-10 Joel Brobecker + + * gdb.ada/int_deref.exp: Add test verifying that we print + the decoded symbol name when printing the address of Ada + symbols. + +2013-12-10 Joel Brobecker + + * gdb.mi/mi-start.exp: Add test verifying that -list-features + contains "exec-run-start-option". + +2013-12-08 Yao Qi + + * lib/gdb.exp (support_complex_tests): Use gdb_produce_source. + (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise. + (is_64_target, is_amd64_regs_target): Likewise. + (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise. + +2013-12-07 Mike Frysinger + + * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode. + * gdb.base/testenv.c: Likewise. + +2013-12-07 Mike Frysinger + + * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh. + * gdb.hp/gdb.objdbg/tools/symaddr: Likewise. + * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise. + +2013-12-06 Pedro Alves + + * gdb.dwarf2/dw2-undefined-ret-addr.S: New file. + * gdb.dwarf2/dw2-undefined-ret-addr.c: New file. + * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file. + +2013-12-06 Doug Evans + + * gdb.base/break.exp: Fix setting of $baz. + +2013-12-06 Andrew Burgess + + * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and + DW_OP_plus_uconst. + +2013-12-06 Keven Boell + + * lib/mi-support.exp (mi_list_varobj_children_range): Add + call to mi_list_array_varobj_children_with_index. + (mi_list_array_varobj_children_with_index): New function. + Add parameter to specify array start. + +2013-12-03 Jose E. Marchesi + + * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a + SIGPWR in sparc64. + + * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR + have the same signal number. Handle this situation. + +2013-12-03 Joel Brobecker + + * gdb.ada/dot_all: New testcase. + +2013-12-03 Joel Brobecker + + * gdb.mi/mi-undefined-cmd.exp: New testcase. + +2013-12-03 Joel Brobecker + + * gdb.mi/mi-i-cmd.exp: New file. + +2013-12-02 Doug Evans + + * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info + at start. + * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary + has been specified with a relative path and we have chdir'd before + accessing the debug info. + +2013-11-28 Andrew Burgess + + * gdb.trace/unavailable.exp (gdb_collect_args_test): Update + expected results. + (gdb_collect_locals_test): Likewise. + (gdb_collect_globals_test): Likewise. + +2013-11-28 Yao Qi + + * lib/gdb.exp (with_gdb_prompt): New proc. + * gdb.perf/disassemble.exp: New. + * gdb.perf/disassemble.py: New. + +2013-11-26 Luis Machado + + * gdb.base/callfuncs.c (main): Assign malloc's return value + and free it afterwards. + * gdb.base/charset-malloc.c (malloc_stub): Likewise. + * gdb.base/printcmds.c (main): Likewise. + * gdb.base/randomize.c (main): Free "p" and change breakpoint + marker position. + * gdb.base/setvar.c (dummy): Assign malloc's return value + and free it afterwards. + +2013-11-26 Andrew Burgess + + * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in + gdb_test_multiple. + +2013-11-26 Tom Tromey + + * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove. + * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove. + * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove. + +2013-11-25 Keith Seitz + + PR c++/14819 + * gdb.cp/impl-this.cc: New file. + * gdb.cp/impl-this.exp: New file. + 2013-11-25 Yao Qi * gdb.perf/backtrace.c: New. @@ -33434,6 +34013,6 @@ Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) ;; version-control: never ;; End: - Copyright 1993-2013 Free Software Foundation, Inc. + Copyright 1993-2014 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved.