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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ienkovich at gcc dot gnu.org

--- Comment #6 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Bernd Schmidt from comment #5)
> Yeah, my current theory is that r87 is spilled at the start, then the spill
> reg is inherited in all the existing uses of it, and lra thinks it can avoid
> storing it to memory.
> 
> Then we add a new reference to it for the pinsrw insn, and that isn't
> initialized.
> 
> I seem to recall that this is a general problem with the idea of using a
> pseudo for the PIC register, so surely there must have been some attempt to
> address this when x86 was converted. So far I can't find anything though.
> Uroš - any pointers?

Let's ask Ilya.

Reply via email to