diff options
author | Devang Patel <dpatel@apple.com> | 2004-11-12 17:06:39 -0800 |
---|---|---|
committer | Devang Patel <dpatel@gcc.gnu.org> | 2004-11-12 17:06:39 -0800 |
commit | b3776043e33c9d2f124536a6479ac3692cecb474 (patch) | |
tree | 8d39236a5446c9e901abd680c0b74dec26d365e7 /gcc/tree-if-conv.c | |
parent | 7a4702d25bdcb3c8e7087f659c599a66e0b5a90d (diff) | |
download | gcc-b3776043e33c9d2f124536a6479ac3692cecb474.zip gcc-b3776043e33c9d2f124536a6479ac3692cecb474.tar.gz gcc-b3776043e33c9d2f124536a6479ac3692cecb474.tar.bz2 |
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
Diffstat (limited to 'gcc/tree-if-conv.c')
-rw-r--r-- | gcc/tree-if-conv.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 53a20b6..ce247fc 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 |