From b3776043e33c9d2f124536a6479ac3692cecb474 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Fri, 12 Nov 2004 17:06:39 -0800 Subject: [PATCH] tree-if-conv.c (clean_predicate_lists): Use loop header and latch directly. * tree-if-conv.c (clean_predicate_lists): Use loop header and latch directly. From-SVN: r90565 --- gcc/ChangeLog | 5 +++++ gcc/tree-if-conv.c | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 747d9b34faa..331698cd9a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-11-12 Devang Patel + + * tree-if-conv.c (clean_predicate_lists): Use loop header + and latch directly. + 2004-11-12 Richard Henderson PR 17778 diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 53a20b64f7c..ce247fcbde8 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -657,10 +657,11 @@ add_to_dst_predicate_list (struct loop * loop, basic_block bb, static void clean_predicate_lists (struct loop *loop) { - unsigned int i; - - for (i = 0; i < loop->num_nodes; i++) - ifc_bbs[i]->aux = NULL; +#ifdef ENABLE_CHECKING + gcc_assert (loop->num_nodes == 2); +#endif + loop->header->aux = NULL; + loop->latch->aux = NULL; } /* Basic block BB has two predecessors. Using predecessor's aux field, set -- 2.30.2