cfgrtl.c (delete_insn_chain_and_edges): Remove.
authorKazu Hirata <kazu@codesourcery.com>
Sat, 7 Jul 2007 14:20:02 +0000 (14:20 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sat, 7 Jul 2007 14:20:02 +0000 (14:20 +0000)
* cfgrtl.c (delete_insn_chain_and_edges): Remove.
* rtl.h: Remove the prototype for delete_insn_chain_and_edges.

From-SVN: r126441

gcc/ChangeLog
gcc/cfgrtl.c
gcc/rtl.h

index 81bb7475af99d9e336d65414b045f9a4502e2361..9167c2bf73934bb124e44de38e3d2dfd350a7fc2 100644 (file)
@@ -8,6 +8,9 @@
        typos.  Follow spelling conventions.
        * doc/invoke.texi, doc/rtl.texi: Fix typos.
 
+       * cfgrtl.c (delete_insn_chain_and_edges): Remove.
+       * rtl.h: Remove the prototype for delete_insn_chain_and_edges.
+
 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
 
        Fix PR tree-optimization/23488
index d7921e3df44a89f108b2ed8a810b7514df52d1c4..7e8ce23ef49c33ade4eb59b444160d9fbea8a67d 100644 (file)
@@ -224,21 +224,6 @@ delete_insn_chain (rtx start, rtx finish, bool clear_bb)
       start = next;
     }
 }
-
-/* Like delete_insn but also purge dead edges from BB.  */
-void
-delete_insn_chain_and_edges (rtx first, rtx last)
-{
-  bool purge = false;
-
-  if (INSN_P (last)
-      && BLOCK_FOR_INSN (last)
-      && BB_END (BLOCK_FOR_INSN (last)) == last)
-    purge = true;
-  delete_insn_chain (first, last, false);
-  if (purge)
-    purge_dead_edges (BLOCK_FOR_INSN (last));
-}
 \f
 /* Create a new basic block consisting of the instructions between HEAD and END
    inclusive.  This function is designed to allow fast BB construction - reuses
index b9399f87c58a2f45bce2ed6722abff1788831392..cac7cb3cd42fc872e7b074f6e238738e7d363fb1 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -2054,7 +2054,6 @@ extern void emit_insn_at_entry (rtx);
 extern void delete_insn_chain (rtx, rtx, bool);
 extern rtx unlink_insn_chain (rtx, rtx);
 extern rtx delete_insn_and_edges (rtx);
-extern void delete_insn_chain_and_edges (rtx, rtx);
 extern rtx gen_lowpart_SUBREG (enum machine_mode, rtx);
 extern rtx gen_const_mem (enum machine_mode, rtx);
 extern rtx gen_frame_mem (enum machine_mode, rtx);