Commit 68038e6a by Joseph Myers Committed by Joseph Myers

* lib/target-supports.exp

	(check_effective_target_vect_sizes_32B_16B): Return false if
	128-bit AVX vectors preferred.

From-SVN: r210617
parent 128ded1e
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> 2014-05-19 Mike Stump <mikestump@comcast.net>
* lib/target-supports.exp (check_effective_target_avx): Early out * lib/target-supports.exp (check_effective_target_avx): Early out
......
...@@ -5285,7 +5285,11 @@ proc check_avx_available { } { ...@@ -5285,7 +5285,11 @@ proc check_avx_available { } {
# Return true if 32- and 16-bytes vectors are available. # Return true if 32- and 16-bytes vectors are available.
proc check_effective_target_vect_sizes_32B_16B { } { 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 # Return true if 128-bits vectors are preferred even if 256-bits vectors
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment