diff options
author | Joseph Myers <joseph@codesourcery.com> | 2014-05-19 16:50:40 +0100 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2014-05-19 16:50:40 +0100 |
commit | 68038e6a2d102b71e0ca6d977b43e21583998b2c (patch) | |
tree | 38ee3fdf9c063006645c493e48e45e46a25501f3 | |
parent | 128ded1e8671e9067fdf34037d0a25b28f848823 (diff) | |
download | gcc-68038e6a2d102b71e0ca6d977b43e21583998b2c.zip gcc-68038e6a2d102b71e0ca6d977b43e21583998b2c.tar.gz gcc-68038e6a2d102b71e0ca6d977b43e21583998b2c.tar.bz2 |
* lib/target-supports.exp
(check_effective_target_vect_sizes_32B_16B): Return false if
128-bit AVX vectors preferred.
From-SVN: r210617
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 6 |
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 731ccf7..2142b67 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2014-05-19 Joseph Myers <joseph@codesourcery.com> + + * lib/target-supports.exp + (check_effective_target_vect_sizes_32B_16B): Return false if + 128-bit AVX vectors preferred. + 2014-05-19 Mike Stump <mikestump@comcast.net> * lib/target-supports.exp (check_effective_target_avx): Early out diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 1f92153..7304f52 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -5285,7 +5285,11 @@ proc check_avx_available { } { # Return true if 32- and 16-bytes vectors are available. proc check_effective_target_vect_sizes_32B_16B { } { - return [check_avx_available]; + if { [check_avx_available] && ![check_prefer_avx128] } { + return 1; + } else { + return 0; + } } # Return true if 128-bits vectors are preferred even if 256-bits vectors |