From: Yao Qi Date: Mon, 18 Aug 2014 01:57:40 +0000 (+0800) Subject: Run dw2-var-zero-addr.exp with --readnow X-Git-Tag: upstream/2.25~311 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=00ba3162ed1633f9b27f3fdd450e076d3a3f2e90;p=platform%2Fupstream%2Flinaro-binutils.git Run dw2-var-zero-addr.exp with --readnow This patch is to extend dw2-var-zero-add.exp to cover the case that partial symtabl is not used while full symtab is used, in order to cover the changes in patch 2/3. This patch restarts GDB with --readnow and does the same test again. gdb/testsuite: 2014-09-19 Yao Qi * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test. Invoke test. Restart GDB with --readnow and invoke test again. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index c421904..67c7f82 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2014-09-19 Yao Qi + * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test. + Invoke test. Restart GDB with --readnow and invoke test again. + +2014-09-19 Yao Qi + * gdb.base/break-on-linker-gcd-function.exp: Move test into new proc set_breakpoint_on_gcd_function. Invoke set_breakpoint_on_gcd_function. Restart GDB with --readnow and diff --git a/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp b/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp index 462a5f8..3ba7f87 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp @@ -26,6 +26,19 @@ if [prepare_for_testing ${testfile}.exp ${testfile} \ return -1 } -# FAIL was: = (int *) 0x0 -# Such DIE record can be produced using: gcc -fdata-sections -Wl,-gc-sections -gdb_test "print &var" {No symbol "var" in current context\.} +proc test { } { + # FAIL was: = (int *) 0x0 + # Such DIE record can be produced using: gcc -fdata-sections -Wl,-gc-sections + gdb_test "print &var" {No symbol "var" in current context\.} +} + +test + +set saved_gdbflags $GDBFLAGS +set GDBFLAGS "$GDBFLAGS --readnow" +clean_restart ${binfile} +set GDBFLAGS $saved_gdbflags + +with_test_prefix "readnow" { + test +}