http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58826

--- Comment #4 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Yuri Rumyantsev from comment #2)
> In fact LRA is responsible for this failure - there is a bug in constant
> regeneration. LRA correctly regenerates all occurrences of virtual register
> which is not allocated(i.e. it does not has a register) but it must delete
> its spill/reload since this virtual register is dead.

Could you check a fix for PR58759 I included into the trunk recently.

Thanks.

Reply via email to