Index: gdb/testsuite/gdb.base/hashline2.exp |
diff --git a/gdb/testsuite/gdb.base/hashline2.exp b/gdb/testsuite/gdb.base/hashline2.exp |
index 2edde4099ee50541dc8dd89179863069f2d4e5c6..cd748ca7b5adb1dd770997909cb239b39e2c5ccd 100644 |
--- a/gdb/testsuite/gdb.base/hashline2.exp |
+++ b/gdb/testsuite/gdb.base/hashline2.exp |
@@ -1,4 +1,4 @@ |
-# Copyright 2008-2012 Free Software Foundation, Inc. |
+# Copyright 2008-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 |
@@ -21,16 +21,15 @@ |
# srcfile is in objdir because we need to machine generate it in order |
# to get the correct path in the #line directive. |
-set testfile "hashline2" |
-set srcfile "${testfile}.c" |
-set binfile "${objdir}/${subdir}/${testfile}" |
+standard_testfile .c |
-set fd [open ${objdir}/${subdir}/${srcfile} w] |
-puts $fd "#line 2 \"///[pwd]/${subdir}/${srcfile}\"" |
+set new_srcfile [standard_output_file $srcfile] |
+set fd [open $new_srcfile w] |
+puts $fd "#line 2 \"///${new_srcfile}\"" |
puts $fd "int main () { return 0; } /* set breakpoint here */" |
close $fd |
-if { [gdb_compile "${objdir}/${subdir}/${srcfile}" "${binfile}" executable {debug}] != "" } { |
+if { [gdb_compile $new_srcfile "${binfile}" executable {debug}] != "" } { |
untested hashline2.exp |
return -1 |
} |
@@ -40,7 +39,7 @@ gdb_start |
gdb_reinitialize_dir $srcdir/$subdir |
gdb_load ${binfile} |
-set bp_location [gdb_get_line_number "set breakpoint here" ${objdir}/${subdir}/${srcfile}] |
+set bp_location [gdb_get_line_number "set breakpoint here" ${new_srcfile}] |
# Try to set a breakpoint on the specified file location. |