aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/lto/lto.exp10
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e26d705..dacc1c1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2009-11-15 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
+ init functions.
+
2009-11-13 Jason Merrill <jason@redhat.com>
PR c++/27425
diff --git a/gcc/testsuite/gcc.dg/lto/lto.exp b/gcc/testsuite/gcc.dg/lto/lto.exp
index 6cd798f..48b597c 100644
--- a/gcc/testsuite/gcc.dg/lto/lto.exp
+++ b/gcc/testsuite/gcc.dg/lto/lto.exp
@@ -34,6 +34,11 @@ load_lib gcc.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
+}
+
gcc_init
lto_init no-mathlib
@@ -41,11 +46,6 @@ lto_init no-mathlib
# with other lto tests running at the same time.
set sid "c_lto"
-# If LTO has not been enabled, bail.
-if { ![check_effective_target_lto] } {
- return
-}
-
# Main loop.
foreach src [lsort [find $srcdir/$subdir *_0.c]] {
# If we're only testing specific files and this isn't one of them, skip it.