X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=7d8c7908fe5caedd2497b9310e9eacda5aac1ee7;hb=73021deb50855f31bb312241899a464c62155f6a;hp=4a624ddd662310e560151e2fcbcea98352ecc0cf;hpb=fd3ba736db19d4c7cd928f3735329339a8c8ef47;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 4a624ddd66..7d8c7908fe 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,588 @@ +2019-01-21 Alan Hayward + * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C. + +2019-01-21 Alan Hayward + * gdb.base/stack-protector.c: New test. + * gdb.base/stack-protector.exp: New file. + * gdb.cp/ovldbreak.exp: Only allow a single break line. + * lib/gdb.exp (get_compiler_info): Use getting_compiler_info + option. + (gdb_compile): Remove stack protector for GCC and prevent + recursion. + +2019-01-16 Keith Seitz + + PR gdb/23773 + * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file. + +2019-01-14 Pedro Franco de Carvalho + + * gdb.arch/vsx-regs.exp: Add tests that use the vector register + aliases. + * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two + tests. + * gdb.arch/powerpc-vector-regs.c: New file. + * gdb.arch/powerpc-vector-regs.exp: New file. + +2019-01-14 Pedro Franco de Carvalho + + * gdb.arch/altivec-regs.exp: Fix the list passed to + gdb_expect_list when testing "info vector". + +2019-01-12 Andrew Burgess + + * gdb.base/style.exp: Don't include path in testname. + +2019-01-10 Keith Seitz + + PR gdb/23712 + PR symtab/23010 + * gdb.dwarf2/multidictionary.exp: New file. + +2019-01-09 Simon Marchi + + * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to... + (test_gnuv3_style_demangling): ... this. + (test_lucid_style_demangling): Remove. + (test_arm_style_demangling): Remove. + (test_hp_style_demangling): Remove. + (do_tests): Remove calls to the above. + +2019-01-09 Andrew Burgess + + * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt + case. + +2019-01-06 Tom Tromey + + PR gdb/28155: + * gdb.dwarf2/typedef-void-finish.exp: New file. + +2018-12-28 Tom Tromey + Simon Marchi + + * gdb.base/jit-exec.exp: New file. + * gdb.base/jit-exec.c: New file. + * gdb.base/jit-execd.c: New file. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: Update test to check for address styling. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: Add test for styling of "Reading symbols" + message. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: Add test for version number styling. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: Add test for print_address_symbolic. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: Add test for breakpoint setting. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: Add test for variable names. + +2018-12-28 Tom Tromey + + * gdb.base/style.exp: New file. + * gdb.base/style.c: New file. + +2018-12-28 Tom Tromey + + * lib/gdb.exp (gdb_init): Set the TERM environment variable to + "dumb". + * gdb.base/readline.exp (operate_and_get_next): Save and restore + the TERM environment variable. + +2018-12-27 Tom Tromey + + * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add + pagination test. + +2018-12-24 Andrew Burgess + + * gdb.dwarf2/dw2-unusual-field-names.c: New file. + * gdb.dwarf2/dw2-unusual-field-names.exp: New file. + +2018-12-24 Philippe Waroquiers + + * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr. + Filename a.adb changed to bp_fun_addr.adb. + gdb.ada/bp_fun_addr.exp: Update test accordingly. + +2018-12-21 Jan Vrany + + * lib/gdb.exp (gdb_compile): Add new nopie flag enforce + non-PIE executables. + * README: Mention the gdb,nopie_flag board setting. + * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce + non-PIE executable. + * gdb.arch/amd64-entry-value.exp: Likewise. + * gdb.arch/amd64-invalid-stack-middle.exp: Likewise. + * gdb.arch/i386-float.exp: Likewise. + * gdb.arch/i386-signal.exp: Likewise. + * gdb.mi/mi-reg-undefined.exp: Likewise. + +2018-12-21 Paul Marechal + + PR gdb/23974 + * gdb.base/info-os.exp: Check return for unknown "info os" type. + +2018-12-20 Philippe Waroquiers + + * gdb.ada/info_auto_lang.exp: Normalize some_c source file. + Update order of results accordingly. + +2018-12-12 Andrew Burgess + + * gdb.base/annota1.exp: Update a test regexp. + +2018-12-11 Andrew Burgess + + * gdb.base/float.exp: Handle RISC-V targets without an FPU. + +2018-12-09 Philippe Waroquiers + + * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60. + (reuse_time): Initialize to REUSE_TIME_CAP. + (check_rc): New function. + (main): Use REUSE_TIME_CAP instead of hardcoded 60. + Check pthread_create rc. + (spawner_thread_func): Check pthread_create and pthread_join rc. + +2018-12-08 Pedro Alves + + * gdb.base/list.exp (test_forward_search): Rename to ... + (test_forward_reverse_search): ... this. Also test reverse-search + and the forward-search alias. + +2018-12-05 Andrew Burgess + + * config/sim.exp (gdb_target_sim): Remove redundant adjustment of + local timeout variable before return, and remove all local timeout + variable entirely. + (gdb_load): Likewise. + +2018-12-01 Tom de Vries + + * gdb.base/gdb-caching-proc.exp: New file. + +2018-11-25 Sergio Durigan Junior + + * Makefile.in (TIMESTAMP): New variable. + (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST) + command. + (check-single-racy): Likewise. + (check/%.exp): Likewise. + (check-racy/%.exp): Likewise. + (workers/%.worker): Likewise. + (build-perf): Likewise. + (check-perf): Likewise. + * README: Describe new "TS" and "TS_FORMAT" variables. + * print-ts.py: New file. + +2018-11-21 Benno Fünfstück + + PR python/23714 + * gdb.python/python.exp: Test command repetition after + gdb.execute. + +2018-11-20 Andrew Burgess + + * gdb.opt/inline-break.exp: Add test that info breakpoint output + is correctly aligned. + +2018-11-20 Philippe Waroquiers + + * gdb.ada/info_auto_lang.exp: New testcase. + * gdb.ada/info_auto_lang/global_pack.ads: New file. + * gdb.ada/info_auto_lang/proc_in_ada.adb: New file. + * gdb.ada/info_auto_lang/some_c.c: New file. + +2018-11-20 Philippe Waroquiers + + * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to + FUNC_lang language syntax. + +2018-11-20 Philippe Waroquiers + + * gdb.base/info_minsym.c: New file. + * gdb.base/info_minsym.exp: New file. + +2018-11-19 Tom Tromey + + PR rust/23625: + * gdb.rust/simple.exp: Add ptype test. Update expected output. + * gdb.rust/expr.exp: Update expected output. Change one test. + +2018-11-19 Tom Tromey + + * gdb.rust/simple.rs: Don't initialize empty_enum_value. + +2018-11-19 Pedro Alves + + * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use + gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we + see the expected warning. + +2018-11-16 Alan Hayward + + PR gdb/22736: + * gdb.cp/infcall-nodebug-lib.c: New test. + * gdb.cp/infcall-nodebug-main.c: New test. + * gdb.cp/infcall-nodebug.exp: New file. + +2018-11-12 Simon Marchi + + * gdb.base/skip.exp: Add standard_testfile. Add "skip delete" + completer tests. + +2018-11-09 Tom de Vries + + * gdb.base/msym-lang.c: New test. + * gdb.base/msym-lang.exp: New file. + * gdb.base/msym-lang-main.c: New test. + +2018-11-08 Tom Tromey + + PR gdb/23555: + PR gdb/23838: + * gdb.base/warning.exp: New file. + +2018-11-08 Jan Beulich + + * testsuite/gdb.arch/i386-avx512.c, + testsuite/gdb.arch/i386-avx512.exp: Add 7th test. + +2018-11-08 Andrew Burgess + + * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating + point hardware. + +2018-11-07 Andrew Burgess + + * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'. + * gdb.dwarf2/missing-type-name.exp: New file. + +2018-11-06 Tom de Vries + + * gdb.base/many-headers.c: New test. + * gdb.base/many-headers.exp: New file. + +2018-11-06 Jim Wilson + + * gdb.base/code_elim.exp: For riscv, set additional_flags + to include -msmall-data-limit=0. + +2018-11-01 Joel Brobecker + + * gdb.ada/watch_minus_l: New testcase. + +2018-11-01 Sangamesh Mallayya + + * gdb.arch/aix-sighandle.c: New file. + * gdb.arch/aix-sighandle.exp: New file. + +2018-10-31 Andrew Burgess + + * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float + registers being unions. + +2018-10-31 Tom de Vries + + * lib/valgrind.exp: New file. + (vgdb_start, vgdb_stop): New procs, factored out of ... + * gdb.base/valgrind-bt.exp: ... here, ... + * gdb.base/valgrind-disp-step.exp: ... here and ... + * gdb.base/valgrind-infcall.exp: ... here. + +2018-10-31 Tom de Vries + + * lib/gdb.exp (get_valueof): Don't output read value in test name. + +2018-10-31 Andrew Burgess + + * gdb.dwarf2/void-type.c: New file. + * gdb.dwarf2/void-type.exp: New file. + +2018-10-27 Philippe Waroquiers + + * gdb.base/info_qt.c: New file. + * gdb.base/info_qt.exp: New file. + +2018-10-26 Pedro Franco de Carvalho + + * gdb.arch/powerpc-htm-regs.c: New file. + * gdb.arch/powerpc-htm-regs.exp: New file. + +2018-10-26 Pedro Franco de Carvalho + + * gdb.arch/powerpc-tar.c: New file. + * gdb.arch/powerpc-tar.exp: New file. + +2018-10-26 Pedro Franco de Carvalho + + * gdb.arch/powerpc-ppr-dscr.c: New file. + * gdb.arch/powerpc-ppr-dscr.exp: New file. + +2018-10-25 Tom de Vries + + * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb. + +2018-10-24 Tom de Vries + + * lib/gdb.exp (gdb_test_multiple): Log wait status on process no + longer exists error. + +2018-10-24 Tom de Vries + + * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test. + +2018-10-24 Tom de Vries + + * gdb.base/valgrind-db-attach.exp: Handle removed support for + --db-attach in valgrind. + +2018-10-23 Andrew Burgess + + * gdb.arch/riscv-reg-aliases.c: New file. + * gdb.arch/riscv-reg-aliases.exp: New file. + +2018-10-19 Alan Hayward + + * gdb.python/py-cmd.exp: Check for gdb_prompt. + +2018-10-19 Alan Hayward + + * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6. + +2018-10-19 Alan Hayward + + * gdb.cp/ovldbreak.exp: Fix regexps. + +2018-10-19 Alan Hayward + + * gdb.compile/compile-cplus-print.exp: Start inferior earlier. + +2018-10-18 Sergio Durigan Junior + + PR cli/23785 + * gdb.base/restore.exp: New test to check if "restore" with an + invalid file doesn't segfault. + +2018-10-18 Tom de Vries + + * gdb.ada/bp_inlined_func.exp: Fix capitalized test name. + * gdb.ada/excep_handle.exp: Same. + * gdb.ada/mi_string_access.exp: Same. + * gdb.ada/mi_var_union.exp: Same. + * gdb.arch/arc-analyze-prologue.exp: Same. + * gdb.arch/arc-decode-insn.exp: Same. + * gdb.base/readnever.exp: Same. + * gdb.fortran/printing-types.exp: Same. + * gdb.guile/scm-lazy-string.exp: Same. + +2018-10-16 Tom de Vries + + PR gdb/23730 + * gdb.base/catch-follow-exec.c: Add copyright notice. + * gdb.base/catch-follow-exec.exp: Rewrite to use + gdb_spawn_with_cmdline_opts. Require gdb-native. + +2018-10-12 Sandra Loosemore + + * gdb.trace/actions-changed.exp: Check for arch support. + * gdb.trace/actions.exp: Likewise. + * gdb.trace/ax.exp: Likewise. + * gdb.trace/backtrace.exp: Likewise. + * gdb.trace/change-loc.exp: Likewise. + * gdb.trace/deltrace.exp: Likewise. + * gdb.trace/ftrace-lock.exp: Check for shlib and arch support. + * gdb.trace/ftrace.exp: Likewise. + * gdb.trace/infotrace.exp: Check for arch support. + * gdb.trace/mi-trace-frame-collected.exp: Likewise. + * gdb.trace/mi-tracepoint-changed.exp: Likewise. + * gdb.trace/mi-tsv-changed.exp: Likewise. + * gdb.trace/packetlen.exp: Likewise. + * gdb.trace/passc-dyn.exp: Likewise. + * gdb.trace/passcount.exp: Likewise. + * gdb.trace/pending.exp: Likewise. + * gdb.trace/range-stepping.exp: Check for shlib support. + * gdb.trace/report.exp: Check for arch support. + * gdb.trace/save-trace.exp: Likewise. + * gdb.trace/signal.exp: Check for signal support. + * gdb.trace/tfind.exp: Check for arch support. + * gdb.trace/trace-break.exp: Check for arch and shlib support. + * gdb.trace/trace-common.h: Add comment. + * gdb.trace/trace-condition.exp: Check for shlib and arch support. + * gdb.trace/trace-enable-disable.exp: Likewise. + * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call. + * gdb.trace/tracecmd.exp: Check for arch support. + * gdb.trace/tspeed.exp: Check for shlib and target support. + * gdb.trace/tstatus.exp: Check for arch support. + * gdb.trace/tsv.exp: Likewise. + * gdb.trace/while-dyn.exp: Likewise. + * gdb.trace/while-stepping.exp: Likewise. + * lib/trace-support.exp (gdb_trace_common_supports_arch): New. + +2018-10-12 Simon Marchi + + * gdb.trace/tspeed.exp: Remove nowarnings. + (prepare_for_trace_test): Declare "global ipalib". + * gdb.trace/tspeed.c: Include unistd.h. + (main): Remove superfluous printf argument. + +2018-10-11 Sandra Loosemore + + * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX + directory prefix on the filename. + +2018-10-10 Sergio Durigan Junior + + * gdb.gdb/unittest.exp: Update expected message informing that + selftests have been disabled. + * gdb.server/unittest.exp: Likewise. + +2018-10-09 Tom de Vries + + * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd + with runto_main. + +2018-10-08 Weimin Pan + + PR c++/16841 + * gdb.cp/virtbase2.cc: New file. + * gdb.cp/virtbase2.exp: New file. + +2018-10-06 Tom Tromey + + PR python/19399: + * gdb.python/py-inferior.exp: Add architecture test. + +2018-10-06 Tom Tromey + + * gdb.base/gnu-ifunc.exp (build): Use standard_output_file. + * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file. + +2018-10-06 Tom Tromey + + * gdb.python/py-breakpoint.exp (check_last_event): Check location + of a "throw" catchpoint. + +2018-10-06 Sergio Durigan Junior + + * gdb.base/info-proc.exp: Update string expected from "help info + proc". + +2018-10-04 Tom Tromey + + * gdb.cp/maint.exp (test_invalid_name): Update expected output. + * gdb.gdb/complaints.exp (test_short_complaints): Remove. + (test_initial_complaints, test_empty_complaints): Update. + * gdb.dwarf2/dw2-stack-boundary.exp: Update. + +2018-10-04 Tom Tromey + + PR cli/19551: + * lib/mi-support.exp (mi_gdb_file_cmd): Update. + * lib/gdb.exp (gdb_file_cmd): Update. + * gdb.stabs/weird.exp (print_weird_var): Update. + * gdb.server/solib-list.exp: Update. + * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update. + * gdb.mi/mi-cli.exp: Update. + * gdb.linespec/linespec.exp: Update. + * gdb.dwarf2/dw2-stack-boundary.exp: Update. + * gdb.dwarf2/dw2-objfile-overlap.exp: Update. + * gdb.cp/cp-relocate.exp: Update. + * gdb.base/sym-file.exp: Update. + * gdb.base/relocate.exp: Update. + * gdb.base/readnever.exp: Update. + * gdb.base/print-symbol-loading.exp (test_load_core): Update. + * gdb.base/kill-detach-inferiors-cmd.exp: Update. + * gdb.base/dbx.exp (gdb_file_cmd): Update. + * gdb.base/code_elim.exp: Update. + * gdb.base/break-unload-file.exp (test_break): Update. + * gdb.base/break-interp.exp (test_attach_gdb): Update. + * gdb.base/break-idempotent.exp (force_breakpoint_re_set): + Update. + * gdb.base/attach.exp (do_attach_tests): Update. + * gdb.base/sepdebug.exp: Update. + * gdb.python/py-section-script.exp: Update. + +2018-10-04 Tom Tromey + + PR cli/22234: + * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output. + * gdb.gdb/complaints.exp (test_short_complaints): Update expected + output. + +2018-10-04 Tom Tromey + + * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet; + set width and height to 0. + (test_command_line_attach_run): Use -quiet. + +2018-10-03 Sandra Loosemore + + * lib/gdb.exp (skip_ifunc_tests): New. + * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle + other compile failures. + * gdb.compile/compile-ifunc.exp: Skip if no ifunc support. + +2018-10-01 Simon Marchi + + * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on + is_amd64_regs_target. + +2018-10-01 Alan Hayward + + * gdb.arch/aarch64-sighandler-regs.c: New test. + * gdb.arch/aarch64-sighandler-regs.exp: New file. + * lib/gdb.exp (skip_aarch64_sve_tests): New proc. + +2018-10-01 Markus Metzger + + * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline + assembly. + +2018-09-28 Andrew Burgess + + * gdb.base/frame-selection.exp: New file. + * gdb.base/frame-selection.c: New file. + +2018-09-27 Alan Hayward + + * gdb.threads/check-libthread-db.c (thread_routine): Use a + pthread barrier. + (main): Likewise. + +2018-09-26 Andrew Burgess + + * gdb.base/large-frame-1.c: New file. + * gdb.base/large-frame-2.c: New file. + * gdb.base/large-frame.exp: New file. + * gdb.base/large-frame.h: New file. + +2018-09-24 Jozef Lawrynowicz + + PR gdb/20948 + * gdb.base/write_mem.exp: New test. + * gdb.base/write_mem.c: Likewise. + +2018-09-23 Tom Tromey + + PR python/18852: + * gdb.python/py-parameter.exp: Add test for parameter that throws + on "set". + 2018-09-23 Tom Tromey PR python/17284: @@ -14694,6 +15279,6 @@ For older changes see ChangeLog-1993-2013. ;; version-control: never ;; End: - Copyright 2014-2018 Free Software Foundation, Inc. + Copyright 2014-2019 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.