[Bug target/69693] Wrong mode is used to load spilled register
ubizjak at gmail dot com
gcc-bugzilla@gcc.gnu.org
Sat Feb 6 10:18:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69693
--- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to H.J. Lu from comment #4)
> It looks that it is done on purpose.
In this case, our planned transition to generic unaligned SSE loads should
"fix" this issue. The realignment will be necessary only for performance
reasons, not for the correctness. Maybe we should also look if
SLOW_UNALIGNED_ACCESS affects moves that may result in muvups insns.
(However, since movups from unaligned address is slow, I still think that
realignment should be fixed for STV pass).
More information about the Gcc-bugs
mailing list