]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
fortran.exp: Add paths for libquadmath.
authorIain Sandoe <iains@gcc.gnu.org>
Wed, 24 Nov 2010 19:26:27 +0000 (19:26 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Wed, 24 Nov 2010 19:26:27 +0000 (19:26 +0000)
libgomp:

* testsuite/libgomp.fortran/fortran.exp: Add paths for libquadmath.

From-SVN: r167127

libgomp/ChangeLog
libgomp/testsuite/libgomp.fortran/fortran.exp

index ef34c9a04ee5dcbb535352ab6fc1c2d5d2f73c01..96281fcbfd93a1cde7b1165db4afdecc340d3a5a 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-24  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * testsuite/libgomp.fortran/fortran.exp: Add paths for libquadmath.
+
 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
            Tobias Burnus  <burnus@net-b.de>
 
index acbfe49e5e31c464e3365de16e04a94d4ecea936..5529f191ed97e47282a8fa897554067a11e23ff7 100644 (file)
@@ -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"
     }