Index: gdb/testsuite/gdb.base/hashline3.exp |
diff --git a/gdb/testsuite/gdb.base/hashline3.exp b/gdb/testsuite/gdb.base/hashline3.exp |
index e471e513567b7d5b3d68117b22556aa584b0e93a..eba5f778be51885f95adf08944c7eac83aca007c 100644 |
--- a/gdb/testsuite/gdb.base/hashline3.exp |
+++ b/gdb/testsuite/gdb.base/hashline3.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,16 @@ |
# srcfile is in objdir because we need to machine generate it in order |
# to get the correct path in the #line directive. |
-set testfile "hashline3" |
-set srcfile "${testfile}.c" |
-set binfile "${objdir}/${subdir}/${testfile}" |
+standard_testfile |
-set fd [open ${objdir}/${subdir}/${srcfile} w] |
-puts $fd "#line 2 \"./${subdir}/${srcfile}\"" |
+set new_srcfile [standard_output_file $srcfile] |
+set fd [open $new_srcfile w] |
+set relative [relative_filename $objdir $new_srcfile] |
+puts $fd "#line 2 \"./$relative\"" |
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 hashline3.exp |
return -1 |
} |
@@ -40,7 +40,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. |