From f1fcc26102c6daf8df64330ef2bfdcd6e81b86ee Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 8 Dec 1999 22:25:11 -0800 Subject: [PATCH] * flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns. From-SVN: r30837 --- gcc/ChangeLog | 4 ++++ gcc/flow.c | 12 ------------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 58e22dda9b9..77e8078ad3b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Dec 8 22:24:15 1999 Richard Henderson + + * flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns. + 1999-12-08 Bernd Schmidt * loop.c (insert_loop_mem): Don't hoist volatile mems out of loops. diff --git a/gcc/flow.c b/gcc/flow.c index 25bf2e29eed..18c9b4495f5 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -471,18 +471,6 @@ count_basic_blocks (f) || (prev_code == CALL_INSN && call_had_abnormal_edge)))) { count++; - - /* If the previous insn was a call that did not create an - abnormal edge, we want to add a nop so that the CALL_INSN - itself is not at basic_block_end. This allows us to - easily distinguish between normal calls and those which - create abnormal edges in the flow graph. */ - - if (count > 0 && prev_call != 0 && !call_had_abnormal_edge) - { - rtx nop = gen_rtx_USE (VOIDmode, const0_rtx); - emit_insn_after (nop, prev_call); - } } /* Record whether this call created an edge. */ -- 2.30.2