diff options
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 3fe9a166a9f..c794e11857f 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -10442,7 +10442,7 @@ simplify_comparison (enum rtx_code code, rtx *pop0, rtx *pop1) && ((unsigned HOST_WIDE_INT) const_op < (((unsigned HOST_WIDE_INT) 1 << (GET_MODE_BITSIZE (mode) - 1)))) - && cmp_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing) + && optab_handler (cmp_optab, mode)->insn_code != CODE_FOR_nothing) { op0 = XEXP (op0, 0); continue; @@ -10523,7 +10523,7 @@ simplify_comparison (enum rtx_code code, rtx *pop0, rtx *pop1) && (unsigned_comparison_p || equality_comparison_p) && (GET_MODE_BITSIZE (mode) <= HOST_BITS_PER_WIDE_INT) && ((unsigned HOST_WIDE_INT) const_op < GET_MODE_MASK (mode)) - && cmp_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing) + && optab_handler (cmp_optab, mode)->insn_code != CODE_FOR_nothing) { op0 = XEXP (op0, 0); continue; |