Index: gdb/testsuite/ChangeLog |
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog |
index 4f9c0f35b92cd6435efb93a79bd1fcc21c9045e3..bb9a1dfd1ca733f189b65dbdedbca79068c2ee05 100644 |
--- a/gdb/testsuite/ChangeLog |
+++ b/gdb/testsuite/ChangeLog |
@@ -1,8 +1,2794 @@ |
-2012-01-06 Joel Brobecker <brobecker@adacore.com> |
+2012-11-15 Luis Machado <lgustavo@codesourcery.com> |
+ |
+ * gdb.mi/mi-var-create-rtti.c: New file. |
+ * gdb.mi/mi-var-create-rtti.exp: New file. |
+ |
+2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ Doug Evans <dje@google.com> |
+ |
+ Fix recent gdb_breakpoint regression. |
+ * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly |
+ braces from the parameter. |
+ * gdb.java/jprint.exp: Likewise. |
+ |
+2012-10-15 Doug Evans <dje@google.com> |
+ |
+ * lib/gdb.exp (runto): Fix call to gdb_breakpoint. |
+ |
+2012-10-11 Doug Evans <dje@google.com> |
+ |
+ PR breakpoints/14643. |
+ * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread". |
+ * gdb.linespec/thread.c: New file. |
+ * gdb.linespec/thread.exp: New file. |
+ |
+ * lib/gdb.exp (gdb_breakpoint): Fix varargs scan. |
+ Recognize "message" -> print pass and fail. Add eof case. |
+ (runto): Recognize message, no-message. Print pass/fail if requested, |
+ with same treatment as gdb_breakpoint. |
+ (runto_main): Pass no-message to runto. |
+ (gdb_internal_error_resync): Add log message. |
+ |
+2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix crash during stepping on ppc32. |
+ * gdb.base/step-symless.c: New file. |
+ * gdb.base/step-symless.exp: New file. |
+ |
+2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR 14119 |
+ * gdb.arch/amd64-tailcall-ret.S: New file. |
+ * gdb.arch/amd64-tailcall-ret.c: New file. |
+ * gdb.arch/amd64-tailcall-ret.exp: New file. |
+ * gdb.reverse/amd64-tailcall-reverse.S: New file. |
+ * gdb.reverse/amd64-tailcall-reverse.c: New file. |
+ * gdb.reverse/amd64-tailcall-reverse.exp: New file. |
+ |
+2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR 14548 |
+ * gdb.reverse/singlejmp-reverse-nodebug.S: New file. |
+ * gdb.reverse/singlejmp-reverse-nodebug.c: New file. |
+ * gdb.reverse/singlejmp-reverse.S: New file. |
+ * gdb.reverse/singlejmp-reverse.c: New file. |
+ * gdb.reverse/singlejmp-reverse.exp: New file. |
+ |
+2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu. |
+ |
+2012-08-16 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/py-mi.exp: Add test for printer whose children |
+ are a list. |
+ * gdb.python/py-prettyprint.c (struct children_as_list): New. |
+ (main): New variable children_as_list. |
+ * gdb.python/py-prettyprint.py (class pp_children_as_list): |
+ New. |
+ (register_pretty_printers): Register new printer. |
+ |
+2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/attach-twice.exp: Remove excessive ps exec. |
+ |
+2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use |
+ global variable loop, not a 'break'. Add loop count limit to 100. |
+ Add new fail case for terminated vgdb. |
+ |
+2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Do not false FAIL with old GCCs. |
+ * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for |
+ GCC < 4.5 in $no_hw mode. |
+ |
+2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/list.exp (test_only_end): New function. |
+ Call it. |
+ |
+2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com> |
+ |
+ * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's |
+ symbols. Abort if vgdb remote connection is closed. |
+ |
+2012-08-02 Doug Evans <dje@google.com> |
+ |
+ * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x. |
+ |
+2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com> |
+ |
+ * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from |
+ s390x, PowerPC 64 and m68k-linux. |
+ |
+2012-08-02 Ulrich Weigand <uweigand@de.ibm.com> |
+ |
+ * gdb.base/annota1.exp: Accept no frames-invalid notification |
+ when starting up the program. |
+ * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may |
+ show a symbolic value as well. |
+ * gdb.server/server-exec-info.exp: Skip test when skipping |
+ gdbserver test and/or when skipping shared library tests. |
+ * gdb.threads/linux-dp.exp: Unset "seen" when done with it to |
+ avoid name conflicts with other tests. |
+ |
+2012-08-02 Ulrich Weigand <uweigand@de.ibm.com> |
+ |
+ * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives. |
+ Fix wrong output on big-endian systems. |
+ * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on |
+ 4-byte pointer types on 64-bit s390x. |
+ |
+2012-08-02 Ulrich Weigand <uweigand@de.ibm.com> |
+ |
+ * gdb.base/watchpoint.c (func2): Initialize local_a. Add |
+ marker comment at the beginning (after intialization). |
+ * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2 |
+ breakpoint on marker comment instead of function begin. |
+ (test_wide_location_1): Do not expect HW watchpoints on 32-bit |
+ PowerPC. |
+ (test_wide_location_2): Do not expect HW watchpoints on 32-bit |
+ or 64-bit PowerPC. |
+ (do_tests): Consistently set can-use-hw-watchpoints to 0 if |
+ gdb,no_hardware_watchpoints flag is set. |
+ (initialize): Remove now redundant can-use-hw-watchpoints change. |
+ |
+2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org> |
+ |
+ * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs. |
+ * gdb.base/ctxobj.exp: Call gdb_load_shlibs. |
+ * gdb.base/print-file-var.exp: Likewise. |
+ * gdb.server/solib-list.exp: Skip on remote targets. |
+ |
+2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org> |
+ |
+ * gdb.base/watchpoint.exp (test_wide_location_1): Expect software |
+ watchpoints on ARM. When expecting software watchpoints, tolerate |
+ (remote) targets that report unsupported hardware watchpoint only |
+ at continue time. |
+ (test_wide_location_2): Likewise. |
+ |
+2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more |
+ valgrind versions. |
+ |
+2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/valgrind-infcall.c: New file. |
+ * gdb.base/valgrind-infcall.exp: New file. |
+ |
+2012-07-30 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.linespec/ls-errs.exp: Check some quote-enclosed |
+ linespecs. |
+ |
+2012-07-30 Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/fission-reread.S: Use .data instead of .bss. |
+ * gdb.dwarf2/pr13961.S: Ditto. |
+ |
+ * gdb.dwarf2/dw4-sig-types.exp: Fix typo. |
+ |
+2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix testsuite regression after --use-deprecated-index-sections removal. |
+ * gdb.base/annota1.exp (run until main breakpoint): Update the expect |
+ string. |
+ * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise. |
+ |
+2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix testsuite regression after --use-deprecated-index-sections removal. |
+ * lib/mi-support.exp (gdbindex_warning_re): Update the expect string. |
+ |
+2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/store.exp (check_set): Import gdb_prompt. |
+ (continue to wack_${t}): Make it to conditional gdb_test_multiple. |
+ (${prefix}; next ${t}): Hide its name, handle it conditionally now. |
+ |
+2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR 11914 |
+ * gdb.python/py-prettyprint.c (eval_func, eval_sub): New. |
+ (main): Call eval_sub. |
+ * gdb.python/py-prettyprint.exp: |
+ (python execfile ('py-prettyprint.py')): Move it earlier. |
+ New breakpoint for eval-break. |
+ (continue to breakpoint: eval-break, info locals): New test. |
+ (python execfile ('py-prettyprint.py')): Move it from here. |
+ * gdb.python/py-prettyprint.py (class pp_eval_type): New. |
+ (register_pretty_printers): Register pp_eval_type. |
+ |
+2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix a testcase regression by me. |
+ * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be |
+ DW_FORM_data4. |
+ |
+2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/dw2-minsym-in-cu.S: New file. |
+ * gdb.dwarf2/dw2-minsym-in-cu.exp: New file. |
+ |
+2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix gdbserver run regression. |
+ * gdb.trace/disconnected-tracing.exp (executabel): Fix typo. |
+ |
+2012-07-12 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp (standard_testfile): Don't declare objdir. |
+ (clean_restart): Likewise. |
+ (core_find): Use standard_output_file. |
+ |
+2012-07-12 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-anonymous-func.exp: Use |
+ prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-linkage-name-trust.exp: Use |
+ prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-ref-missing-frame.exp: Use |
+ prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full. |
+ * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full. |
+ |
+2012-07-12 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp (build_executable_from_specs): New proc, from |
+ build_executable. |
+ (build_executable): Use it. |
+ (prepare_for_testing_full): New proc. |
+ |
+2012-07-11 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.reverse/break-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/consecutive-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/finish-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/i386-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/machinestate-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/sigall-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/solib-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/step-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/until-precsave.exp: Use standard_output_file. |
+ * gdb.reverse/watch-precsave.exp: Use standard_output_file. |
+ |
+2012-07-10 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.mi/gdb2549.exp: Use standard_testfile. |
+ * gdb.mi/gdb669.exp: Use standard_testfile. |
+ * gdb.mi/gdb701.exp: Use standard_testfile. |
+ * gdb.mi/gdb792.exp: Use standard_testfile. |
+ * gdb.mi/mi-async.exp: Use standard_testfile. |
+ * gdb.mi/mi-basics.exp: Use standard_testfile. |
+ * gdb.mi/mi-break.exp: Use standard_testfile. |
+ * gdb.mi/mi-cli.exp: Use standard_testfile. |
+ * gdb.mi/mi-console.exp: Use standard_testfile. |
+ * gdb.mi/mi-disassemble.exp: Use standard_testfile. |
+ * gdb.mi/mi-eval.exp: Use standard_testfile. |
+ * gdb.mi/mi-file-transfer.exp: Use standard_testfile. |
+ * gdb.mi/mi-file.exp: Use standard_testfile. |
+ * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile. |
+ * gdb.mi/mi-logging.exp: Use standard_testfile. |
+ * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile. |
+ * gdb.mi/mi-nonstop.exp: Use standard_testfile. |
+ * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile. |
+ * gdb.mi/mi-nsintrall.exp: Use standard_testfile. |
+ * gdb.mi/mi-nsmoribund.exp: Use standard_testfile. |
+ * gdb.mi/mi-nsthrexec.exp: Use standard_testfile. |
+ * gdb.mi/mi-pending.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.mi/mi-pthreads.exp: Use standard_testfile. |
+ * gdb.mi/mi-read-memory.exp: Use standard_testfile. |
+ * gdb.mi/mi-regs.exp: Use standard_testfile. |
+ * gdb.mi/mi-return.exp: Use standard_testfile. |
+ * gdb.mi/mi-reverse.exp: Use standard_testfile. |
+ * gdb.mi/mi-simplerun.exp: Use standard_testfile. |
+ * gdb.mi/mi-solib.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.mi/mi-stack.exp: Use standard_testfile. |
+ * gdb.mi/mi-stepi.exp: Use standard_testfile. |
+ * gdb.mi/mi-stepn.exp: Use standard_testfile. |
+ * gdb.mi/mi-syn-frame.exp: Use standard_testfile. |
+ * gdb.mi/mi-until.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-block.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-child-f.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-child.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-cmd.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-cp.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-display.exp: Use standard_testfile. |
+ * gdb.mi/mi-var-invalidate.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.mi/mi-var-rtti.exp: Use standard_testfile. |
+ * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile. |
+ * gdb.mi/mi-watch.exp: Use standard_testfile. |
+ * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile. |
+ * gdb.mi/mi2-basics.exp: Use standard_testfile. |
+ * gdb.mi/mi2-break.exp: Use standard_testfile. |
+ * gdb.mi/mi2-cli.exp: Use standard_testfile. |
+ * gdb.mi/mi2-console.exp: Use standard_testfile. |
+ * gdb.mi/mi2-disassemble.exp: Use standard_testfile. |
+ * gdb.mi/mi2-eval.exp: Use standard_testfile. |
+ * gdb.mi/mi2-file.exp: Use standard_testfile. |
+ * gdb.mi/mi2-pthreads.exp: Use standard_testfile. |
+ * gdb.mi/mi2-read-memory.exp: Use standard_testfile. |
+ * gdb.mi/mi2-regs.exp: Use standard_testfile. |
+ * gdb.mi/mi2-return.exp: Use standard_testfile. |
+ * gdb.mi/mi2-simplerun.exp: Use standard_testfile. |
+ * gdb.mi/mi2-stack.exp: Use standard_testfile. |
+ * gdb.mi/mi2-stepi.exp: Use standard_testfile. |
+ * gdb.mi/mi2-syn-frame.exp: Use standard_testfile. |
+ * gdb.mi/mi2-until.exp: Use standard_testfile. |
+ * gdb.mi/mi2-var-block.exp: Use standard_testfile. |
+ * gdb.mi/mi2-var-child.exp: Use standard_testfile. |
+ * gdb.mi/mi2-var-cmd.exp: Use standard_testfile. |
+ * gdb.mi/mi2-var-display.exp: Use standard_testfile. |
+ * gdb.mi/mi2-watch.exp: Use standard_testfile. |
+ |
+2012-07-10 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/abstract-origin.exp: Use standard_testfile. |
+ * gdb.cp/ambiguous.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/anon-ns.exp: Use standard_testfile. |
+ * gdb.cp/anon-struct.exp: Use standard_testfile. |
+ * gdb.cp/anon-union.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/arg-reference.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/breakpoint.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/call-c.exp: Use standard_testfile, clean_restart, |
+ standard_output_file. |
+ * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing. |
+ (test_static_members): Update. |
+ * gdb.cp/cmpd-minsyms.exp: Use standard_testfile. |
+ * gdb.cp/converts.exp: Use standard_testfile. |
+ * gdb.cp/cp-relocate.exp: Use standard_testfile. |
+ * gdb.cp/cpcompletion.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/cplabel.exp: Use standard_testfile. |
+ * gdb.cp/cplusfuncs.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/derivation.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/destrprint.exp: Use standard_testfile. |
+ * gdb.cp/dispcxx.exp: Use standard_testfile. |
+ * gdb.cp/exception.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile. |
+ * gdb.cp/extern-c.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/formatted-ref.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/fpointer.exp: Use standard_testfile. |
+ * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart, |
+ standard_output_file. |
+ * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/infcall-dlopen.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing. |
+ (do_tests): Update. |
+ * gdb.cp/koenig.exp: Use standard_testfile. |
+ * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/m-static.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/mb-inline.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/mb-templates.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/member-ptr.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/meth-typedefs.exp: Use standard_testfile. |
+ * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/method2.exp: Use standard_testfile. |
+ * gdb.cp/minsym-fallback.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing. |
+ (do_tests): Update. |
+ * gdb.cp/namespace-enum.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/namespace-nested-import.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/namespace.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/nextoverthrow.exp: Use standard_testfile. |
+ * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile. |
+ * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/nsimport.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/nsnested.exp: Use standard_testfile. |
+ * gdb.cp/nsnoimports.exp: Use standard_testfile. |
+ * gdb.cp/nsrecurs.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/nsstress.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/operator.exp: Use standard_testfile. |
+ * gdb.cp/oranking.exp: Use standard_testfile. |
+ * gdb.cp/overload-const.exp: Use standard_testfile. |
+ * gdb.cp/overload.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/ovldbreak.exp: Use standard_testfile. |
+ * gdb.cp/ovsrch.exp: Use standard_testfile. |
+ * gdb.cp/paren-type.exp: Use standard_testfile. |
+ * gdb.cp/pass-by-ref.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart. |
+ * gdb.cp/pr10728.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.cp/pr12028.exp: Use standard_testfile. |
+ * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/pr9167.exp: Use standard_testfile. |
+ * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/printmethod.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/psmang.exp: Use standard_testfile, clean_restart. |
+ * gdb.cp/psymtab-parameter.exp: Use standard_testfile. |
+ * gdb.cp/ptype-cv-cp.exp: Use standard_testfile. |
+ * gdb.cp/re-set-overloaded.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.cp/readnow-language.exp: Use standard_testfile. |
+ * gdb.cp/ref-params.exp: Use standard_testfile, build_executable. |
+ (gdb_start_again): Use clean_restart. |
+ * gdb.cp/ref-types.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/smartp.exp: Use standard_testfile. |
+ * gdb.cp/static-method.exp: Use standard_testfile. |
+ * gdb.cp/static-print-quit.exp: Use standard_testfile. |
+ * gdb.cp/temargs.exp: Use standard_testfile. |
+ * gdb.cp/templates.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ (do_tests): Update. |
+ * gdb.cp/try_catch.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/typedef-operator.exp: Use standard_testfile. |
+ * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.cp/virtbase.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.cp/virtfunc.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ (do_tests): Update. |
+ * gdb.cp/virtfunc2.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ |
+2012-07-10 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp (standard_testfile): Unset output variables from |
+ earlier invocations. |
+ |
+2012-07-10 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags. |
+ * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise. |
+ * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise. |
+ * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise. |
+ * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise. |
+ * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise. |
+ * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise. |
+ * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise. |
+ * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise. |
+ * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise. |
+ * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise. |
+ * gdb.mi/mi-var-display.exp: Likewise. |
+ * gdb.mi/mi-var-invalidate.exp: Likewise. |
+ * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise. |
+ * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise. |
+ * gdb.mi/mi2-console.exp: Likewise. |
+ * gdb.mi/mi2-disassemble.exp: Likewise. |
+ * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise. |
+ * gdb.mi/mi2-read-memory.exp: Likewise. |
+ * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise. |
+ * gdb.mi/mi2-simplerun.exp: Likewise. |
+ * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise. |
+ * gdb.mi/mi2-syn-frame.exp: Likewise. |
+ * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise. |
+ * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise. |
+ * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise. |
+ |
+2012-07-09 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/whatis.exp: Add error checks for improper 'void' uses. |
+ * gdb.base/callfuncs.exp: Add cast-based test. |
+ * gdb.base/callfuncs.c (voidfunc): New function. |
+ |
+2012-07-08 Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo. |
+ |
+2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix XFAIL compatibility with old i386 systems. |
+ * gdb.base/stale-infcall.exp (test system longjmp tracking support): |
+ Check also 'Cannot insert breakpoint 0'. |
+ |
+2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR 14321 |
+ * gdb.base/find.exp |
+ (find int64_search_buf, +64/8*100, int64_search_buf): New test. |
+ |
+2012-07-06 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/whatis.exp: Add test. |
+ |
+2012-07-06 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/whatis.exp: Add regression test. |
+ |
+2012-07-06 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/whatis.exp: Add tests. |
+ |
+2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR 12649 |
+ * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing |
+ gdb_test_multiple $gdb_prompt terminator. |
+ |
+2012-07-04 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.mi/mi-reverse.exp: Use supports_reverse and |
+ supports_process_record. |
+ |
+2012-07-04 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line |
+ endings. |
+ * gdb.mi/mi-reverse.exp: Convert to unix text line endings. |
+ |
+2012-07-03 Stan Shebs <stan@codesourcery.com> |
+ |
+ * gdb.base/info-os.c (main): Retry resource acquisition until an |
+ available one is found. |
+ * gdb.base/info-os.exp: Collect resource keys from the program |
+ and use them in matching. |
+ |
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen. |
+ Wrap the test into loop for corefile and core0file. |
+ |
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.dwarf2/fission-reread.S: Remove .section attributes. |
+ Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove |
+ .note.GNU-stack. |
+ |
+ * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments. |
+ |
+2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com> |
+ |
+ * gdb.base/help.exp (help b, help br, help bre, help brea, help |
+ break): Include help message for the new `-probe' and `-probe-stap' |
+ options. |
+ |
+2012-07-02 Stan Shebs <stan@codesourcery.com> |
+ |
+ * gdb.base/dprintf.exp: Add agent style tests. |
+ |
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/stale-infcall.c (infcall): New label test-next. |
+ (main): New labels test-pass and test-fail. |
+ * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint |
+ $test_fail_bpnum to test-fail. |
+ (test system longjmp tracking support): New test. |
+ Delete $test_fail_bpnum. |
+ * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary |
+ breakpoint. |
+ |
+2012-06-30 Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/fission-reread.S: New file. |
+ * gdb.dwarf2/fission-reread.exp: New file. |
+ |
+2012-06-28 Stan Shebs <stan@codesourcery.com> |
+ |
+ * gdb.mi/mi-logging.exp: New file. |
+ |
+2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.threads/siginfo-threads.exp: New file. |
+ * gdb.threads/siginfo-threads.c: New file. |
+ * gdb.threads/sigstep-threads.exp: New file. |
+ * gdb.threads/sigstep-threads.c: New file. |
+ |
+2012-06-28 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.go/package.exp: Partially revert earlier patch; use |
+ gdb_compile again. Use standard_output_file. |
+ |
+2012-06-27 Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/fission-base.c: New file. |
+ * gdb.dwarf2/fission-base.S: New file. |
+ * gdb.dwarf2/fission-base.exp: New file. |
+ |
+2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile. |
+ |
+2012-06-27 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment. |
+ * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope. |
+ |
+2012-06-27 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.dwarf2/pr10770.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use |
+ standard_testfile. |
+ * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile. |
+ * gdb.dwarf2/callframecfa.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.dwarf2/dup-psym.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-basic.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-const.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-filename.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-producer.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.dwarf2/dw2-restore.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw2-strp.exp: Use standard_testfile. |
+ * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile. |
+ * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile. |
+ * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile. |
+ * gdb.dwarf2/implptr.exp: Use standard_testfile. |
+ * gdb.dwarf2/mac-fileno.exp: Use standard_testfile. |
+ * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile. |
+ * gdb.dwarf2/pieces.exp: Use standard_testfile. |
+ * gdb.dwarf2/pr11465.exp: Use standard_testfile. |
+ * gdb.dwarf2/pr13961.exp: Use standard_testfile. |
+ * gdb.dwarf2/valop.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ |
+2012-06-27 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/python.exp: Fix regexps in pagination tests. |
+ |
+2012-06-26 Siva Chandra Reddy <sivachandra@google.com> |
+ |
+ * gdb.python/py-symtab.exp: Add tests to test the new attribute |
+ 'last' of gdb.Symtab_and_line. |
+ * gdb.python/py-symbol.c: Move break point comment to enable |
+ testing of gdb.Symtab_and_line.last. |
+ |
+2012-06-26 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.threads/step.c: Remove. |
+ * gdb.threads/step.exp: Remove. |
+ * gdb.threads/step2.exp: Remove. |
+ |
+2012-06-26 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.threads/watchpoint-fork.exp (test): Use |
+ standard_output_file. Don't declare objdir. |
+ * gdb.threads/attach-into-signal.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.threads/attach-stopped.exp: Use standard_testfile. |
+ * gdb.threads/bp_in_thread.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/corethreads.exp: Use standard_testfile. |
+ * gdb.threads/execl.exp: Use standard_testfile, |
+ standard_output_file, clean_restart. |
+ * gdb.threads/fork-child-threads.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/fork-thread-pending.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove |
+ incdir. |
+ * gdb.threads/hand-call-in-threads.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/ia64-sigill.exp: Use standard_testfile. |
+ * gdb.threads/interrupted-hand-call.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/killed.exp: Use standard_testfile, clean_restart. |
+ Remove incdir. |
+ * gdb.threads/leader-exit.exp: Use standard_testfile. |
+ * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart. |
+ * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/manythreads.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/multi-create.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile. |
+ * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile. |
+ * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile. |
+ * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile. |
+ * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile. |
+ * gdb.threads/pending-step.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/print-threads.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/pthread_cond_wait.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart. |
+ Remove incdir. |
+ * gdb.threads/schedlock.exp: Use standard_testfile. Remove |
+ incdir. |
+ * gdb.threads/sigthread.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/staticthreads.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/switch-threads.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/thread-execl.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/thread-find.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/thread-specific.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/thread_check.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/thread_events.exp: Use standard_testfile. Remove |
+ incdir. |
+ * gdb.threads/threadapply.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/threxit-hop-specific.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ * gdb.threads/tls-nodebug.exp: Use standard_testfile, |
+ clean_restart. |
+ * gdb.threads/tls-shared.exp: Use standard_testfile, |
+ clean_restart, standard_output_file. |
+ * gdb.threads/tls-var.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.threads/tls.exp: Use standard_testfile, clean_restart. |
+ Remove incdir. |
+ * gdb.threads/watchthreads-reorder.exp: Use standard_testfile. |
+ * gdb.threads/watchthreads.exp: Use standard_testfile. Remove |
+ incdir. |
+ * gdb.threads/watchthreads2.exp: Use standard_testfile, |
+ clean_restart. Remove incdir. |
+ |
+2012-06-26 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.trace/actions.exp: Use standard_testfile. |
+ * gdb.trace/ax.exp: Use standard_testfile. |
+ * gdb.trace/backtrace.exp: Use standard_testfile. |
+ * gdb.trace/change-loc.exp: Use standard_testfile. |
+ * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing. |
+ * gdb.trace/collection.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.trace/deltrace.exp: Use standard_testfile. |
+ * gdb.trace/disconnected-tracing.exp: Use standard_testfile. |
+ * gdb.trace/ftrace.exp: Use standard_testfile. |
+ * gdb.trace/infotrace.exp: Use standard_testfile. |
+ * gdb.trace/packetlen.exp: Use standard_testfile. |
+ * gdb.trace/passc-dyn.exp: Use standard_testfile. |
+ * gdb.trace/passcount.exp: Use standard_testfile. |
+ * gdb.trace/pending.exp: Use standard_testfile. |
+ * gdb.trace/report.exp: Use standard_testfile. |
+ * gdb.trace/save-trace.exp: Use standard_testfile. |
+ * gdb.trace/stap-trace.exp: Use standard_testfile. |
+ * gdb.trace/status-stop.exp: Use standard_testfile. |
+ * gdb.trace/strace.exp: Use standard_testfile. |
+ * gdb.trace/tfile.exp: Use standard_testfile. |
+ * gdb.trace/tfind.exp: Use standard_testfile. |
+ * gdb.trace/trace-break.exp: Use standard_testfile. |
+ * gdb.trace/trace-mt.exp: Use standard_testfile. |
+ * gdb.trace/tracecmd.exp: Use standard_testfile. |
+ * gdb.trace/tspeed.exp: Use standard_testfile. |
+ * gdb.trace/tstatus.exp: Use standard_testfile. |
+ * gdb.trace/tsv.exp: Use standard_testfile. |
+ * gdb.trace/unavailable.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.trace/while-dyn.exp: Use standard_testfile. |
+ * gdb.trace/while-stepping.exp: Use standard_testfile. |
+ |
+2012-06-26 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.reverse/break-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/break-reverse.exp: Use standard_testfile. |
+ * gdb.reverse/consecutive-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/consecutive-reverse.exp: Use standard_testfile. |
+ * gdb.reverse/finish-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile. |
+ * gdb.reverse/finish-reverse.exp: Use standard_testfile. |
+ * gdb.reverse/i386-precsave.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.reverse/i386-reverse.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.reverse/i387-env-reverse.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile, |
+ prepare_for_testing |
+ * gdb.reverse/machinestate-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/machinestate.exp: Use standard_testfile. |
+ * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile. |
+ * gdb.reverse/sigall-precsave.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.reverse/sigall-reverse.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.reverse/solib-precsave.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.reverse/solib-reverse.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.reverse/step-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/step-reverse.exp: Use standard_testfile. |
+ * gdb.reverse/until-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/until-reverse.exp: Use standard_testfile. |
+ * gdb.reverse/watch-precsave.exp: Use standard_testfile. |
+ * gdb.reverse/watch-reverse.exp: Use standard_testfile. |
+ |
+2012-06-26 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.stabs/weird.exp: Remove directory-checking code. Use |
+ standard_output_file. |
+ * gdb.stabs/exclfwd.exp: Use standard_testfile, |
+ prepare_for_testing. Remove directory-checking code. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.multi/watchpoint-multi.exp: Use standard_testfile. |
+ * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use |
+ build_executable, not prepare_for_testing. |
+ * gdb.multi/base.exp: Use standard_output_file. Use |
+ build_executable, not prepare_for_testing. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.fortran/subarray.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.fortran/multi-dim.exp: Use standard_testfile. |
+ * gdb.fortran/module.exp: Use standard_testfile. |
+ * gdb.fortran/logical.exp: Use standard_testfile. |
+ * gdb.fortran/library-module.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.fortran/derived-type.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.fortran/complex.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.fortran/charset.exp: Use standard_testfile. |
+ * gdb.fortran/array-element.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ |
+2012-06-25 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing): |
+ Change rbreak-related tests to KFAIL and add bugzilla numbers. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.pascal/integers.exp: Use standard_testfile, clean_restart. |
+ * gdb.pascal/hello.exp: Use standard_testfile, clean_restart. |
+ * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart. |
+ * gdb.pascal/floats.exp: Use standard_testfile, clean_restart. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.linespec/ls-errs.exp: Use standard_testfile. |
+ * gdb.linespec/ls-dollar.exp: Use standard_testfile. |
+ * gdb.linespec/linespec.exp: Use standard_testfile. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.modula2/unbounded-array.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.opt/inline-break.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.opt/inline-bt.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.opt/inline-cmds.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.opt/inline-locals.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.asm/asm-source.exp: Use standard_output_file, |
+ standard_testfile. Construct .o files in proper subdir. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.server/ext-attach.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.server/ext-run.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.server/file-transfer.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.server/server-exec-info.exp: Use standard_testfile. |
+ * gdb.server/server-mon.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.server/server-run.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.server/solib-list.exp: Use standard_testfile, |
+ standard_output_file. |
+ |
+2012-06-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp (standard_output_file): Use "file join". |
+ * gdb.go/chan.exp: Use standard_testfile. |
+ * gdb.go/handcall.exp: Use standard_testfile. |
+ * gdb.go/hello.exp: Use standard_testfile. |
+ * gdb.integers/chan.exp: Use standard_testfile. |
+ * gdb.go/methods.exp: Use standard_testfile. |
+ * gdb.go/package.exp: Use standard_testfile. |
+ * gdb.go/strings.exp: Use standard_testfile. |
+ * gdb.go/types.exp: Use standard_testfile. |
+ * gdb.go/unsafe.exp: Use standard_testfile. |
+ |
+2012-06-25 Greta Yorsh <greta.yorsh@arm.com> |
+ |
+ * gdb.arch/arm-disp-step.S: Fix use of .global directives. |
+ |
+2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix regression by the previous commit. |
+ * gdb.python/lib-types.exp: Add c++ to the compilation flags. |
+ |
+2012-06-22 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/lib-types.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.python/py-block.exp: Use standard_testfile. |
+ * gdb.python/py-breakpoint.exp: Use standard_testfile. |
+ * gdb.python/py-events.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.python/py-evsignal.exp: Use standard_testfile. |
+ * gdb.python/py-evethreads.exp: Use standard_testfile. |
+ * gdb.python/py-explore-cc.exp: Use standard_testfile. |
+ * gdb.python/py-explore.exp: Use standard_testfile. |
+ * gdb.python/py-finish-breakpoint.exp: Use standard_testfile, |
+ standard_output_file. |
+ * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.python/py-frame-inline.exp: Use standard_testfile. |
+ * gdb.python/py-frame.exp: Use standard_testfile. |
+ * gdb.python/py-inferior.exp: Use standard_testfile. |
+ * gdb.python/py-infthread.exp: Use standard_testfile. |
+ * gdb.python/py-mi.exp: Use standard_testfile. |
+ * gdb.python/py-objfile-script.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.python/py-objfile.exp: Use standard_testfile. |
+ * gdb.python/py-pp-maint.exp: Use standard_testfile, |
+ prepare_for_testing. |
+ * gdb.python/py-prettyprint.exp: Use standard_testfile. |
+ * gdb.python/py-progspace.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.python/py-prompt.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.python/py-section-script.exp: Use standard_testfile, |
+ build_executable. |
+ * gdb.python/py-shared.exp: Use standard_testfile, |
+ standard_output_file, clean_restart. |
+ * gdb.python/py-symbol.exp: Use standard_output_file, |
+ prepare_for_testing. |
+ * gdb.python/py-symtab.exp: Use standard_output_file, |
+ prepare_for_testing |
+ * gdb.python/py-template.exp: Use standard_testfile. |
+ * gdb.python/py-type.exp: Use standard_testfile. |
+ * gdb.python/py-value-cc.exp: Use standard_testfile. |
+ * gdb.python/py-value.exp: Use standard_testfile. |
+ * gdb.python/python.exp: Use standard_testfile, build_executable. |
+ |
+2012-06-22 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.objc/basicclass.exp: Use standard_testfile. |
+ (do_objc_tests): Don't declare objdir. |
+ * gdb.objc/nondebug.exp: Use standard_testfile. |
+ (do_objc_tests): Don't declare objdir. |
+ * gdb.objc/objcdecode.exp: Use standard_testfile. |
+ (do_objc_tests): Don't declare objdir. |
+ |
+2012-06-22 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.java/jmain.exp: Use standard_testfile. |
+ * gdb.java/jmisc.exp: Use standard_testfile. |
+ * gdb.java/jnpe.exp: Use standard_testfile. |
+ * gdb.java/jprint.exp: Use standard_testfile. |
+ |
+2012-06-22 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name. |
+ (standard_output_file, standard_testfile): New procs. |
+ (build_executable, clean_restart): Use standard_output_file. |
+ |
+2012-06-22 Yao Qi <yao@codesourcery.com> |
+ |
+ * boards/native-gdbserver.exp: New proc ${board}_exec. |
+ * boards/native-stdio-gdbserver.exp: Likewise. |
+ |
+2012-06-21 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests) |
+ (build_executable): Update. |
+ (get_compiler_info): Remove 'binfile' argument. |
+ * gdb.ada/arrayidx.exp: Update. |
+ * gdb.ada/null_array.exp: Update. |
+ * gdb.arch/altivec-abi.exp: Update. |
+ * gdb.arch/altivec-regs.exp: Update. |
+ * gdb.arch/amd64-byte.exp: Update. |
+ * gdb.arch/amd64-dword.exp: Update. |
+ * gdb.arch/amd64-word.exp: Update. |
+ * gdb.arch/i386-avx.exp: Update. |
+ * gdb.arch/i386-byte.exp: Update. |
+ * gdb.arch/i386-sse.exp: Update. |
+ * gdb.arch/i386-word.exp: Update. |
+ * gdb.arch/ppc-dfp.exp: Update. |
+ * gdb.arch/ppc-fp.exp: Update. |
+ * gdb.arch/vsx-regs.exp: Update. |
+ * gdb.base/all-bin.exp: Update. |
+ * gdb.base/annota1.exp: Update. |
+ * gdb.base/async.exp: Update. |
+ * gdb.base/attach.exp: Update. |
+ * gdb.base/break-interp.exp: Update. |
+ * gdb.base/call-ar-st.exp: Update. |
+ * gdb.base/call-rt-st.exp: Update. |
+ * gdb.base/call-sc.exp: Update. |
+ * gdb.base/callfuncs.exp: Update. |
+ * gdb.base/catch-load.exp: Update. |
+ * gdb.base/completion.exp: Update. |
+ * gdb.base/complex.exp: Update. |
+ * gdb.base/condbreak.exp: Update. |
+ * gdb.base/consecutive.exp: Update. |
+ * gdb.base/constvars.exp: Update. |
+ * gdb.base/corefile.exp: Update. |
+ * gdb.base/eval-skip.exp: Update. |
+ * gdb.base/expand-psymtabs.exp: Update. |
+ * gdb.base/exprs.exp: Update. |
+ * gdb.base/fileio.exp: Update. |
+ * gdb.base/fixsection.exp: Update. |
+ * gdb.base/funcargs.exp: Update. |
+ * gdb.base/gdb11530.exp: Update. |
+ * gdb.base/gdb1555.exp: Update. |
+ * gdb.base/gnu-ifunc.exp: Update. |
+ * gdb.base/gnu_vector.exp: Update. |
+ * gdb.base/info-macros.exp: Update. |
+ * gdb.base/jit-simple.exp: Update. |
+ * gdb.base/jit-so.exp: Update. |
+ * gdb.base/jit.exp: Update. |
+ * gdb.base/langs.exp: Update. |
+ * gdb.base/list.exp: Update. |
+ * gdb.base/logical.exp: Update. |
+ * gdb.base/long_long.exp: Update. |
+ * gdb.base/longjmp.exp: Update. |
+ * gdb.base/macscp.exp: Update. |
+ * gdb.base/mips_pro.exp: Update. |
+ * gdb.base/miscexprs.exp: Update. |
+ * gdb.base/morestack.exp: Update. |
+ * gdb.base/nodebug.exp: Update. |
+ * gdb.base/opaque.exp: Update. |
+ * gdb.base/pc-fp.exp: Update. |
+ * gdb.base/pending.exp: Update. |
+ * gdb.base/permissions.exp: Update. |
+ * gdb.base/pointers.exp: Update. |
+ * gdb.base/prelink.exp: Update. |
+ * gdb.base/printcmds.exp: Update. |
+ * gdb.base/psymtab.exp: Update. |
+ * gdb.base/ptype.exp: Update. |
+ * gdb.base/relational.exp: Update. |
+ * gdb.base/scope.exp: Update. |
+ * gdb.base/setvar.exp: Update. |
+ * gdb.base/shlib-call.exp: Update. |
+ * gdb.base/shreloc.exp: Update. |
+ * gdb.base/signals.exp: Update. |
+ * gdb.base/sizeof.exp: Update. |
+ * gdb.base/so-impl-ld.exp: Update. |
+ * gdb.base/so-indr-cl.exp: Update. |
+ * gdb.base/solib-disc.exp: Update. |
+ * gdb.base/solib-display.exp: Update. |
+ * gdb.base/solib-nodir.exp: Update. |
+ * gdb.base/solib-overlap.exp: Update. |
+ * gdb.base/solib-symbol.exp: Update. |
+ * gdb.base/solib-weak.exp: Update. |
+ * gdb.base/solib.exp: Update. |
+ * gdb.base/store.exp: Update. |
+ * gdb.base/structs.exp: Update. |
+ * gdb.base/structs2.exp: Update. |
+ * gdb.base/type-opaque.exp: Update. |
+ * gdb.base/unload.exp: Update. |
+ * gdb.base/varargs.exp: Update. |
+ * gdb.base/volatile.exp: Update. |
+ * gdb.base/watch_thread_num.exp: Update. |
+ * gdb.base/watchpoint-solib.exp: Update. |
+ * gdb.base/watchpoint.exp: Update. |
+ * gdb.base/watchpoints.exp: Update. |
+ * gdb.base/whatis.exp: Update. |
+ * gdb.cell/arch.exp: Update. |
+ * gdb.cell/break.exp: Update. |
+ * gdb.cell/bt.exp: Update. |
+ * gdb.cell/core.exp: Update. |
+ * gdb.cell/data.exp: Update. |
+ * gdb.cell/ea-cache.exp: Update. |
+ * gdb.cell/f-regs.exp: Update. |
+ * gdb.cell/fork.exp: Update. |
+ * gdb.cell/gcore.exp: Update. |
+ * gdb.cell/mem-access.exp: Update. |
+ * gdb.cell/ptype.exp: Update. |
+ * gdb.cell/registers.exp: Update. |
+ * gdb.cell/sizeof.exp: Update. |
+ * gdb.cell/solib-symbol.exp: Update. |
+ * gdb.cell/solib.exp: Update. |
+ * gdb.cp/ambiguous.exp: Update. |
+ * gdb.cp/breakpoint.exp: Update. |
+ * gdb.cp/bs15503.exp: Update. |
+ * gdb.cp/casts.exp: Update. |
+ * gdb.cp/class2.exp: Update. |
+ * gdb.cp/cpexprs.exp: Update. |
+ * gdb.cp/cplusfuncs.exp: Update. |
+ * gdb.cp/ctti.exp: Update. |
+ * gdb.cp/dispcxx.exp: Update. |
+ * gdb.cp/gdb1355.exp: Update. |
+ * gdb.cp/gdb2384.exp: Update. |
+ * gdb.cp/gdb2495.exp: Update. |
+ * gdb.cp/infcall-dlopen.exp: Update. |
+ * gdb.cp/local.exp: Update. |
+ * gdb.cp/m-data.exp: Update. |
+ * gdb.cp/m-static.exp: Update. |
+ * gdb.cp/mb-ctor.exp: Update. |
+ * gdb.cp/mb-inline.exp: Update. |
+ * gdb.cp/mb-templates.exp: Update. |
+ * gdb.cp/member-ptr.exp: Update. |
+ * gdb.cp/method.exp: Update. |
+ * gdb.cp/namespace.exp: Update. |
+ * gdb.cp/nextoverthrow.exp: Update. |
+ * gdb.cp/nsdecl.exp: Update. |
+ * gdb.cp/nsrecurs.exp: Update. |
+ * gdb.cp/nsstress.exp: Update. |
+ * gdb.cp/nsusing.exp: Update. |
+ * gdb.cp/pr-1023.exp: Update. |
+ * gdb.cp/pr-1210.exp: Update. |
+ * gdb.cp/pr-574.exp: Update. |
+ * gdb.cp/pr9631.exp: Update. |
+ * gdb.cp/printmethod.exp: Update. |
+ * gdb.cp/psmang.exp: Update. |
+ * gdb.cp/re-set-overloaded.exp: Update. |
+ * gdb.cp/rtti.exp: Update. |
+ * gdb.cp/shadow.exp: Update. |
+ * gdb.cp/templates.exp: Update. |
+ * gdb.cp/try_catch.exp: Update. |
+ * gdb.dwarf2/dw2-ranges.exp: Update. |
+ * gdb.dwarf2/pr10770.exp: Update. |
+ * gdb.fortran/library-module.exp: Update. |
+ * gdb.hp/gdb.aCC/optimize.exp: Update. |
+ * gdb.hp/gdb.aCC/watch-cmd.exp: Update. |
+ * gdb.hp/gdb.base-hp/callfwmall.exp: Update. |
+ * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update. |
+ * gdb.hp/gdb.base-hp/pxdb.exp: Update. |
+ * gdb.hp/gdb.base-hp/sized-enum.exp: Update. |
+ * gdb.hp/gdb.base-hp/so-thresh.exp: Update. |
+ * gdb.hp/gdb.compat/xdb1.exp: Update. |
+ * gdb.hp/gdb.compat/xdb2.exp: Update. |
+ * gdb.hp/gdb.compat/xdb3.exp: Update. |
+ * gdb.hp/gdb.defects/bs14602.exp: Update. |
+ * gdb.hp/gdb.defects/solib-d.exp: Update. |
+ * gdb.hp/gdb.objdbg/objdbg01.exp: Update. |
+ * gdb.hp/gdb.objdbg/objdbg02.exp: Update. |
+ * gdb.hp/gdb.objdbg/objdbg03.exp: Update. |
+ * gdb.hp/gdb.objdbg/objdbg04.exp: Update. |
+ * gdb.mi/gdb792.exp: Update. |
+ * gdb.mi/mi-pending.exp: Update. |
+ * gdb.mi/mi-solib.exp: Update. |
+ * gdb.mi/mi-var-cp.exp: Update. |
+ * gdb.opt/clobbered-registers-O2.exp: Update. |
+ * gdb.opt/inline-bt.exp: Update. |
+ * gdb.opt/inline-cmds.exp: Update. |
+ * gdb.opt/inline-locals.exp: Update. |
+ * gdb.python/py-events.exp: Update. |
+ * gdb.python/py-finish-breakpoint.exp: Update. |
+ * gdb.python/py-type.exp: Update. |
+ * gdb.reverse/solib-precsave.exp: Update. |
+ * gdb.reverse/solib-reverse.exp: Update. |
+ * gdb.server/solib-list.exp: Update. |
+ * gdb.stabs/weird.exp: Update. |
+ * gdb.threads/attach-into-signal.exp: Update. |
+ * gdb.threads/attach-stopped.exp: Update. |
+ * gdb.threads/tls-shared.exp: Update. |
+ * gdb.trace/change-loc.exp: Update. |
+ * gdb.trace/strace.exp: Update. |
+ |
+2012-06-19 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/whatis.exp: Add tests. |
+ |
+2012-06-19 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/m-static.cc (keepalive): New function. |
+ (gnu_obj_1::method): Use it. |
+ |
+2012-06-18 Doug Evans <dje@google.com> |
+ |
+ * gdb.base/info-fun.exp: New file. |
+ * gdb.base/info-fun.c: New file. |
+ * gdb.base/info-fun-solib.c: New file. |
+ |
+2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Remove stale dummy frames. |
+ * gdb.base/call-signal-resume.exp (maintenance print dummy-frames) |
+ (maintenance info breakpoints): New tests. |
+ * gdb.base/stale-infcall.c: New file. |
+ * gdb.base/stale-infcall.exp: New file. |
+ |
+2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.arch/amd64-entry-value-param.S: New file. |
+ * gdb.arch/amd64-entry-value-param.c: New file. |
+ * gdb.arch/amd64-entry-value-param.exp: New file. |
+ |
+2012-06-15 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/namespace.exp: Add "show lang" test. |
+ |
+2012-06-15 Iain Sandoe <iain@codesourcery.com> |
+ |
+ * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special |
+ case. (top level): Use gdb_file_cmd instead of gdb_load. |
+ |
+2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR tdep/14222 |
+ * gdb.arch/i386-sse-stack-align.S: New file. |
+ * gdb.arch/i386-sse-stack-align.c: New file. |
+ * gdb.arch/i386-sse-stack-align.exp: New file. |
+ |
+2012-06-13 Keith Seitz <keiths@redhat.com> |
+ |
+ PR breakpoints/13798 and mi/11541 |
+ * gdb.linespec/ls-errs.exp: Add a few more tests for |
+ filenames with spaces and colons. |
+ |
+2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR c++/14177 - Fix parsing TYPENAME:: in parentheses. |
+ * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New. |
+ (test_function): Call CV_f. |
+ * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int)) |
+ (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile') |
+ (p CV::m(int) volatile, p 'CV::m(int) const volatile') |
+ (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t)) |
+ (p CV_f(CV::i)): New tests. |
+ |
+2012-06-13 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/condbreak.exp: Add tests for "condition" completion. |
+ |
+2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix regression by the "ambiguous linespec" series. |
+ * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New |
+ tests. |
+ |
+2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is |
+ missing. |
+ |
+2012-06-11 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/longjmp.c (hidden_longjmp): Move expected catch |
+ location... |
+ (main): ...here. |
+ |
+2012-06-07 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.trace/strace.exp: Shorten some too-long lines. |
+ |
+2012-06-06 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.threads/clone-new-thread-event.c: New file. |
+ * gdb.threads/clone-new-thread-event.exp: New file. |
+ |
+2012-06-06 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.base/dprintf.c (main): Add extra parameter when calling |
+ printf and fprintf. |
+ (bar): New function. It is a dead function, but to ensure |
+ 'malloc' is linked explicitly. |
+ |
+2012-06-06 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.base/info-proc.exp: Return if target doesn't support |
+ 'info proc'. |
+ |
+2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/freebpcmd.exp (set lines): Check valid range of I. |
+ (run program with breakpoint commands): XFAIl if it is not. |
+ |
+2012-06-05 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable |
+ and add comment. |
+ * gdb.base/ctxobj-m.c (main): Rewrite, and add comment. |
+ * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using |
+ "STOP" marker. Adjust testing strategy to make it work on |
+ all targets. |
+ |
+ * gdb.base/print-file-var-main.c (main): Rewrite using local |
+ variables and adjust get_version_2's return value check. |
+ Add small comment. |
+ * gdb.base/print-file-var.exp: Insert breakpoint using "STOP" |
+ marker. Adjust testing strategy to make it work on all targets. |
+ |
+2012-06-05 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/bad-task-bp-keyword: New testcase. |
+ |
+2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000): |
+ Simplify it to ... |
+ (symbol-file ${testfile1}): ... here. |
+ (test eliminated var my_global_symbol) |
+ (test eliminated var my_static_symbol) |
+ (test eliminated var my_global_func, get address of main): Wrap them to |
+ 'single psymtabs' and 'single symtabs' |
+ (get address of my_global_symbol, get address of my_static_symbol) |
+ (get address of my_global_func, get address of main): Wrap them to |
+ 'order1' and 'order2'. |
+ |
+ * gdb.base/code_elim.exp |
+ (add-symbol-file ${testfile1} 0x100000) |
+ (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and |
+ 'order2'. |
+ (order1: add-symbol-file ${testfile1} 0x100000) |
+ (order1: add-symbol-file ${testfile2} 0x200000) |
+ (order2: add-symbol-file ${testfile2} 0x200000) |
+ (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s |
+ .bss as appropriate. |
+ |
+2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.server/solib-list-lib.c: New file. |
+ * gdb.server/solib-list-main.c: New file. |
+ * gdb.server/solib-list.exp: New file. |
+ |
+2012-05-25 Maciej W. Rozycki <macro@codesourcery.com> |
+ |
+ * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update |
+ for 'set print symbol' change. |
+ |
+2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and |
+ .debug_abbrev_seg3. |
+ |
+2012-05-24 John Steele Scott <toojays@toojays.net> |
+ |
+ PR symtab/13277: Resolving opaque structures in ICC generated binaries. |
+ * gdb.dwarf2/dw2-icc-opaque.S: New file. |
+ * gdb.dwarf2/dw2-icc-opaque.exp: New file. |
+ |
+2012-05-23 Stan Shebs <stan@codesourcery.com> |
+ |
+ * gdb.mi/mi-info-os.exp: New file. |
+ |
+2012-05-23 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.trace/stap-trace.exp: If compile_stap_bin fails, |
+ return -1 to suppress the rest of the tests. |
+ (compile_stap_bin): Return boolean success value. |
+ |
+2012-05-21 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/inherit.exp (test_print_mi_members): Expect errors. |
+ Remove kfails. |
+ (test_print_mi_member_types): Likewise. |
+ |
+2012-05-21 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/callfuncs.exp (do_function_calls): Update for 'set |
+ print symbol' change. |
+ |
+2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org> |
+ |
+ * gdb.python/py-prompt.exp: Quit if the target is remote. |
+ |
+2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix ERROR: internal buffer is full. |
+ * gdb.base/info-os.exp (expect_multiline): New function. |
+ (get process list, get process groups, get threads) |
+ (get file descriptors, get internet-domain sockets) |
+ (get shared-memory regions, get semaphores, get message queues): Use |
+ it for these tests. |
+ |
+2012-05-18 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.mi/mi-var-cmd.exp: Update. |
+ * gdb.objc/basicclass.exp (do_objc_tests): Update. |
+ * gdb.cp/virtbase.exp: Update. |
+ * gdb.cp/classes.exp (test_static_members): Update. |
+ * gdb.cp/casts.exp: Update. |
+ * gdb.base/pointers.exp: Update. |
+ * gdb.base/funcargs.exp (pointer_args): Update. |
+ (structs_by_reference): Update. |
+ * gdb.base/find.exp: Update. |
+ * gdb.base/call-strs.exp: Send "set print symbol off". |
+ * gdb.base/call-ar-st.exp: Update. |
+ * gdb.ada/fun_addr.exp: Update. |
+ * gdb.base/printcmds.exp (test_print_symbol): New proc. |
+ Call it. |
+ (test_print_repeats_10, test_print_strings) |
+ (test_print_char_arrays): Update. |
+ |
+2012-05-18 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/charset.exp (string_display): Update. |
+ |
+2012-05-18 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.mi/mi2-var-display.exp: Update. |
+ * gdb.mi/mi-var-display.exp: Update. |
+ * gdb.mi/mi-var-child.exp: Update. |
+ * gdb.cp/expand-psymtabs-cxx.exp: Update. |
+ * gdb.cp/cp-relocate.exp (get_func_address): Update. |
+ |
+2012-05-17 Doug Evans <dje@google.com> |
+ |
+ * info-macros.exp: Pass "debug" to prepare_for_testing. |
+ |
+ * Makefile.in (clean): Remove Fission .dwo and .dwp files. |
+ * gdb.ada/Makefile.in (clean): Ditto. |
+ * gdb.arch/Makefile.in (clean): Ditto. |
+ * gdb.asm/Makefile.in (clean): Ditto. |
+ * gdb.base/Makefile.in (clean): Ditto. |
+ * gdb.cell/Makefile.in (clean): Ditto. |
+ * gdb.cp/Makefile.in (clean): Ditto. |
+ * gdb.disasm/Makefile.in (clean): Ditto. |
+ * gdb.dwarf2/Makefile.in (clean): Ditto. |
+ * gdb.fortran/Makefile.in (clean): Ditto. |
+ * gdb.go/Makefile.in (clean): Ditto. |
+ * gdb.hp/Makefile.in (clean): Ditto. |
+ * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto. |
+ * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto. |
+ * gdb.hp/gdb.compat/Makefile.in (clean): Ditto. |
+ * gdb.hp/gdb.defects/Makefile.in (clean): Ditto. |
+ * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto. |
+ * gdb.java/Makefile.in (clean): Ditto. |
+ * gdb.linespec/Makefile.in (clean): Ditto. |
+ * gdb.mi/Makefile.in (clean): Ditto. |
+ * gdb.modula2/Makefile.in (clean): Ditto. |
+ * gdb.multi/Makefile.in (clean): Ditto. |
+ * gdb.objc/Makefile.in (clean): Ditto. |
+ * gdb.opencl/Makefile.in (clean): Ditto. |
+ * gdb.opt/Makefile.in (clean): Ditto. |
+ * gdb.pascal/Makefile.in (clean): Ditto. |
+ * gdb.python/Makefile.in (clean): Ditto. |
+ * gdb.reverse/Makefile.in (clean): Ditto. |
+ * gdb.server/Makefile.in (clean): Ditto. |
+ * gdb.stabs/Makefile.in (clean): Ditto. |
+ * gdb.threads/Makefile.in (clean): Ditto. |
+ * gdb.trace/Makefile.in (clean): Ditto. |
+ * gdb.xml/Makefile.in (clean): Ditto. |
+ |
+2012-05-16 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/macscp1.c (macscp_expr): Add comment. |
+ * gdb.base/macscp.exp: Test __FILE__ and __LINE__. |
+ |
+2012-05-16 Maciej W. Rozycki <macro@codesourcery.com> |
+ |
+ * gdb.base/return-nodebug.exp: Also test float and double types. |
+ |
+2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR testsuite/12649 |
+ * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main. |
+ |
+ * gdb.base/dprintf.exp: Remove now redundant breakpoint for main. |
+ |
+2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com> |
+ |
+ * gdb.base/stap-probe.exp (stap_test): Remove calls to |
+ `rerun_to_main'. |
+ (stap_test_no_debuginfo): Likewise. |
+ |
+2012-05-14 Stan Shebs <stan@codesourcery.com> |
+ |
+ * gdb.base/dprintf.c: New file. |
+ * gdb.base/dprintf.exp: New file. |
+ |
+2012-05-14 Hui Zhu <hui_zhu@mentor.com> |
+ |
+ * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing. |
+ * gdb.trace/disconnected-tracing.c: New file. |
+ * gdb.trace/disconnected-tracing.exp: New file. |
+ |
+2012-05-13 Siva Chandra Reddy <sivachandra@google.com> |
+ |
+ * gdb.python/python.c: Add a new breakpoint comment. |
+ * gdb.python/python.exp: Add tests to test gdb.find_pc_line. |
+ |
+2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com> |
+ |
+ * gdb.base/info-os.exp: New file. |
+ * gdb.base/info-os.c: New file. |
+ |
+2012-05-10 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c, |
+ gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp: |
+ New files. |
+ |
+2012-05-10 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c, |
+ gdb.base/ctxobj.exp: New files. |
+ |
+2012-05-09 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.trace/strace.exp: Add 'quiet' to compiler flags. |
+ |
+2012-05-09 Maciej W. Rozycki <macro@codesourcery.com> |
+ |
+ * lib/gdb.exp (gdb_test_multiple): Correct formatting. |
+ |
+2012-05-08 Maciej W. Rozycki <macro@codesourcery.com> |
+ |
+ * gdb.mi/mi-var-display.exp: Check for the existence of $fp |
+ before using it. |
+ |
+2012-05-04 Tristan Gingold <gingold@adacore.com> |
+ |
+ * gdb.base/set-noassign.exp: New test. |
+ |
+2012-05-03 Siva Chandra Reddy <sivachandra@google.com> |
+ |
+ * gdb.python/py-symbol.exp: Add tests to test the new methods |
+ gdb.Symtab.global_block() and gdb.Symtab.static_block(). |
+ * gdb.python/py-symbol.c: Add new struct to help test |
+ gdb.Symtab.static_block(). |
+ |
+2012-05-03 Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/pr13961.S: Add file and source location, but leave |
+ commented out. |
+ |
+2012-05-03 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.base/catch-syscall.exp: Skip it before compilation if target |
+ doesn't support. |
+ * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise. |
+ * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise. |
+ |
+2012-05-03 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860. |
+ |
+2012-04-30 Doug Evans <dje@google.com> |
+ |
+ PR testsuite/13961 |
+ * gdb.dwarf2/pr13961.S: New file. |
+ * gdb.dwarf2/pr13961.exp: New file. |
+ |
+2012-04-29 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'. |
+ |
+2012-04-28 Doug Evans <dje@google.com> |
+ |
+ * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from |
+ .Ltype_int_in_cu2. Use name "int2" instead of "int". |
+ All uses updated. |
+ * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of |
+ "ptype func_cu1" to expand cu2 before cu1. |
+ |
+2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com> |
+ Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/default.exp: Add `$_probe_arg*' convenience |
+ variables. |
+ * gdb.base/stap-probe.c: New file. |
+ * gdb.base/stap-probe.exp: New file. |
+ * gdb.trace/stap-trace.c: New file. |
+ * gdb.trace/stap-trace.exp: New file. |
+ * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in |
+ libgcc's unwinder. |
+ |
+2012-04-26 Maciej W. Rozycki <macro@codesourcery.com> |
+ |
+ * gdb.arch/mips16-thunks-inmain.c: New file. |
+ * gdb.arch/mips16-thunks-main.c: New file. |
+ * gdb.arch/mips16-thunks-sin.c: New file. |
+ * gdb.arch/mips16-thunks-sinfrob.c: New file. |
+ * gdb.arch/mips16-thunks-sinfrob16.c: New file. |
+ * gdb.arch/mips16-thunks-sinmain.c: New file. |
+ * gdb.arch/mips16-thunks-sinmips16.c: New file. |
+ * gdb.arch/mips16-thunks.exp: New file. |
+ |
+2012-04-25 Doug Evans <dje@google.com> |
+ |
+ * configure.ac: Create gdb.go/Makefile. |
+ * configure: Regenerate. |
+ * gdb.base/default.exp: Add "go" to "set language" testing. |
+ * gdb.go/Makefile.in: New file. |
+ * gdb.go/basic-types.exp: New file. |
+ * gdb.go/chan.exp: New file. |
+ * gdb.go/chan.go: New file. |
+ * gdb.go/handcall.exp: New file. |
+ * gdb.go/handcall.go: New file. |
+ * gdb.go/hello.exp: New file. |
+ * gdb.go/hello.go: New file. |
+ * gdb.go/integers.exp: New file. |
+ * gdb.go/integers.go: New file. |
+ * gdb.go/methods.exp: New file. |
+ * gdb.go/methods.go: New file. |
+ * gdb.go/package.exp: New file. |
+ * gdb.go/package1.go: New file. |
+ * gdb.go/package2.go: New file. |
+ * gdb.go/print.exp: New file. |
+ * gdb.go/strings.exp: New file. |
+ * gdb.go/strings.go: New file. |
+ * gdb.go/types.exp: New file. |
+ * gdb.go/types.go: New file. |
+ * gdb.go/unsafe.exp: New file. |
+ * gdb.go/unsafe.go: New file. |
+ * lib/future.exp: Add Go support. |
+ (gdb_find_go, gdb_find_go_linker): New procs. |
+ (gdb_default_target_compile): Add Go support. |
+ * lib/gdb.exp (skip_go_tests): New proc. |
+ * lib/go.exp: New file. |
+ |
+2012-04-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'. |
+ |
+2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com> |
+ Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR symtab/7259: |
+ * gdb.base/enumval.c: New test case. |
+ * gdb.base/enumval.exp: New test case. |
+ * gdb.python/py-type.exp (test_enums): Use field.enumval instead of |
+ field.bitpos. |
+ |
+2012-04-17 Pedro Alves <palves@redhat.com> |
+ |
+ * Makefile.in (site.exp): Make site.exp source |
+ $srcdir/lib/append_gdb_boards_dir.exp. |
+ * lib/append_gdb_boards_dir.exp: New file. |
+ |
+2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ New option "set auto-load safe-path". |
+ * gdb.python/py-objfile-script.exp (set auto-load safe-path): New. |
+ * gdb.python/py-section-script.exp (set auto-load safe-path): New. |
+ |
+2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ auto-load: Implementation. |
+ * gdb.base/help.exp (test set height): Increase the height. |
+ * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change |
+ to ... |
+ (info auto-load python-scripts): ... here. |
+ * gdb.python/py-section-script.exp (info auto-load-scripts *): Change |
+ to ... |
+ (info auto-load python-scripts *): ... here. |
+ |
+2012-04-16 Yao Qi <yao@codesourcery.com> |
+ |
+ * lib/trace-support.exp (get_in_proc_agent): New. |
+ * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location |
+ of in process trace agent. |
+ * gdb.trace/ftrace.exp: Likewise. |
+ * gdb.trace/pending.exp: Likewise. |
+ * gdb.trace/trace-break.exp: Likewise. |
+ * gdb.trace/trace-mt.exp |
+ * gdb.trace/tspeed.exp: Likewise. |
+ * gdb.trace/tstatus.exp |
+ * gdb.trace/strace.exp: Likewise. |
+ |
+2012-04-16 Thomas Schwinge <thomas@codesourcery.com> |
+ |
+ * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the |
+ symbol _stack is defined. Get rid of a hard-coded constant for _stack. |
+ |
+ * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name. |
+ |
+2012-04-14 Anton Gorenkov <xgsa@yandex.ru> |
+ |
+ PR mi/13393 |
+ * gdb.mi/mi-var-rtti.cc: New file. |
+ * gdb.mi/mi-var-rtti.exp: New file. |
+ * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New |
+ function. |
+ (mi_varobj_update_with_type_change): updated to avoid code duplication. |
+ |
+2012-04-11 Siva Chandra Reddy <sivachandra@google.com> |
+ |
+ * gdb.python/Makefile.in: Add py-explore and py-explore-cc to |
+ EXECUTABLES. |
+ * gdb.python/py-explore.c: C program used for testing the new |
+ 'explore' command on C constructs. |
+ * gdb.python/py-explore.cc: C++ program used for testing the new |
+ 'explore' command on C++ constructs. |
+ * gdb-python/py-explore.exp: Tests for the new 'explore' |
+ command on C constructs. |
+ * gdb-python/py-explore-cc.exp: Tests for the new 'explore' |
+ command on C++ constructs. |
+ |
+2012-04-07 Mark Kettenis <kettenis@gnu.org> |
+ |
+ * gdb.base/funcargs.exp (complex_args): Fix typo. |
+ |
+2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.trace/change-loc.exp (tracepoint_change_loc_1) |
+ (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint. |
+ |
+2012-04-05 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.base/advance.exp: Update error message for |
+ "advance malformed" test. |
+ * gdb.base/break.exp: Likewise for "breakpoint with |
+ trailing garbage" test. |
+ * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint |
+ with trailing garbage" test. |
+ * gdb.base/sepdebug.exp: Likewise for "breakpoint with |
+ trailng garbage" test. |
+ * gdb.base/until.exp: Likewise for "malformed until" test. |
+ * gdb.cp/ovldbreak.exp: Create the breakpoint table |
+ for "breakpoint info (after setting on all)". |
+ * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+" |
+ tests. |
+ * gdb.cp/cplabel.cc: New file. |
+ * gdb.cp/cplabel.exp: New test. |
+ * gdb.linespec/ls-errs.c: New file. |
+ * gdb.linespec/ls-errs.exp: New test. |
+ |
+2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.trace/unavailable.exp |
+ (collect globals: print object on: print derived_partial) |
+ (collect globals: print object on: print derived_whole) |
+ (collect globals: print object off: print derived_partial) |
+ (collect globals: print object off: print derived_whole): Update |
+ expected output. |
+ |
+2012-03-30 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.python: Add test for linespecs with commas. |
+ |
+2012-03-28 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.linespec/ls-dollar.cc: New file. |
+ * gdb.linespec/ls-dollar.exp: New test. |
+ |
+2012-03-28 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.cp/namespace.exp: Add breakpoint tests for functions |
+ starting with the global namespace. |
+ |
+2012-03-23 Doug Evans <dje@google.com> |
+ |
+ * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global. |
+ |
+2012-03-22 Siva Chandra Reddy <sivachandra@google.com> |
+ |
+ * gdb.python/py-value.cc: Add test case for testing the |
+ methodology exposing C++ values to Python. |
+ * gdb.python/py-value-cc.exp: Add tests testing the methodology |
+ exposing C++ values to Python. |
+ * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES. |
+ |
+2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ Siddhesh Poyarekar <siddhesh@redhat.com> |
+ |
+ * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps. |
+ * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first. |
+ (generate native core dump): Make the test unsupported if core cannot |
+ be generated. |
+ |
+2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry |
+ for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and |
+ ncmd = 0. New entry for VEC_cleanup cmdarg_s. |
+ |
+2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com> |
+ |
+ * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string. |
+ |
+2012-03-17 Doug Evans <dje@google.com> |
+ |
+ * dg-extract-results.sh: Handle KFAILs. |
+ |
+2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ PR symtab/13777 |
+ * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0. |
+ |
+2012-03-16 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/set_pckd_arr_elt: New testcase. |
+ |
+2012-03-16 Gary Benson <gbenson@redhat.com> |
+ |
+ PR breakpoints/10738 |
+ * gdb.opt/inline-break.exp: New file. |
+ * gdb.opt/inline-break.c: Likewise. |
+ * gdb.dwarf2/dw2-inline-break.exp: Likewise. |
+ * gdb.dwarf2/dw2-inline-break.S: Likewise. |
+ * gdb.base/annota1.exp: Cope with old .gdb_index warnings. |
+ * gdb.base/async-shell.exp: Likewise. |
+ * lib/mi-support.exp (library_loaded_re): Likewise. |
+ |
+2012-03-15 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/virtfunc2.exp: Update expected output. |
+ * gdb.cp/pr9631.exp: Update expected output. |
+ * gdb.cp/member-ptr.exp: Update expected output. |
+ * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected |
+ output. |
+ * gdb.cp/casts.exp: Update expected output. |
+ |
+2012-03-15 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc. |
+ (test_info_vtbl): Likewise. |
+ (do_tests): Call test_info_vtbl. |
+ * gdb.cp/virtfunc.cc (va): New global. |
+ |
+2012-03-15 Thomas Schwinge <thomas@codesourcery.com> |
+ |
+ * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for |
+ describing DWARF data structures. |
+ * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise. |
+ * gdb.dwarf2/dw2-double-set-die-type.S: Likewise. |
+ * gdb.dwarf2/dw2-empty-pc-range.S: Likewise. |
+ * gdb.dwarf2/dw2-entry-value.S: Likewise. |
+ * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. |
+ * gdb.dwarf2/dw2-param-error.S: Likewise. |
+ * gdb.dwarf2/dw2-skip-prologue.S: Likewise. |
+ * gdb.dwarf2/dw2-stack-boundary.S: Likewise. |
+ * gdb.dwarf2/dw4-sig-type-unused.S: Likewise. |
+ * gdb.dwarf2/implptr-optimized-out.S: Likewise. |
+ * gdb.dwarf2/member-ptr-forwardref.S: Likewise. |
+ * gdb.dwarf2/pr11465.S: Likewise. |
+ |
+2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.mi/mi2-prompt.exp: New file. |
+ |
+2012-03-13 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase. |
+ |
+2012-03-13 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/bp_range_type: New testcase. |
+ |
+2012-03-13 Doug Evans <dje@google.com> |
+ |
+ * gdb.base/default.exp: Delete tests for symbol-reloading. |
+ * gdb.base/help.exp: Ditto. |
+ * gdb.base/setshow.exp: Ditto. |
+ * gdb.base/gdb_history: Delete references to symbol-reloading. |
+ |
+2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/attach-twice.c: New files. |
+ * gdb.base/attach-twice.exp: New files. |
+ |
+2012-03-08 Keith Seitz <keiths@redhat.com> |
+ |
+ * lib/gdb.exp (gdb_get_line_number): Throw an |
+ error instead of returning -1. |
+ * gdb.base/break.exp: Remove unused variable |
+ bp_location5. |
+ * gdb.base/hbreak2.exp: Likewise. |
+ * gdb.base/sepdebug.exp: Likewise. |
+ |
+2012-03-08 Yao Qi <yao@codesourcery.com> |
+ Pedro Alves <palves@redhat.com> |
+ |
+ Fix PR server/13392. |
+ * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail. |
+ (tracepoint_change_loc_2): Remove kfail. Return if failed to |
+ download tracepoints. |
+ * gdb.trace/pending.exp (pending_tracepoint_works): Likewise. |
+ (pending_tracepoint_resolved_during_trace): Likewise. |
+ (pending_tracepoint_installed_during_trace): Likewise. |
+ (pending_tracepoint_with_action_resolved): Likewise. |
+ |
+2012-03-08 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.ada/array_bounds.exp: Get breakpoint for line |
+ with "START", not "STOP". |
+ * gdb.python/py-infthread.exp: Do not continue to |
+ line marked "Break here.", which is undefined. |
+ |
+2012-03-08 Luis Machado <lgustavo@codesourcery.com> |
+ |
+ Revert: |
+ |
+ 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Implement testsuite workaround for PR breakpoints/13781. |
+ * gdb.cp/mb-templates.exp: New loop with variable $workaround. |
+ (set breakpoint condition-evaluation host): New conditional command. |
+ |
+2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix CU relative vs. absolute DIE offsets. |
+ * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing |
+ one. |
+ |
+2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix false FAIL on distros with relro linkage as default. |
+ * gdb.reverse/solib-precsave.exp: Try to compile the test using |
+ -Wl,-z,norelro first. |
+ |
+2012-03-06 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/bp_on_var: New testcase. |
+ |
+2012-03-06 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/bp_enum_homonym: New testcase. |
+ |
+2012-03-06 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target |
+ x86_64-*-* and i?86-*-*. |
+ Set up KFAIL for gdb/13808. |
+ |
+2012-03-05 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.ada/operator_bp.exp: Clear debug-file-directory. |
+ * gdb.ada/mi_task_arg.exp: Clear debug-file-directory. |
+ |
+2012-03-05 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.java/jprint.java (jprint.main): Keep 'x' live. |
+ |
+2012-03-04 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error |
+ messages for KFAIL. |
+ |
+2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc. |
+ (print one_two_three, indexes off, print few_reps, indexes off) |
+ (print many_reps, indexes off, print empty, indexes off) |
+ (print one_two_three, print few_reps, print many_reps, print empty): |
+ Call setup_xfail if $gcc_old. |
+ |
+2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Implement testsuite workaround for PR breakpoints/13781. |
+ * gdb.cp/mb-templates.exp: New loop with variable $workaround. |
+ (set breakpoint condition-evaluation host): New conditional command. |
+ |
+2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Code cleanup. |
+ * gdb.cp/mb-templates.exp: New variables executable. Use it for |
+ binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple. |
+ Replace GDB restart by kill and delete_breakpoints. Replace breakpoint |
+ number 1 by $bpnum. Four times. |
+ |
+2012-03-03 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.trace/strace.exp: run strace_info_marker in linux native gdb. |
+ |
+2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Setup KFAIL for PR server/13796. |
+ * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL. |
+ |
+2012-03-02 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/operator_bp: New testcase. |
+ |
+2012-03-02 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/info_locals_renaming: New testcase. |
+ |
+2012-03-02 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/nextoverexit.c: New file. |
+ * gdb.base/nextoverexit.exp: New file. |
+ |
+2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com> |
+ |
+ * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete |
+ parameter. |
+ |
+2012-03-01 Maciej W. Rozycki <macro@mips.com> |
+ |
+ * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS |
+ core registers. |
+ |
+2012-03-01 Maciej W. Rozycki <macro@mips.com> |
+ Maciej W. Rozycki <macro@codesourcery.com> |
+ Daniel Jacobowitz <dan@codesourcery.com> |
+ |
+ * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak". |
+ |
+2012-03-01 Pedro Alves <palves@redhat.com> |
+ |
+ PR gdb/13767 |
+ |
+ * gdb.trace/unavailable.exp (gdb_unavailable_floats): New. |
+ (gdb_collect_globals_test): Call it. |
+ |
+2012-03-01 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.cp/method2.exp: Output of overload menu is now |
+ alphabetized. Update tests for "break A::method". |
+ * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead |
+ of hard-coding them. |
+ Overload menu is alphabetized: rewrite to accommodate. |
+ Unset variables LINE and TYPES which are used in other tests. |
+ Compute the output of "info break". |
+ Update the breakpoint table after all breakpoints are deleted. |
+ (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and |
+ compute ACTUALS and the method body based on parameters. |
+ Update expected output accordingly. |
+ * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add |
+ unique comments to allow the use of gdb_get_line_number. |
+ |
+2012-03-01 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.cp/method2.exp: Use prepare_for_testing and cleanup |
+ some Tcl syntax. |
+ * gdb.cp/ovldbreak.exp: Likewise. |
+ |
+2012-03-01 Keith Seitz <keiths@redhat.com> |
+ |
+ * gdb.base/help.exp (help show user): Update expected result |
+ for new doc string changes (add "non-python"). |
+ |
+2012-03-01 Scott J. Goldman <scottjg@vmware.com> |
+ |
+ * gdb.python/py-cmd.exp: Add test to verify that python commands can |
+ be put in the user-defined category and that the commands appear in |
+ "help user-defined". |
+ |
+2012-02-29 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/tagged_not_init: New testcase. |
+ |
+2012-02-29 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three. |
+ * gdb.ada/enum_idx_packed: New testcase. |
+ |
+2012-02-29 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/aliased_array: New testcase. |
+ |
+2012-02-29 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/whatis_array_val: New testcase. |
+ |
+2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix disp-step-syscall.exp: fork: single step over fork. |
+ * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by |
+ whitespaces. |
+ (single step over $syscall): Remove its check. |
+ (single step over $syscall final pc): New check. |
+ |
+2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Support processors without SSSE3. |
+ * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and |
+ pabsd into ... |
+ (ssse3_test): ... a new function. |
+ (main): Call ssse3_test. |
+ * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test. |
+ Update expected values everywhere. |
+ (reverse-step to pabsd, verify xmm0 after reverse pabsd) |
+ (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd) |
+ (reverse-step to pabsw, verify xmm0 after reverse pabsw) |
+ (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw) |
+ (reverse-step to pabsb, verify xmm0 after reverse pabsb) |
+ (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb): |
+ Move these tests lower. |
+ (set breakpoint at end of ssse3_test, continue to end of ssse3_test) |
+ (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test) |
+ (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2): |
+ New tests. |
+ |
+2012-02-29 Yao Qi <yao@codesourcery.com> |
+ Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.trace/trace-mt.c: New. |
+ * gdb.trace/trace-mt.exp: New. |
+ |
+2012-02-28 Thomas Schwinge <thomas@codesourcery.com> |
+ |
+ * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line |
+ numbers instead of hardcoding them. |
+ * gdb.base/annota1.c: Provide suitable markers. |
+ * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line |
+ numbers instead of hardcoding them. |
+ * gdb.base/annota3.c: Provide suitable markers. |
+ |
+ * gdb.base/annota1.c [__sh__]: Remove any special-casing. |
+ * gdb.base/annota3.c: Likewise. |
+ * gdb.base/sigall.c: Likewise. |
+ * gdb.base/signals.c: Likewise. |
+ * gdb.reverse/sigall-reverse.c: Likewise. |
+ |
+2012-02-27 Maciej W. Rozycki <macro@codesourcery.com> |
+ |
+ * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main |
+ failure return path. |
+ |
+2012-02-27 Luis Machado <lgustavo@codesourcery.com> |
+ |
+ * gdb.base/save-bp.exp: Account for new condition evaluator output. |
+ |
+2012-02-24 Luis Machado <lgustavo@codesourcery.com> |
+ |
+ * gdb.base/cond-eval-mode.exp: New file. |
+ |
+2012-02-24 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/break-interp.exp (test_ld): Use with_test_prefix. |
+ (top level): Use with_test_prefix. |
+ |
+2012-02-24 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.threads/attach-into-signal.exp (corefunc): Use |
+ with_test_prefix. |
+ |
+2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix false FAILs on old CPUs without SSE. |
+ * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test): |
+ Return untested for Illegal instruction. |
+ |
+2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix false FAILs with glibc debug infos installed. |
+ * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test. |
+ * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test. |
+ |
+2012-02-22 Sterling Augustine <saugustine@google.com> |
+ |
+ * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for |
+ constant with cast. |
+ |
+2012-02-21 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix. |
+ |
+2012-02-21 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix. |
+ |
+2012-02-21 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use |
+ with_test_prefix. |
+ |
+2012-02-21 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do |
+ with_test_prefix here. |
+ (top level): Do it here instead. Remove `:' from the |
+ with_test_prefix string. |
+ * gdb.base/attach-pie-misread.exp: Remove the leading space the |
+ the suffix `:' from the with_test_prefix prefix string. |
+ * gdb.base/break-interp.exp: Ditto. |
+ * gdb.base/catch-load.exp: Ditto. |
+ * gdb.base/disp-step-syscall.exp: Ditto. |
+ * gdb.base/jit-so.exp: Ditto. |
+ * gdb.base/jit.exp: Ditto. |
+ * gdb.base/sepdebug.exp: Ditto. |
+ * gdb.base/solib-display.exp: Ditto. |
+ * gdb.base/solib-overlap.exp: Ditto. |
+ * gdb.base/watch-cond-infcall.exp: Ditto. |
+ * gdb.base/watchpoint.exp: Ditto. |
+ * gdb.dwarf2/dw2-noloc.exp: Ditto. |
+ * gdb.mi/mi-watch.exp: Ditto. |
+ * gdb.mi/mi2-watch.exp: Ditto. |
+ * gdb.threads/non-ldr-exc-1.exp: Ditto. |
+ * gdb.threads/non-ldr-exc-2.exp: Ditto. |
+ * gdb.threads/non-ldr-exc-3.exp: Ditto. |
+ * gdb.threads/non-ldr-exc-4.exp: Ditto. |
+ * gdb.threads/watchpoint-fork.exp: Ditto. |
+ * gdb.threads/watchthreads-reorder.exp: Ditto. |
+ * gdb.trace/change-loc.exp: Ditto. |
+ * gdb.trace/pending.exp: Ditto. |
+ * gdb.trace/status-stop.exp: Ditto. |
+ * gdb.trace/strace.exp: Ditto. |
+ * gdb.trace/trace-break.exp: Ditto. |
+ * gdb.trace/unavailable.exp: Ditto. |
+ * lib/gdb.exp (with_test_prefix): Always prefix with space and |
+ suffix with colon. Adjust leading comments. |
+ |
+2012-02-21 Pedro Alves <palves@redhat.com> |
+ Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/gdb.exp: Add description of test prefixes. |
+ (with_test_prefix): New procedure. |
+ * gdb.arch/altivec-abi.exp: Use with_test_prefix. |
+ * gdb.base/attach-pie-misread.exp: Use with_test_prefix. |
+ * gdb.base/break-interp.exp: Use with_test_prefix. Use append |
+ instead of lappend to append to pf_prefix. |
+ * gdb.base/catch-load.exp: Use with_test_prefix. |
+ * gdb.base/disp-step-syscall.exp: Use with_test_prefix. |
+ * gdb.base/jit-so.exp: Use with_test_prefix. |
+ * gdb.base/jit.exp: Use with_test_prefix. |
+ * gdb.base/return-nodebug.exp (do_test): Use append instead of |
+ lappend to append to pf_prefix. |
+ * gdb.base/sepdebug.exp: Use with_test_prefix. |
+ * gdb.base/solib-display.exp: Use with_test_prefix. |
+ * gdb.base/solib-overlap.exp: Use with_test_prefix. |
+ * gdb.base/watch-cond-infcall.exp: Use with_test_prefix. |
+ * gdb.base/watchpoint.exp: Use with_test_prefix. |
+ * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix. |
+ * gdb.mi/mi-watch.exp: Use with_test_prefix. |
+ * gdb.mi/mi2-watch.exp: Use with_test_prefix. |
+ * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix. |
+ * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix. |
+ * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix. |
+ * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix. |
+ * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use |
+ append instead of lappend to append to pf_prefix. |
+ * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix. |
+ * gdb.trace/change-loc.exp: Use with_test_prefix. |
+ * gdb.trace/pending.exp: Use with_test_prefix. |
+ * gdb.trace/status-stop.exp: Use with_test_prefix. |
+ * gdb.trace/strace.exp: Use with_test_prefix. |
+ * gdb.trace/trace-break.exp: Use with_test_prefix. |
+ * gdb.trace/unavailable.exp: Use with_test_prefix. Use append |
+ instead of lappend to append to pf_prefix. |
+ |
+2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix racy FAILs. |
+ * gdb.base/inferior-died.c (main): Add return of 0. |
+ * gdb.base/inferior-died.exp (continue): Fix expectation of |
+ asynchronous events. |
+ (p 1): New test. |
+ |
+2012-02-20 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.threads/attach-into-signal.exp (corefunc): Don't enable |
+ lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on |
+ gdb's internal debug output. For the non-threaded case, look for |
+ "Program received signal SIGLARM", for the threaded case, peek at |
+ the thread's siginfo. |
+ |
+2012-02-20 Pedro Alves <palves@redhat.com> |
+ |
+ General cleanup, make output test messages unique, and build |
+ different executable files for the non-threaded and threaded |
+ cases. |
+ |
+ * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile): |
+ Delete. |
+ (executable_nothr, executable_thr): New globals. |
+ (top level): Adjust to delete both executables. |
+ (corefunc): New parameter $executable. Set $pf_prefix instead of |
+ hand writing a prefix in tests. Issue a clean_restart and enable |
+ lin-lwp debug output here. |
+ (top level): Adjust. Use build_executable. Don't start gdb here, |
+ and don't enable lin-lwp debug output here. |
+ * gdb.threads/Makefile.in (EXECUTABLES): Adjust. |
+ |
+2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix racy FAILs. |
+ * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate |
+ "continue" command. |
+ |
+2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix for gdbserver non-extended mode. |
+ * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint |
+ and gdb_run_cmd. |
+ |
+2012-02-17 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/py-events.py (exit_handler): Add test for 'dir'. |
+ * gdb.python/py-events.exp: Check 'dir' output. |
+ * gdb.python/py-type.exp (test_fields): Add test for 'dir'. |
+ |
+2012-02-17 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.trace/strace.exp (strace_info_marker): Test `info threads'. |
+ |
+2012-02-16 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/inferior-died.c: Don't include stdio.h. |
+ |
+2012-02-16 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/inferior-died.c: New file. |
+ * gdb.base/inferior-died.exp: New file. |
+ |
+2012-02-15 Aleksandar Ristovski <aristovski@qnx.com> |
+ |
+ * gdb.base/break-inline.exp: New file. |
+ * gdb.base/break-inline.c: New file. |
+ |
+2012-02-15 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/pc-fp.exp: Add "info register" tests. |
+ |
+2012-02-15 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/regs.exp: Remove. |
+ |
+2012-02-15 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when |
+ the target doesn't support tracepoints. |
+ * gdb.trace/circ.exp: Ditto. |
+ * gdb.trace/collection.exp: Ditto. |
+ * gdb.trace/packetlen.exp: Ditto. |
+ * gdb.trace/passc-dyn.exp: Ditto. |
+ * gdb.trace/report.exp: Ditto. |
+ * gdb.trace/tfind.exp: Ditto. |
+ * gdb.trace/tspeed.exp: Ditto. |
+ * gdb.trace/tsv.exp: Ditto. |
+ * gdb.trace/unavailable.exp: Ditto. |
+ * gdb.trace/while-dyn.exp: Ditto. |
+ |
+2012-02-15 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using |
+ gdb_test_multiple, and call unsupported instead of fail, if the |
+ remote side does not support the request. |
+ |
+2012-02-15 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.server/ext-attach.exp: Make sure gdb is disconnected. |
+ * gdb.server/ext-run.exp: Make sure gdb is disconnected. |
+ * gdb.server/file-transfer.exp: Make sure gdb is disconnected. |
+ * gdb.server/server-mon.exp: Make sure gdb is disconnected. |
+ * gdb.server/server-run.exp: Make sure gdb is disconnected. |
+ * lib/gdbserver-support.exp (gdbserver_start_extended): Only |
+ prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol |
+ doesn't start with "extended-" already. |
+ |
+2012-02-15 Pedro Alves <palves@redhat.com> |
+ |
+ Support extended-remote. Avoid cascading timeouts. |
+ |
+ * gdb.base/attach.exp (do_attach_tests): Add expected output for |
+ the extended-remote target. If attaching with no file fails, load |
+ the file manually. |
+ * gdb.server/ext-attach.exp: Adjust expected attach/detach output. |
+ |
+2012-02-14 Stan Shebs <stan@codesourcery.com> |
+ |
+ * gdb.base/ena-dis-br.exp: Add enable count test. |
+ |
+2012-02-13 Pedro Alves <palves@redhat.com> |
+ |
+ * config/mips-idt.exp: Delete. |
+ * gdb.base/a2-run.exp: Remove mips-idt xfails. |
+ * gdb.base/bitfields.exp: Remove mips-idt restarts. |
+ * gdb.base/break.exp: Remove mips-idt references. |
+ * gdb.base/chng-syms.exp: Ditto. |
+ * gdb.base/default.exp: Ditto. |
+ * gdb.base/funcargs.exp (funcargs_reload): Delete. |
+ (top level): Don't call it. |
+ * gdb.base/opaque.exp: Remove mips-idt restarts. |
+ * gdb.base/ptype.exp: Remove mips-idt xfails. |
+ * gdb.base/scope.exp: Remove mips-idt restarts. |
+ * gdb.base/sepdebug.exp: Remove mips-idt references. |
+ * gdb.base/watchpoint.exp (maybe_clean_restart) |
+ (maybe_reinitialize): Delete. |
+ (test_disabling_watchpoints, test_disabling_watchpoints) |
+ (test_watchpoint_triggered_in_syscall) |
+ (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): |
+ Don't call them. |
+ |
+2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.server/server-exec-info.exp: New file. |
+ |
+2012-02-10 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is |
+ always non-empty. |
+ (test_attach): Always pass $exec to test_attach_gdb. |
+ |
+2012-02-08 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests |
+ before inferior is started. |
+ |
+2012-02-07 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/py-symbol.exp: Test Symbol.needs_frame and |
+ Symbol.value. |
+ * gdb.python/py-symbol.c (qq): Set default value. |
+ |
+2012-02-07 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.python/py-symbol.c (qq): New global. |
+ * gdb.python/py-symbol.exp: Add test for frame-less |
+ lookup_symbol. |
+ * gdb.python/py-symtab.exp: Fix line number. |
+ |
+2012-02-03 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/mi_task_arg: New testcase. |
+ |
+2012-02-02 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.reverse/until-precsave.exp: Also put "record save" under the |
+ extended timeout. |
+ |
+2012-02-02 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set. |
+ * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio. |
+ |
+2012-02-02 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/term.exp: Rewrite. |
+ * gdb.base/term.c: New. |
+ |
+2012-02-02 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/default.exp (run "r" abbreviation, run): Add |
+ extended-remote expected output. |
+ |
+2012-02-02 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.cp/dispcxx.exp: New file. |
+ * gdb.cp/dispcxx.cc: New file. |
+ |
+2012-02-01 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/jit-simple.exp: New file. |
+ * gdb.base/jit-simple.c: New file. |
+ |
+2012-01-30 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.base/skip.exp: Make test result unique. |
+ |
+2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix |
+ compatibility with valgrind-3.7.0. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (no_hw): New global. |
+ (maybe_clean_restart, maybe_reinitialize): If no_hw is set, |
+ disable hw watchpoints. |
+ (test_wide_location_1, test_wide_location_2): If no_hw is set, |
+ don't expect hw watchpoints. |
+ (no_hw_watchpoints): Always clean restart. |
+ (do_tests): New procedure, factored out from the top level. |
+ (top level): Run tests twice. Once with hw watchpoints enabled, |
+ another time with hw watchpoints disabled. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored |
+ out from the top level. |
+ (top level): Call it instead. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (top level): Re-enable hardware |
+ watchpoints sooner. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (top level): Delete watch ival3. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect |
+ "You may have requested too many hardware |
+ breakpoints/watchpoints". |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (maybe_clean_restart) |
+ (maybe_reinitialize): New. |
+ (test_disabling_watchpoints): Call maybe_reinitialize. Don't |
+ expect "hit N times". |
+ (test_disabling_watchpoints, test_complex_watchpoint) |
+ (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): |
+ Call maybe_clean_restart. |
+ (top level): Use clean_restart. Remove "mips-idt-*" |
+ reinitialization. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp: Always run test_complex_watchpoint. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp: Clean restart after tests that don't |
+ require `initialize' anymore. Remove unnecessary `initialize' |
+ calls. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (wp_set): Delete. |
+ (initialize, test_simple_watchpoint, top level): Remove dead code. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix |
+ typo. |
+ |
+2012-01-27 Pedro Alves <palves@redhat.com> |
+ |
+ * config/extended-gdbserver.exp: New file. |
+ * lib/gdbserver-support.exp (gdbserver_start_extended): Extend |
+ comment. |
+ (gdbserver_start_multi, mi_gdbserver_start_multi): New. |
+ * boards/native-extended-gdbserver.exp: New file. |
+ |
+2012-01-26 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test |
+ and gdb_test_multiple. |
+ |
+2012-01-26 Pedro Alves <palves@redhat.com> |
+ |
+ Make test messages unique, and more identifiable. |
+ * gdb.multi/watchpoint-multi.exp: Change test messages. |
+ |
+2012-01-25 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/solib-disc.exp: Fix regexps. |
+ |
+2012-01-24 Tom Tromey <tromey@redhat.com> |
+ |
+ * lib/mi-support.exp (mi_expect_stop): Add special case for |
+ solib-event. |
+ * gdb.base/catch-load-so.c: New file. |
+ * gdb.base/catch-load.exp: New file. |
+ * gdb.base/catch-load.c: New file. |
+ * gdb.base/break-interp.exp (reach_1): Update regexp. |
+ |
+2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix fuzzy results. |
+ * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple, |
+ lpsimple and func. |
+ |
+2012-01-24 Gary Benson <gbenson@redhat.com> |
+ |
+ Delete #if 0'd out code. |
+ * gdb.base/default.exp (info catch): Remove. |
+ * gdb.base/gdb_history (info catch): Likewise. |
+ * gdb.base/help.exp (info catch): Likewise. |
+ |
+2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix watchpoints to be specific for each inferior. |
+ * gdb.multi/watchpoint-multi.c: New file. |
+ * gdb.multi/watchpoint-multi.exp: New file. |
+ |
+2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix watchpoints across inferior fork. |
+ * gdb.threads/watchpoint-fork-child.c: New file. |
+ * gdb.threads/watchpoint-fork-mt.c: New file. |
+ * gdb.threads/watchpoint-fork-parent.c: New file. |
+ * gdb.threads/watchpoint-fork-st.c: New file. |
+ * gdb.threads/watchpoint-fork.exp: New file. |
+ * gdb.threads/watchpoint-fork.h: New file. |
+ |
+2012-01-23 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/call-signal-resume.exp: Allow output after "return". |
+ |
+2012-01-20 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.python/py-finish-breakpoint.py: Fix typo. |
+ |
+2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org> |
+ |
+ * gdb.base/info-proc.exp: Also run on remote targets. Main |
+ "info proc" command is now always present; whether target supports |
+ actual info proc operation is detected when attempting to issue |
+ the command. |
+ |
+2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * .gdbinit: Remove. |
+ |
+2012-01-19 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.java/jprint.exp: Don't rely on inferior output, but instead |
+ look at the funtions' returns. |
+ * gdb.java/jprint.java (jvclass.addprint, jprint.print(int)) |
+ (jprint.print(int, int)): Change return type to int. Adjust. |
+ |
+2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com> |
+ |
+ PR gdb/9538 |
+ * gdb.base/sepdebug.exp: New test. |
+ |
+2012-01-18 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.ada/mi_task_info.exp (-ada-task-info with no argument): |
+ Allow output before ^done. |
+ |
+2012-01-16 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.linespec/linespec.exp: Change some tests to use $decimal. |
+ Add tests for relative directory. |
+ |
+2012-01-16 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.base/printcmds.c (enum flag_enum): New. |
+ (three): New global. |
+ * gdb.base/printcmds.exp (test_print_enums): Add test for flag |
+ enum printing. |
+ * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate |
+ FlagEnumerationPrinter. |
+ * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter. |
+ * gdb.python/py-pp-maint.c (enum flag_enum): New. |
+ (fval): New global. |
+ |
+2012-01-16 Pedro Alves <palves@redhat.com> |
+ |
+ * lib/gdb.exp (banned_procedures): New variable. |
+ (banned_variables_traced): Rename to ... |
+ (banned_traced): ... this. |
+ (gdb_init): Also trace banned procedures. |
+ (gdb_finish): Also untrace banned procedures. |
+ |
+2012-01-16 Pedro Alves <palves@redhat.com> |
+ |
+ Remove all calls to strace. |
+ |
+2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file. |
+ * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file. |
+ |
+2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com> |
+ |
+ * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker. |
+ * gdb.base/pie-execl.exp: Likewise. |
+ |
+2012-01-12 Keith Seitz <keiths@redhat.com> |
+ |
+ PR mi/10586 |
+ * gdb.mi/var-cmd.c (struct anonymous): New structure. |
+ (do_anonymous_type_tests): New function. |
+ (main): Call do_anonymous_type_tests. |
+ * gdb.mi/mi2-var-child.exp: Add anonymous type tests. |
+ (verify_everything): New procedure. |
+ * gdb.mi/mi-var-cp.cc (class A): New class. |
+ (anonymous_structs_and_unions): New function. |
+ (main): Call anonymous_structs_and_unions. |
+ * gdb.mi/mi-var-cp.exp: Add anonymous type tests. |
+ (verify_everything): New procedure. |
+ |
+2012-01-12 Keith Seitz <keiths@redhat.com> |
+ |
+ * lib/mi-support.exp: Expand comments about PATH_EXPR. |
+ (varobj_tree::get_path_expr): Assume that all varobjs are |
+ compound unless they are known simple types. |
+ Adjust path expressions based on parent type, path parent type, |
+ and tree language. |
+ (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into |
+ the root varobj. |
+ (mi_walk_varobj_tree): Add LANGUAGE parameter. |
+ |
+2012-01-11 Pedro Alves <palves@redhat.com> |
+ |
+ * gdb.base/default.exp (core-file): Don't expect "GDB can't read |
+ core files on this machine" anymore. |
+ |
+2012-01-11 Paul Hilfinger <hilfingr@adacore.com> |
+ |
+ * gdb.base/watchpoint.c (recurser): Initialize local_x. |
+ (main): Repeat recurser call. |
+ * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is |
+ equivalent to 'local_x'. |
+ |
+2012-01-11 Paul Hilfinger <hilfingr@adacore.com> |
+ Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.base/recpar.c, gdb.base/recpar.exp: New files. |
+ |
+2012-01-05 Pedro Alves <alves.ped@gmail.com> |
+ |
+ * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files. |
+ * gdb.python/py-events.c (first): Add bits for new "step N" test. |
+ * gdb.python/py-events.exp: Test that "step N" tripping on a |
+ breakpoint emits a breakpoint event. |
+ |
+2012-01-03 Joel Brobecker <brobecker@adacore.com> |
* gdb.base/auxv.exp: Reformat the copyright notice. |
-2012-01-06 Joel Brobecker <brobecker@adacore.com> |
+2012-01-03 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.trace/strace.exp (strace_trace_on_same_addr): New. |
+ (strace_trace_on_diff_addr): New. |
+ * gdb.trace/strace.c: (main): Add two local variables. |
+ |
+2011-01-02 Ulrich Weigand <uweigand@de.ibm.com> |
+ |
+ * gdb.cell/fork.exp: Delete breakpoints after reaching main. |
+ * gdb.cell/gcore.exp: Likewise. |
+ * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break" |
+ to verify the correct instance of main is selected. |
+ |
+2012-01-02 Joel Brobecker <brobecker@adacore.com> |
* dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c, |
gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c, |
@@ -16,18 +2802,13 @@ |
gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c, |
gdb.threads/thread_check.c: Reformat copyright header. |
-2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com> |
- |
- Fix compatibility with gcc-4.7. |
- * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__. |
- |
-2012-01-04 Edjunior Machado <emachado@linux.vnet.ibm.com> |
+2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com> |
* gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64. |
* gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support |
is not enabled. |
-2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com> |
+2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com> |
* gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the |
parameter to self_exec, adjust the function. |
@@ -36,21 +2817,44 @@ |
(set var do_exit = 0): Remove test. |
(newline at end of file): Add one. |
-2011-01-04 Joel Brobecker <brobecker@adacore.com> |
+2011-12-27 Joel Brobecker <brobecker@adacore.com> |
* gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp: |
New files. |
-2012-01-02 Ulrich Weigand <uweigand@de.ibm.com> |
+2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com> |
- * gdb.cell/fork.exp: Delete breakpoints after reaching main. |
- * gdb.cell/gcore.exp: Likewise. |
- * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break" |
- to verify the correct instance of main is selected. |
+ Fix racy FAILs. |
+ * gdb.threads/fork-thread-pending.c (barrier): New variable. |
+ (thread_function, thread_forker): Call pthread_barrier_wait for it. |
+ (main): Call pthread_barrier_init for it. |
+ |
+2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Fix double send_gdb leading to racy FAILs. |
+ * gdb.base/break.exp (set silent break bp_location1): Replace |
+ 3x send_gdb and gdb_expect by gdb_test. |
+ * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep. |
+ * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp) |
+ (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output |
+ instead of send_gdb. Twice. |
+ * gdb.base/sepdebug.exp (set silent break bp_location1): Replace |
+ 3x send_gdb and gdb_expect by gdb_test. |
+ * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test. |
+ |
+2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.linespec/linespec.exp: Compile using {c++}. |
+ |
+2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt. |
+ (print destructor of template typedef): Extend it for gcc/51668 XFAIL. |
+ (verify GCC PR debug/51668): New test. |
2011-12-23 Kevin Pouget <kevin.pouget@st.com> |
- Introduce gdb.FinishBreakpoint in Python |
+ Introduce gdb.FinishBreakpoint in Python. |
* Makefile.in (EXECUTABLES): Add py-finish-breakpoint and |
py-finish-breakpoint2 |
(MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so |
@@ -63,23 +2867,218 @@ |
* gdb.python/py-finish-breakpoint2.exp: New file. |
* gdb.python/py-finish-breakpoint2.py: New file. |
+2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ Partial fix of compatibility with gcc-4.7. |
+ * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases |
+ into XFAIL "new without size_t". Permit size_t for the KFAIL case. |
+ Add comment to add a PASS case in the future. |
+ |
+ Fix compatibility with gcc-4.7. |
+ * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__. |
+ |
2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> |
PR tdep/12797 |
* gdb.base/callfuncs.exp: Remove KFAIL. |
+2011-12-21 Joel Brobecker <brobecker@adacore.com> |
+ |
+ * gdb.ada/task_bp: New testcase. |
+ |
2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
* gdb.base/reread.exp: If srcfile2 fails to build retry it with |
-DNO_SECTIONS. |
* gdb.base/reread2.c <!NO_SECTIONS>: New sections block. |
+2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make |
+ PR gcc/45997 XFAIL conditional for gcc <= 4.5. |
+ * gdb.python/py-type.exp (python print ttype.template_argument(2)): |
+ Change PR gcc/41736 to the more specific PR gcc/46955. Make it |
+ conditional for gcc <= 4.5. |
+ |
+2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL |
+ by XFAIL. |
+ * gdb.cp/static-method.exp (info addr A::func()) |
+ (list static-method.cc:xxx::(anonymous namespace)::A::func) |
+ (list 'static-method.cc:xxx::(anonymous namespace)::A::func') |
+ (list 'static-method.cc':'xxx::(anonymous namespace)::A::func') |
+ (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise. |
+ * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m) |
+ (test value of F in k3_m): Likewise. |
+ * gdb.python/py-type.exp (python print ttype.template_argument(2)): |
+ Likewise. |
+ |
+2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> |
+ |
+ * gdb.threads/attach-stopped.exp (continue (*: attach2 continue)) |
+ (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping): |
+ Remove. |
+ * gdb.threads/attachstop-mt.c: Remove. |
+ * gdb.threads/attachstop-mt.exp: Remove. |
+ |
+2011-12-17 Mark Kettenis <kettenis@gnu.org> |
+ |
+ * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*. |
+ |
+2011-12-16 Doug Evans <dje@google.com> |
+ |
+ * boards/native-stdio-gdbserver.exp: New file. |
+ * boards/native-gdbserver.exp: New file. |
+ |
+ * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio |
+ gdbserver output. |
+ (gdbserver_default_get_remote_address): New function. |
+ (gdbserver_start): Call gdb,get_remote_address to compute argument |
+ to "target remote" command. |
+ |
2011-12-16 Phil Muldoon <pmuldoon@redhat.com> |
* gdb.python/py-function.exp: Change "on" to "full" for |
python print-stack. Add set/show python print-stack |
off|full|message tests. |
+2011-12-15 Yao Qi <yao@codesourcery.com> |
+ |
+ * gdb.trace/strace.c: New |
+ * gdb.trace/strace.exp: New. |
+ |
+2011-12-14 Tom Tromey <tromey@redhat.com> |
+ |
+ * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command. |
+ |
+2011-12-14 Doug Evans <dje@google.com> |
+ |
+ * lib/gdb.exp (gdb_start_cmd): Fix error return value. |
+ |
+2011-12-14 Pedro Alves <pedro@codesourcery.com> |
+ |
+ PR threads/10729 |
+ |
+ * gdb.mi/watch-nonstop.c: New file. |
+ * gdb.mi/mi-watch-nonstop.exp: New file. |
+ |
+2011-12-13 Pedro Alves <pedro@codesourcery.com> |
+ Doug Evans <dje@google.com> |
+ |
+ * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile) |
+ (clean_restart): Remove references to the gdb_stub target board |
+ variable. |
+ (gdb_step_for_stub): Delete. |
+ |
+ * gdb.base/annota1.exp: Remove all references to [target_info |
+ exists gdb_stub], gdb_step_for_stub and usestubs. |
+ * gdb.base/annota3.exp: Ditto. |
+ * gdb.base/async.exp: Ditto. |
+ * gdb.base/break.exp: Ditto. |
+ * gdb.base/code-expr.exp: Ditto. |
+ * gdb.base/commands.exp: Ditto. |
+ * gdb.base/completion.exp: Ditto. |
+ * gdb.base/condbreak.exp: Ditto. |
+ * gdb.base/consecutive.exp: Ditto. |
+ * gdb.base/cvexpr.exp: Ditto. |
+ * gdb.base/define.exp: Ditto. |
+ * gdb.base/display.exp: Ditto. |
+ * gdb.base/ena-dis-br.exp: Ditto. |
+ * gdb.base/environ.exp: Ditto. |
+ * gdb.base/gnu-ifunc.exp: Ditto. |
+ * gdb.base/maint.exp: Ditto. |
+ * gdb.base/pending.exp: Ditto. |
+ * gdb.base/sect-cmd.exp: Ditto. |
+ * gdb.base/sepdebug.exp: Ditto. |
+ * gdb.base/unload.exp: Ditto. |
+ * gdb.base/watchpoint-solib.exp: Ditto. |
+ * gdb.cp/annota2.exp: Ditto. |
+ * gdb.cp/annota3.exp: Ditto. |
+ * gdb.dwarf2/dw2-inline-param.exp: Ditto. |
+ * gdb.hp/gdb.compat/xdb1.exp: Ditto. |
+ * gdb.mi/mi-pending.exp: Ditto. |
+ * gdb.trace/circ.exp: Ditto. |
+ * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers. |
+ * gdb.base/list.exp: Ditto. |
+ |
+ * gdb.base/all-types.c: Remove all calls to set_debug_traps and |
+ breakpoint function and all references to the usestubs macro. |
+ * gdb.base/exprs.c: Ditto. |
+ * gdb.base/freebpcmd.c: Ditto. |
+ * gdb.base/bitfields.c: Ditto. |
+ * gdb.base/bitfields2.c: Ditto. |
+ * gdb.base/break.c: Ditto. |
+ * gdb.base/call-sc.c: Ditto. |
+ * gdb.base/call-signals.c: Ditto. |
+ * gdb.base/callfuncs.c: Ditto. |
+ * gdb.base/charset.c: Ditto. |
+ * gdb.base/consecutive.c: Ditto. |
+ * gdb.base/constvars.c: Ditto. |
+ * gdb.base/funcargs.c: Ditto. |
+ * gdb.base/int-type.c: Ditto. |
+ * gdb.base/interrupt.c: Ditto. |
+ * gdb.base/langs0.c: Ditto. |
+ * gdb.base/list0.c: Ditto. |
+ * gdb.base/mips_pro.c: Ditto. |
+ * gdb.base/miscexprs.c: Ditto. |
+ * gdb.base/nodebug.c: Ditto. |
+ * gdb.base/opaque0.c: Ditto. |
+ * gdb.base/pointers.c: Ditto. |
+ * gdb.base/printcmds.c: Ditto. |
+ * gdb.base/ptype.c: Ditto. |
+ * gdb.base/recurse.c: Ditto. |
+ * gdb.base/reread1.c: Ditto. |
+ * gdb.base/reread2.c: Ditto. |
+ * gdb.base/restore.c: Ditto. |
+ * gdb.base/return.c: Ditto. |
+ * gdb.base/run.c: Ditto. |
+ * gdb.base/scope0.c: Ditto. |
+ * gdb.base/sepdebug.c: Ditto. |
+ * gdb.base/setshow.c: Ditto. |
+ * gdb.base/setvar.c: Ditto. |
+ * gdb.base/sigall.c: Ditto. |
+ * gdb.base/signals.c: Ditto. |
+ * gdb.base/structs.c: Ditto. |
+ * gdb.base/structs2.c: Ditto. |
+ * gdb.base/testenv.c: Ditto. |
+ * gdb.base/twice.c: Ditto. |
+ * gdb.base/unwindonsignal.c: Ditto. |
+ * gdb.base/watchpoint.c: Ditto. |
+ * gdb.base/watchpoints.c: Ditto. |
+ * gdb.base/whatis.c: Ditto. |
+ * gdb.cp/classes.cc: Ditto. |
+ * gdb.cp/cplusfuncs.cc: Ditto. |
+ * gdb.cp/derivation.cc: Ditto. |
+ * gdb.cp/formatted-ref.cc: Ditto. |
+ * gdb.cp/misc.cc: Ditto. |
+ * gdb.cp/overload.cc: Ditto. |
+ * gdb.cp/ovldbreak.cc: Ditto. |
+ * gdb.cp/ref-params.cc: Ditto. |
+ * gdb.cp/ref-types.cc: Ditto. |
+ * gdb.cp/templates.cc: Ditto. |
+ * gdb.cp/virtfunc.cc: Ditto. |
+ * gdb.hp/gdb.aCC/run.c: Ditto. |
+ * gdb.hp/gdb.base-hp/callfwmall.c: Ditto. |
+ * gdb.hp/gdb.compat/xdb0.c: Ditto. |
+ * gdb.reverse/consecutive-reverse.c: Ditto. |
+ * gdb.reverse/sigall-reverse.c: Ditto. |
+ * gdb.reverse/until-reverse.c: Ditto. |
+ * gdb.reverse/watch-reverse.c: Ditto. |
+ * gdb.trace/actions.c: Ditto. |
+ * gdb.trace/circ.c: Ditto. |
+ * gdb.trace/collection.c: Ditto. |
+ |
+2011-12-13 Pedro Alves <pedro@codesourcery.com> |
+ |
+ * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4) |
+ (func6, func7): New. |
+ (main): Call func6 and func7. |
+ * gdb.base/watchpoint.exp (test_wide_location_1) |
+ (test_wide_location_2): New. |
+ (top level): Re-enable hardware watchpoints if necessary. Call |
+ test_wide_location_1 and test_wide_location_2. |
+ |
2011-12-11 Yao Qi <yao@codesourcery.com> |
* gdb.trace/status-stop.exp: Skip it if target doesn't support trace. |