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



John David Anglin <danglin at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

          Component|middle-end                  |target



--- Comment #7 from John David Anglin <danglin at gcc dot gnu.org> 2013-04-03 
21:35:45 UTC ---

Found where value is clobbered:



      /* During and after reload, we need to generate a REG_LABEL_OPERAND note

         and update LABEL_NUSES because this is not done automatically.  */

      if (reload_in_progress || reload_completed)

        {

          /* Extract LABEL_REF.  */

          if (GET_CODE (orig) == CONST)

            orig = XEXP (XEXP (orig, 0), 0);

          /* Extract CODE_LABEL.  */

          orig = XEXP (orig, 0);

          add_reg_note (insn, REG_LABEL_OPERAND, orig);

          LABEL_NUSES (orig)++;

        }

Reply via email to