]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR testsuite/36889 (gfortran.fortran-torture/execute/execute.exp tries to run...
authorJakub Jelinek <jakub@redhat.com>
Tue, 16 Sep 2008 22:02:37 +0000 (00:02 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 16 Sep 2008 22:02:37 +0000 (00:02 +0200)
PR testsuite/36889
* lib/fortran-torture.exp (get-fortran-torture-options): Only
set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
ultrasparc hw is available.

From-SVN: r140398

gcc/testsuite/ChangeLog
gcc/testsuite/lib/fortran-torture.exp

index 0ad3a64a2dd292c42c8feaf6b82af40a106214f6..7bb93723e5e8e4416b60ddc3edd707cf72bf3cf5 100644 (file)
@@ -1,3 +1,10 @@
+2008-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR testsuite/36889
+       * lib/fortran-torture.exp (get-fortran-torture-options): Only
+       set test_tree_vectorize on i?86/x86_64 resp. sparc* if sse2 resp.
+       ultrasparc hw is available.
+
 2008-09-16  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/37380
index 6e49fac834c111c15685c4cd60cd3eea805c38d1..7527a0af9c6da0f472647e8c1fd40f91bc882dda 100644 (file)
@@ -44,7 +44,8 @@ proc get-fortran-torture-options { } {
        set test_tree_vectorize 1
     } elseif { [istarget  "spu-*-*"] } {
        set test_tree_vectorize 1
-    } elseif { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } {
+    } elseif { ( [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] )
+              && [check_sse2_hw_available] } {
        lappend vectorizer_options "-msse2"
        set test_tree_vectorize 1
     } elseif { [istarget "mips*-*-*"]
@@ -52,7 +53,8 @@ proc get-fortran-torture-options { } {
               && [check_effective_target_nomips16] } {
        lappend vectorizer_options "-mpaired-single"
        set test_tree_vectorize 1
-    } elseif [istarget "sparc*-*-*"] {
+    } elseif { [istarget "sparc*-*-*"]
+              && [check_effective_target_ultrasparc_hw] } {
        lappend vectorizer_options "-mcpu=ultrasparc" "-mvis"
        set test_tree_vectorize 1
     } elseif { [istarget "alpha*-*-*"]