* flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 1999 06:25:11 +0000 (06:25 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Dec 1999 06:25:11 +0000 (06:25 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30837 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/flow.c

index 58e22dd..77e8078 100644 (file)
@@ -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.
index 25bf2e2..18c9b44 100644 (file)
@@ -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.  */