]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
delete_trivially_dead_insns works on insns
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 19 Aug 2014 19:27:29 +0000 (19:27 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Tue, 19 Aug 2014 19:27:29 +0000 (19:27 +0000)
2014-08-19  David Malcolm  <dmalcolm@redhat.com>

* rtl.h (delete_trivially_dead_insns): Strengthen initial param
"insns" from rtx to rtx_insn *.
* cse.c (delete_trivially_dead_insns): Likewise, also do it for
locals "insn" and "prev".

From-SVN: r214185

gcc/ChangeLog
gcc/cse.c
gcc/rtl.h

index 68f8001cc9888dff0a32243fb4707dc7214380d0..6b1705e71ca69a5841dbc275519efbbeb4d4d2ce 100644 (file)
@@ -1,3 +1,10 @@
+2014-08-19  David Malcolm  <dmalcolm@redhat.com>
+
+       * rtl.h (delete_trivially_dead_insns): Strengthen initial param
+       "insns" from rtx to rtx_insn *.
+       * cse.c (delete_trivially_dead_insns): Likewise, also do it for
+       locals "insn" and "prev".
+
 2014-08-19  David Malcolm  <dmalcolm@redhat.com>
 
        * rtl.h (tablejump_p): Strengthen third param from rtx * to
index 16d2fc1c753745bd58cd73ea827cb33c1c8d96d4..4500af51c1a1e067be1fe90c2d8239e98f0ee967 100644 (file)
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -6944,10 +6944,10 @@ replace_dead_reg (rtx x, const_rtx old_rtx ATTRIBUTE_UNUSED, void *data)
    remaining passes of the compilation are also sped up.  */
 
 int
-delete_trivially_dead_insns (rtx insns, int nreg)
+delete_trivially_dead_insns (rtx_insn *insns, int nreg)
 {
   int *counts;
-  rtx insn, prev;
+  rtx_insn *insn, *prev;
   rtx *replacements = NULL;
   int ndead = 0;
 
index 79c0f691c7c9099373be86a63f0b73f736db9b33..84b887042d708ecf5acfbc88e557cc4e01c0427e 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -3019,7 +3019,7 @@ extern int cse_not_expected;
 extern int rtx_to_tree_code (enum rtx_code);
 
 /* In cse.c */
-extern int delete_trivially_dead_insns (rtx, int);
+extern int delete_trivially_dead_insns (rtx_insn *, int);
 extern int exp_equiv_p (const_rtx, const_rtx, int, bool);
 extern unsigned hash_rtx (const_rtx x, enum machine_mode, int *, int *, bool);