From 0466bdc4c84fd7d3daebf735b8ed9ebd4d9ff77a Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Fri, 26 Mar 1999 11:46:59 +0000 Subject: [PATCH] loop.c (combine_givs): Fix index into can_combine when doing benefit adjustment for remaining givs when... * loop.c (combine_givs): Fix index into can_combine when doing benefit adjustment for remaining givs when having combined a giv. From-SVN: r25998 --- gcc/ChangeLog | 5 +++++ gcc/loop.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b037e7294b2..00d112eed6c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Fri Mar 26 19:42:19 1999 J"orn Rennecke + + * loop.c (combine_givs): Fix index into can_combine when doing + benefit adjustment for remaining givs when having combined a giv. + Fri Mar 26 11:38:01 1999 Nick Clifton * config/arm/t-arm-elf (EXTRA_MULTILIB_PARTS): Define. diff --git a/gcc/loop.c b/gcc/loop.c index 7f3b51d03fe..7b6ec8de6e2 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -7001,7 +7001,7 @@ restart: for (j = 0; j < giv_count; ++j) { int m = stats[j].giv_number; - if (can_combine[m*giv_count + j]) + if (can_combine[m*giv_count + i]) stats[j].total_benefit -= g1->benefit + extra_benefit; } -- 2.30.2