eh_returnjump_p takes an rtx_insn
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 4 Sep 2014 20:34:36 +0000 (20:34 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Thu, 4 Sep 2014 20:34:36 +0000 (20:34 +0000)
2014-09-04  David Malcolm  <dmalcolm@redhat.com>

gcc/
* jump.c (eh_returnjump_p): Strengthen param "insn" from rtx to
rtx_insn *.

* rtl.h (eh_returnjump_p): Likewise.

From-SVN: r214919

gcc/ChangeLog
gcc/jump.c
gcc/rtl.h

index 851debf797942ffcc6dd15b05ba7507754f768ed..e65a69faa00fa008121457fc332e567646d17c94 100644 (file)
@@ -1,3 +1,10 @@
+2014-09-04  David Malcolm  <dmalcolm@redhat.com>
+
+       * jump.c (eh_returnjump_p): Strengthen param "insn" from rtx to
+       rtx_insn *.
+
+       * rtl.h (eh_returnjump_p): Likewise.
+
 2014-09-04  Aldy Hernandez  <aldyh@redhat.com>
 
        * Makefile.in (TAGS): Handle constructs in timevar.def.
index 3cb7ef29eaee612b1061e6479ecd9c14f715d50d..12edd927e54d8b93ab4ce415c024f57a714b8e97 100644 (file)
@@ -954,7 +954,7 @@ returnjump_p (rtx insn)
 /* Return true if INSN is a (possibly conditional) return insn.  */
 
 int
-eh_returnjump_p (rtx insn)
+eh_returnjump_p (rtx_insn *insn)
 {
   if (JUMP_P (insn))
     {
index beeed2f9a1e45d1357b4e6f01d4b4e2e70e782ae..10f4bbe8c4d52d9083c21daf6cb8c3aa3da2e25f 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -3235,7 +3235,7 @@ extern rtx pc_set (const_rtx);
 extern rtx condjump_label (const_rtx);
 extern int simplejump_p (const_rtx);
 extern int returnjump_p (rtx);
-extern int eh_returnjump_p (rtx);
+extern int eh_returnjump_p (rtx_insn *);
 extern int onlyjump_p (const_rtx);
 extern int only_sets_cc0_p (const_rtx);
 extern int sets_cc0_p (const_rtx);