From 085daa5a3bec704bfa4c08e1b3e6098f50de9d8d Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Mon, 21 Oct 1996 10:58:18 -0700 Subject: [PATCH] (strength_reduce): Add check for ! bl->reversed to auto_inc_opt code. From-SVN: r12985 --- gcc/loop.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/loop.c b/gcc/loop.c index 3d07320458b..b6ddb0b9723 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -3910,8 +3910,10 @@ strength_reduce (scan_start, end, loop_top, insn_count, immediately after its use, so that flow can create an auto-increment addressing mode. */ if (v->giv_type == DEST_ADDR && bl->biv_count == 1 - && bl->biv->always_executed - && ! bl->biv->maybe_multiple + && bl->biv->always_executed && ! bl->biv->maybe_multiple + /* We don't handle reversed biv's because bl->biv->insn + does not have a valid INSN_LUID. */ + && ! bl->reversed && v->always_executed && ! v->maybe_multiple) { /* If other giv's have been combined with this one, then -- 2.30.2