diff options
Diffstat (limited to 'gcc/compare-elim.c')
-rw-r--r-- | gcc/compare-elim.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c index 17d08842d15..b34a07f8336 100644 --- a/gcc/compare-elim.c +++ b/gcc/compare-elim.c @@ -683,6 +683,8 @@ try_merge_compare (struct comparison *cmp) rtx_insn *def_insn = cmp->in_a_setter; rtx set = single_set (def_insn); + if (!set) + return false; if (!can_merge_compare_into_arith (cmp_insn, def_insn)) return false; |