[Bug rtl-optimization/68991] -O3 generates misaligned xorv4si3
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Jan 5 08:41:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68991
--- Comment #17 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Jakub Jelinek from comment #15)
> IMNSHO you only want to touch patterns which don't have ssememalign
> attributes (== have it 0) and leave the others as is. Perhaps in the next
> step you can kill the UNSPEC_LOADU/UNSPEC_STOREU patterns and handle them in
> *mov<mode>_internal too - the unspecs were there just to make sure they
> aren't combined into SSE arithmetic instructions.
I agree with the above. In the patch, please include minimum changes needed to
solve the problem, we will do more radical changes after gcc-6 is released.
IOW, ssememalign should stay in gcc-6.
More information about the Gcc-bugs
mailing list