From: Devang Patel Date: Sat, 13 Nov 2004 01:06:39 +0000 (-0800) Subject: tree-if-conv.c (clean_predicate_lists): Use loop header and latch directly. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b3776043e33c9d2f124536a6479ac3692cecb474;p=gcc.git 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 --- 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