aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/lto/lto.exp10
-rw-r--r--gcc/testsuite/gfortran.dg/lto/lto.exp10
3 files changed, 16 insertions, 10 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8c0d062..126e6f0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.
diff --git a/gcc/testsuite/g++.dg/lto/lto.exp b/gcc/testsuite/g++.dg/lto/lto.exp
index 9145af7..4d7d727 100644
--- a/gcc/testsuite/g++.dg/lto/lto.exp
+++ b/gcc/testsuite/g++.dg/lto/lto.exp
@@ -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.
diff --git a/gcc/testsuite/gfortran.dg/lto/lto.exp b/gcc/testsuite/gfortran.dg/lto/lto.exp
index b848f9f..3e32979 100644
--- a/gcc/testsuite/gfortran.dg/lto/lto.exp
+++ b/gcc/testsuite/gfortran.dg/lto/lto.exp
@@ -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.