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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-03-30
                 CC|                            |amodra at gcc dot gnu.org,
                   |                            |bernds at gcc dot gnu.org,
                   |                            |law at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I think it is wrong to use REG_LABEL_OPERAND this way, looking at what ira.c
had before, it has been only trying to do something if the insn set the pseudo
to LABEL_REF or (const (plus (label_ref) (something))), and would replace the
pseudo in the insn with the original SET_SRC or whatever ended up in the
REG_EQUIV note.
I think the patch should just be reverted on 4.9/5 branches for now, we
shouldn't keep them broken for that long.

Reply via email to