aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-invariant.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/loop-invariant.c')
-rw-r--r--gcc/loop-invariant.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c
index 9a27385..2004dbf 100644
--- a/gcc/loop-invariant.c
+++ b/gcc/loop-invariant.c
@@ -353,7 +353,8 @@ record_use (struct def *def, rtx *use, rtx insn)
if (GET_CODE (*use) == SUBREG)
use = &SUBREG_REG (*use);
- gcc_assert (REG_P (*use));
+ if (!REG_P (*use))
+ abort ();
u->pos = use;
u->insn = insn;