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

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ra
                 CC|                            |vmakarov at gcc dot gnu.org
          Component|middle-end                  |rtl-optimization

--- Comment #7 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to rsand...@gcc.gnu.org from comment #6)

> The expand code looks OK to me.  Assigning to one DImode word
> of a TImode isn't supposed to change the other half.
> 
> I think the problem is in LRA.  It tries to reload the low half
> of the TImode as follows:

Thanks for your analysis!

Reconfirmed as RA problem, adding another CC.

Reply via email to