diff options
author | Jakub Jelinek <jakub@redhat.com> | 2008-09-17 00:02:37 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2008-09-17 00:02:37 +0200 |
commit | a8d0ab1d2406d0bb5f605e1b70be3c2d5c9fbd9b (patch) | |
tree | 82c5acfacfebbded062ecb80442ee73701bc3d6d /gcc | |
parent | b9ff60795bf891e640a88d02971fc8c578708736 (diff) | |
download | gcc-a8d0ab1d2406d0bb5f605e1b70be3c2d5c9fbd9b.zip gcc-a8d0ab1d2406d0bb5f605e1b70be3c2d5c9fbd9b.tar.gz gcc-a8d0ab1d2406d0bb5f605e1b70be3c2d5c9fbd9b.tar.bz2 |
re PR testsuite/36889 (gfortran.fortran-torture/execute/execute.exp tries to run sse2 execute tests without checking for host support)
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/lib/fortran-torture.exp | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0ad3a64..7bb9372 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 diff --git a/gcc/testsuite/lib/fortran-torture.exp b/gcc/testsuite/lib/fortran-torture.exp index 6e49fac..7527a0a 100644 --- a/gcc/testsuite/lib/fortran-torture.exp +++ b/gcc/testsuite/lib/fortran-torture.exp @@ -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*-*-*"] |