OSDN Git Service

* gcc.dg/lto/lto.exp: For non-lto, bail out before calling
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Nov 2009 14:49:07 +0000 (14:49 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Nov 2009 14:49:07 +0000 (14:49 +0000)
init functions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154189 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/lto.exp

index e26d705..dacc1c1 100644 (file)
@@ -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
index 6cd798f..48b597c 100644 (file)
@@ -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.