From c5da853fcd93707cd7ef1543bcbace7d12c72f30 Mon Sep 17 00:00:00 2001 From: "Michael P. Hayes" Date: Wed, 27 Aug 1997 00:44:25 +0000 Subject: [PATCH] loop.c (check_final_value): Don't miss a biv increment in a parallel. * loop.c (check_final_value): Don't miss a biv increment in a parallel. From-SVN: r14947 --- gcc/ChangeLog | 5 +++++ gcc/loop.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 12b718f4521..296e59e28a0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Aug 26 17:54:56 1997 Michael P. Hayes (michaelh@ongaonga.chch.cri.nz> + + * loop.c (check_final_value): Don't miss a biv increment in a + parallel. + Tue Aug 26 12:03:49 1997 Jim Wilson (wilson@cygnus.com) * dwarfout.c (dwarfout_file_scope_decl, case TYPE_DECL): Check diff --git a/gcc/loop.c b/gcc/loop.c index 90bc53320b8..f924e2a7416 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -4894,8 +4894,7 @@ check_final_value (v, loop_start, loop_end) break; } } - else if (GET_CODE (PATTERN (p)) == SET - && SET_DEST (PATTERN (p)) == v->src_reg) + else if (reg_set_p (v->src_reg, PATTERN (p))) biv_increment_seen = 1; else if (reg_mentioned_p (v->dest_reg, PATTERN (p))) last_giv_use = p; -- 2.30.2