aboutsummaryrefslogtreecommitdiff
path: root/gcc/dce.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/dce.c')
-rw-r--r--gcc/dce.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/gcc/dce.c b/gcc/dce.c
index af22eb3..2894fa5 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -174,7 +174,6 @@ deletable_insn_p (rtx_insn *insn, bool fast, bitmap arg_stores)
return false;
case CLOBBER:
- case CLOBBER_HIGH:
if (fast)
{
/* A CLOBBER of a dead pseudo register serves no purpose.
@@ -244,10 +243,7 @@ static void
mark_nonreg_stores_1 (rtx dest, const_rtx pattern, void *data)
{
if (GET_CODE (pattern) != CLOBBER && !REG_P (dest))
- {
- gcc_checking_assert (GET_CODE (pattern) != CLOBBER_HIGH);
- mark_insn ((rtx_insn *) data, true);
- }
+ mark_insn ((rtx_insn *) data, true);
}
@@ -258,10 +254,7 @@ static void
mark_nonreg_stores_2 (rtx dest, const_rtx pattern, void *data)
{
if (GET_CODE (pattern) != CLOBBER && !REG_P (dest))
- {
- gcc_checking_assert (GET_CODE (pattern) != CLOBBER_HIGH);
- mark_insn ((rtx_insn *) data, false);
- }
+ mark_insn ((rtx_insn *) data, false);
}