aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2014-09-04 20:34:36 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2014-09-04 20:34:36 +0000
commit8e3177d9a6d6b6a24027aa2d2d0c4cf410d77f08 (patch)
treed275aea488cf2f4ef664a1dad8026f81f4f395f3 /gcc
parentb67b29f62fd83a5b90da999969deed7888608f9c (diff)
downloadgcc-8e3177d9a6d6b6a24027aa2d2d0c4cf410d77f08.zip
gcc-8e3177d9a6d6b6a24027aa2d2d0c4cf410d77f08.tar.gz
gcc-8e3177d9a6d6b6a24027aa2d2d0c4cf410d77f08.tar.bz2
eh_returnjump_p takes an rtx_insn
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/jump.c2
-rw-r--r--gcc/rtl.h2
3 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 851debf..e65a69f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/jump.c b/gcc/jump.c
index 3cb7ef2..12edd92 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -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))
{
diff --git a/gcc/rtl.h b/gcc/rtl.h
index beeed2f..10f4bbe 100644
--- 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);