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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=87600

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Oh look:
                /* Both the earlyclobber operand and conflicting operand
                   cannot both be user defined hard registers.  */
                if (HARD_REGISTER_P (operand_reg[i])
                    && REG_USERVAR_P (operand_reg[i])
                    && operand_reg[j] != NULL_RTX
                    && HARD_REGISTER_P (operand_reg[j])
                    && REG_USERVAR_P (operand_reg[j]))
                  {
                    /* For asm, let curr_insn_transform diagnose it.  */
                    if (INSN_CODE (curr_insn) < 0)
                      return false;
                    fatal_insn ("unable to generate reloads for "
                                "impossible constraints:", curr_insn);
                  }


Which dates to PR 87600.

Reply via email to