https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
--- Comment #5 from Andrew Pinski ---
(In reply to Andi Kleen from comment #4)
> It seems sparc doesn't support comparisons in vectorization?
I think you want to check vect_condition for this. (like bb-slp-69.c )
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
--- Comment #4 from Andi Kleen ---
It seems sparc doesn't support comparisons in vectorization?
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.dg/vect/vect-switch-ifcvt-1.c:13:7:
missed: not vectorized: relevant stmt not supported: _13 = _1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
--- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE ---
> --- Comment #2 from Andi Kleen ---
> Do you have the dump file from tree-vect?
Already attached.
> I guess it just doesn't vectorize something here.
>
> The right fix is probably to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
--- Comment #2 from Andi Kleen ---
Do you have the dump file from tree-vect?
I guess it just doesn't vectorize something here.
The right fix is probably to skip it for sparc, or adjust the vect_int target
test.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
Rainer Orth changed:
What|Removed |Added
Target Milestone|--- |15.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
--- Comment #1 from Rainer Orth ---
Created attachment 59010
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59010&action=edit
32-bit sparc-sun-solaris2.11 vect-switch-ifcvt-1.c.180t.vect