Index: gdb/testsuite/gdb.dwarf2/dw2-restrict.exp |
diff --git a/gdb/testsuite/gdb.dwarf2/pr13961.exp b/gdb/testsuite/gdb.dwarf2/dw2-restrict.exp |
similarity index 73% |
copy from gdb/testsuite/gdb.dwarf2/pr13961.exp |
copy to gdb/testsuite/gdb.dwarf2/dw2-restrict.exp |
index 1dc6f0a0a764ce2f85a7f00ba5c3529f6671daba..7465540ad666621237e6f304146bf5f3d0c8b08b 100644 |
--- a/gdb/testsuite/gdb.dwarf2/pr13961.exp |
+++ b/gdb/testsuite/gdb.dwarf2/dw2-restrict.exp |
@@ -1,4 +1,4 @@ |
-# Copyright 2012 Free Software Foundation, Inc. |
+# Copyright 2012-2013 Free Software Foundation, Inc. |
# This program is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
@@ -13,8 +13,6 @@ |
# You should have received a copy of the GNU General Public License |
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
-# A testcase to trigger the code path in bug 13961. |
- |
load_lib dwarf.exp |
# This test can only be run on targets which support DWARF-2 and use gas. |
@@ -22,13 +20,15 @@ if {![dwarf2_support]} { |
return 0 |
} |
+# This test can only be run on x86-64 targets. |
+if {![istarget x86_64-*] || ![is_lp64_target]} { |
+ return 0 |
+} |
+ |
standard_testfile .S |
-if { [prepare_for_testing ${testfile}.exp ${testfile} ${srcfile}] == -1 } { |
+if {[prepare_for_testing $testfile.exp $testfile $srcfile {nodebug}]} { |
return -1 |
} |
-gdb_test "break main" "Breakpoint.*at.*" |
- |
-# If we get this far gdb didn't crash. |
-pass $testfile |
+gdb_test "ptype f" "int \\(char \\\* restrict\\)" |