summaryrefslogtreecommitdiff
path: root/libgomp/testsuite
diff options
context:
space:
mode:
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-24 19:26:27 +0000
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-24 19:26:27 +0000
commitb728c9d49b79ed7f8e8e53cf6878c7abd6dc5e44 (patch)
tree5d4d4971056c241d3b8da8ac5482757892194cdd /libgomp/testsuite
parent383bfee3e3dd4ef53998f8cd3343d820d0771a4f (diff)
downloadgcc-b728c9d49b79ed7f8e8e53cf6878c7abd6dc5e44.tar.gz
libgomp:
* testsuite/libgomp.fortran/fortran.exp: Add paths for libquadmath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167127 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgomp/testsuite')
-rw-r--r--libgomp/testsuite/libgomp.fortran/fortran.exp10
1 files changed, 9 insertions, 1 deletions
diff --git a/libgomp/testsuite/libgomp.fortran/fortran.exp b/libgomp/testsuite/libgomp.fortran/fortran.exp
index acbfe49e5e3..5529f191ed9 100644
--- a/libgomp/testsuite/libgomp.fortran/fortran.exp
+++ b/libgomp/testsuite/libgomp.fortran/fortran.exp
@@ -1,11 +1,13 @@
load_lib libgomp-dg.exp
global shlib_ext
+global ALWAYS_CFLAGS
set shlib_ext [get_shlib_extension]
set lang_library_path "../libgfortran/.libs"
set lang_link_flags "-lgfortran"
set lang_test_file_found 0
+set quadmath_library_path "../libquadmath/.libs"
# Initialize dg.
@@ -36,7 +38,13 @@ if { $lang_test_file_found } {
set tests [lsort [find $srcdir/$subdir *.\[fF\]{,90,95,03,08}]]
if { $blddir != "" } {
- set ld_library_path "$always_ld_library_path:${blddir}/${lang_library_path}"
+ # We could, perhaps, test for the presence of the quad math lib - but if it
+ # is required then its absence will cause a fail, and if it is not required
+ # the additions here should be harmless.
+ lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/${quadmath_library_path}/"
+ # Allow for spec subsitution.
+ lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/${quadmath_library_path}/"
+ set ld_library_path "$always_ld_library_path:${blddir}/${lang_library_path}:${blddir}/${quadmath_library_path}"
} else {
set ld_library_path "$always_ld_library_path"
}