diff options
Diffstat (limited to 'gcc/config/stormy16/stormy16.c')
-rw-r--r-- | gcc/config/stormy16/stormy16.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/config/stormy16/stormy16.c b/gcc/config/stormy16/stormy16.c index 57e75d6fad7..c5f5e1f0936 100644 --- a/gcc/config/stormy16/stormy16.c +++ b/gcc/config/stormy16/stormy16.c @@ -2393,10 +2393,11 @@ combine_bnp (rtx_insn *insn) { int insn_code, regno, need_extend; unsigned int mask; - rtx cond, reg, and_insn, load, qireg, mem; + rtx cond, reg, qireg, mem; + rtx_insn *and_insn, *load; enum machine_mode load_mode = QImode; enum machine_mode and_mode = QImode; - rtx shift = NULL_RTX; + rtx_insn *shift = NULL; insn_code = recog_memoized (insn); if (insn_code != CODE_FOR_cbranchhi @@ -2501,7 +2502,7 @@ combine_bnp (rtx_insn *insn) if (reg_mentioned_p (reg, shift) || (! NOTE_P (shift) && ! NONJUMP_INSN_P (shift))) { - shift = NULL_RTX; + shift = NULL; break; } } |