* flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns.
From-SVN: r30837
This commit is contained in:
parent
021b394959
commit
f1fcc26102
2 changed files with 4 additions and 12 deletions
|
@ -1,3 +1,7 @@
|
|||
Wed Dec 8 22:24:15 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns.
|
||||
|
||||
1999-12-08 Bernd Schmidt <bernds@cygnus.co.uk>
|
||||
|
||||
* loop.c (insert_loop_mem): Don't hoist volatile mems out of loops.
|
||||
|
|
12
gcc/flow.c
12
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. */
|
||||
|
|
Loading…
Add table
Reference in a new issue