]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
lto.exp: Do check_effective_target_lto check before adjusting mathlib options.
authorRichard Biener <rguenther@suse.de>
Mon, 13 Jan 2014 11:27:43 +0000 (11:27 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 13 Jan 2014 11:27:43 +0000 (11:27 +0000)
2014-01-13  Richard Biener  <rguenther@suse.de>

* g++.dg/lto/lto.exp: Do check_effective_target_lto check before
adjusting mathlib options.
* gfortran.dg/lto/lto.exp: Likewise.

From-SVN: r206577

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lto/lto.exp
gcc/testsuite/gfortran.dg/lto/lto.exp

index 8c0d0622956dafafdef0b5f7daffe2c4410f1080..126e6f03727181903a4abf45fdae693395f293ce 100644 (file)
@@ -1,3 +1,9 @@
+2014-01-13  Richard Biener  <rguenther@suse.de>
+
+       * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
+       adjusting mathlib options.
+       * gfortran.dg/lto/lto.exp: Likewise.
+
 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gnat.dg/loop_optimization17.adb: New test.
index 9145af782480cecd71d496e1342ffa2408120666..4d7d727b98707a7282163bd7035a4df04ac080fd 100644 (file)
@@ -35,6 +35,11 @@ load_lib target-libpath.exp
 # Load the language-independent compabibility support procedures.
 load_lib lto.exp
 
+# If LTO has not been enabled, bail.
+if { ![check_effective_target_lto] } {
+    return
+}
+
 g++_init
 lto_init no-mathlib
 
@@ -42,11 +47,6 @@ lto_init no-mathlib
 # with other lto tests running at the same time.
 set sid "cp_lto"
 
-# If LTO has not been enabled, bail.
-if { ![check_effective_target_lto] } {
-    return
-}
-
 # Main loop.
 foreach src [lsort [find $srcdir/$subdir *_0.\[cC\]]] {
     # If we're only testing specific files and this isn't one of them, skip it.
index b848f9fdf3b3b241fa666e0bdd099df9fec7d05f..3e329792eff4afa708d14bb02a18d1b39c4be036 100644 (file)
@@ -34,17 +34,17 @@ load_lib gfortran-dg.exp
 # Load the language-independent compabibility support procedures.
 load_lib lto.exp
 
+# If LTO has not been enabled, bail.
+if { ![check_effective_target_lto] } {
+    return
+}
+
 lto_init no-mathlib
 
 # Define an identifier for use with this suite to avoid name conflicts
 # with other lto tests running at the same time.
 set sid "f_lto"
 
-# If LTO has not been enabled, bail.
-if { ![check_effective_target_lto] } {
-    return
-}
-
 # Main loop.
 foreach src [lsort [glob -nocomplain $srcdir/$subdir/*_0.\[fF\]{,90,95,03,08} ]] {
     # If we're only testing specific files and this isn't one of them, skip it.