[Bug target/66866] [miscompile] incorrect load address on manual vector shuffle

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Jul 14 12:47:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66866

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
bool
ix86_expand_pinsr (rtx *operands)
{
...
  if (GET_CODE (src) == SUBREG)
    src = SUBREG_REG (src);

and lost SUBREG_OFFSET.



More information about the Gcc-bugs mailing list