c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment is set up.
authorEric Botcazou <ebotcazou@adacore.com>
Thu, 15 Jan 2015 20:39:04 +0000 (20:39 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Thu, 15 Jan 2015 20:39:04 +0000 (20:39 +0000)
* lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
is set up.
* lib/gcc-dg.exp: Likewise.

From-SVN: r219684

gcc/testsuite/ChangeLog
gcc/testsuite/lib/c-torture.exp
gcc/testsuite/lib/gcc-dg.exp

index b59a8f49d1eae07199708812f036ad27d759e7b0..b47f7510a07aea819d5a8852c2ad1e1b4bc0d1a7 100644 (file)
@@ -1,3 +1,9 @@
+2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
+       is set up.
+       * lib/gcc-dg.exp: Likewise.
+
 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
 
        PR rtl-optimization/64110
index 9d66a9d9033b31472824df6efac0385248d1a90f..ebac57af9f8de1698b56c013c9bb5381a22593ae 100644 (file)
@@ -51,6 +51,20 @@ if [info exists ADDITIONAL_TORTURE_OPTIONS] {
        [concat $C_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
 }
 
+global GCC_UNDER_TEST
+if ![info exists GCC_UNDER_TEST] {
+    set GCC_UNDER_TEST "[find_gcc]"
+}
+
+global orig_environment_saved
+
+# This file may be sourced, so don't override environment settings
+# that have been previously setup.
+if { $orig_environment_saved == 0 } {
+    append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST]
+    set_ld_library_path_env_vars
+}
+
 set LTO_TORTURE_OPTIONS ""
 if [check_effective_target_lto] {
     # When having plugin test both slim and fat LTO and plugin/nonplugin
@@ -68,20 +82,6 @@ if [check_effective_target_lto] {
     }
 }
 
-global GCC_UNDER_TEST
-if ![info exists GCC_UNDER_TEST] {
-    set GCC_UNDER_TEST "[find_gcc]"
-}
-
-global orig_environment_saved
-
-# This file may be sourced, so don't override environment settings
-# that have been previously setup.
-if { $orig_environment_saved == 0 } {
-    append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST]
-    set_ld_library_path_env_vars
-}
-
 #
 # c-torture-compile -- runs the Tege C-torture test
 #
index 35766b458d65035c3a48597cd4f831a9be426047..443e8ede9bd325c211f63292393949ec41c60813 100644 (file)
@@ -72,7 +72,14 @@ if [info exists ADDITIONAL_TORTURE_OPTIONS] {
        [concat $DG_TORTURE_OPTIONS $ADDITIONAL_TORTURE_OPTIONS]
 }
 
-set LTO_TORTURE_OPTIONS ""
+global orig_environment_saved
+
+# This file may be sourced, so don't override environment settings
+# that have been previously setup.
+if { $orig_environment_saved == 0 } {
+    append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST]
+    set_ld_library_path_env_vars
+}
 
 # Some torture-options cause intermediate code output, unusable for
 # testing using e.g. scan-assembler.  In this variable are the options
@@ -80,6 +87,7 @@ set LTO_TORTURE_OPTIONS ""
 global gcc_force_conventional_output
 set gcc_force_conventional_output ""
 
+set LTO_TORTURE_OPTIONS ""
 if [check_effective_target_lto] {
     # When having plugin test both slim and fat LTO and plugin/nonplugin
     # path.
@@ -97,15 +105,6 @@ if [check_effective_target_lto] {
     }
 }
 
-global orig_environment_saved
-
-# This file may be sourced, so don't override environment settings
-# that have been previously setup.
-if { $orig_environment_saved == 0 } {
-    append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST]
-    set_ld_library_path_env_vars
-}
-
 # Define gcc callbacks for dg.exp.
 
 proc gcc-dg-test-1 { target_compile prog do_what extra_tool_flags } {