From 27fd69fada9d4edddf9b77f7db0bdd10896c2c5d Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Tue, 9 Nov 2004 19:33:58 +0000 Subject: [PATCH] * tree-cfg.c (create_bb): Remove unnecessary memset. From-SVN: r90360 --- gcc/ChangeLog | 4 ++++ gcc/tree-cfg.c | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 117fbb7..8d26a00 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2004-11-09 Kazu Hirata + * tree-cfg.c (create_bb): Remove unnecessary memset. + +2004-11-09 Kazu Hirata + * tree-ssa-threadupdate.c (copy_phis_to_block): Remove. (thread_block): Call flush_pending_stmt instead of copy_phis_to_block. diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 8da78c8..8c1a06f 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -375,9 +375,10 @@ create_bb (void *h, void *e, basic_block after) gcc_assert (!e); - /* Create and initialize a new basic block. */ + /* Create and initialize a new basic block. Since alloc_block uses + ggc_alloc_cleared to allocate a basic block, we do not have to + clear the newly allocated basic block here. */ bb = alloc_block (); - memset (bb, 0, sizeof (*bb)); bb->index = last_basic_block; bb->flags = BB_NEW; -- 2.7.4