From: Jim Wilson Date: Mon, 21 Oct 1996 17:58:18 +0000 (-0700) Subject: (strength_reduce): Add check for ! bl->reversed to X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=085daa5a3bec704bfa4c08e1b3e6098f50de9d8d;p=gcc.git (strength_reduce): Add check for ! bl->reversed to auto_inc_opt code. From-SVN: r12985 --- 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