diff options
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r-- | gcc/reload1.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c index 79a7ff6..2d96fe9 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -1337,8 +1337,6 @@ maybe_fix_stack_asms (void) rtx t = XVECEXP (pat, 0, i); if (GET_CODE (t) == CLOBBER && STACK_REG_P (XEXP (t, 0))) SET_HARD_REG_BIT (clobbered, REGNO (XEXP (t, 0))); - /* CLOBBER_HIGH is only supported for LRA. */ - gcc_assert (GET_CODE (t) != CLOBBER_HIGH); } /* Get the operand values and constraints out of the insn. */ @@ -2879,7 +2877,6 @@ eliminate_regs_1 (rtx x, machine_mode mem_mode, rtx insn, return x; case CLOBBER: - case CLOBBER_HIGH: case ASM_OPERANDS: gcc_assert (insn && DEBUG_INSN_P (insn)); break; @@ -3090,10 +3087,6 @@ elimination_effects (rtx x, machine_mode mem_mode) elimination_effects (XEXP (x, 0), mem_mode); return; - case CLOBBER_HIGH: - /* CLOBBER_HIGH is only supported for LRA. */ - return; - case SET: /* Check for setting a register that we know about. */ if (REG_P (SET_DEST (x))) @@ -3725,9 +3718,6 @@ mark_not_eliminable (rtx dest, const_rtx x, void *data ATTRIBUTE_UNUSED) if (dest == hard_frame_pointer_rtx) return; - /* CLOBBER_HIGH is only supported for LRA. */ - gcc_assert (GET_CODE (x) != CLOBBER_HIGH); - for (i = 0; i < NUM_ELIMINABLE_REGS; i++) if (reg_eliminate[i].can_eliminate && dest == reg_eliminate[i].to_rtx && (GET_CODE (x) != SET @@ -4355,7 +4345,6 @@ scan_paradoxical_subregs (rtx x) case PC: case USE: case CLOBBER: - case CLOBBER_HIGH: return; case SUBREG: @@ -4809,8 +4798,7 @@ reload_as_needed (int live_known) to be forgotten later. */ static void -forget_old_reloads_1 (rtx x, const_rtx setter, - void *data) +forget_old_reloads_1 (rtx x, const_rtx, void *data) { unsigned int regno; unsigned int nr; @@ -4829,9 +4817,6 @@ forget_old_reloads_1 (rtx x, const_rtx setter, if (!REG_P (x)) return; - /* CLOBBER_HIGH is only supported for LRA. */ - gcc_assert (setter == NULL_RTX || GET_CODE (setter) != CLOBBER_HIGH); - regno = REGNO (x); if (regno >= FIRST_PSEUDO_REGISTER) |