Index: gdb/testsuite/gdb.base/info-fun.exp |
diff --git a/gdb/testsuite/gdb.base/info-fun.exp b/gdb/testsuite/gdb.base/info-fun.exp |
index 2b436523a80c6c9ca1d2bba81b0f6f6ab8b3653e..b49611f716a4a84b42f6572d2233b655fceea04a 100644 |
--- a/gdb/testsuite/gdb.base/info-fun.exp |
+++ b/gdb/testsuite/gdb.base/info-fun.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 |
# the Free Software Foundation; either version 3 of the License, or |
@@ -19,13 +19,11 @@ if { [skip_shlib_tests] || [is_remote target] } { |
# Library file. |
set libname "info-fun-solib" |
set srcfile_lib ${srcdir}/${subdir}/${libname}.c |
-set binfile_lib ${objdir}/${subdir}/${libname}.so |
+set binfile_lib [standard_output_file ${libname}.so] |
set lib_flags {} |
# Binary file. |
-set testfile "info-fun" |
-set srcfile ${srcdir}/${subdir}/${testfile}.c |
+standard_testfile .c |
set executable ${testfile} |
-set binfile ${objdir}/${subdir}/${executable} |
set bin_flags [list debug shlib=${binfile_lib}] |
if [get_compiler_info] { |
@@ -40,7 +38,8 @@ foreach libsepdebug {NO IN SEP} { with_test_prefix "$libsepdebug" { |
lappend sep_lib_flags {debug} |
} |
if { [gdb_compile_shlib ${srcfile_lib} ${binfile_lib} $sep_lib_flags] != "" |
- || [gdb_compile ${srcfile} ${binfile} executable $bin_flags] != "" } { |
+ || [gdb_compile $srcdir/$subdir/${srcfile} ${binfile} \ |
+ executable $bin_flags] != "" } { |
untested "Could not compile $binfile_lib or $binfile." |
return -1 |
} |