* flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns.
authorRichard Henderson <rth@cygnus.com>
Thu, 9 Dec 1999 06:25:11 +0000 (22:25 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 9 Dec 1999 06:25:11 +0000 (22:25 -0800)
From-SVN: r30837

gcc/ChangeLog
gcc/flow.c

index 58e22dda9b93f64ba194d8bf487f956914ca01cf..77e8078ad3b570b02e0f3dfbef87f511d18b7e85 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 25bf2e29eed12234e4bb9ca144edf6fd4c4a1b2a..18c9b4495f56d7483746a5ab95127fb792ddf86d 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.  */