summaryrefslogtreecommitdiff
path: root/gcc/target-insns.def
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-28 19:54:06 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2015-07-28 19:54:06 +0000
commitf02753577b9a4f7e7e9d7ef78e971d0f94860d32 (patch)
tree3dbb6e90be69d5c5eb3e51551fbd506f50407225 /gcc/target-insns.def
parentde4e153694cdb735218e205f032d5da4d2c01086 (diff)
downloadgcc-f02753577b9a4f7e7e9d7ef78e971d0f94860d32.tar.gz
gcc/
* target-insns.def (eh_return): New targetm instruction pattern. * except.c (expand_eh_return): Use it instead of HAVE_*/gen_* interface. * function.c (thread_prologue_and_epilogue_insns): Remove preprocessor condition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226322 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/target-insns.def')
-rw-r--r--gcc/target-insns.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/target-insns.def b/gcc/target-insns.def
index c125d6873eb..df76a6e411d 100644
--- a/gcc/target-insns.def
+++ b/gcc/target-insns.def
@@ -40,6 +40,7 @@ DEF_TARGET_INSN (check_stack, (rtx x0))
DEF_TARGET_INSN (clear_cache, (rtx x0, rtx x1))
DEF_TARGET_INSN (doloop_begin, (rtx x0, rtx x1))
DEF_TARGET_INSN (doloop_end, (rtx x0, rtx x1))
+DEF_TARGET_INSN (eh_return, (rtx x0))
DEF_TARGET_INSN (epilogue, (void))
DEF_TARGET_INSN (exception_receiver, (void))
DEF_TARGET_INSN (extv, (rtx x0, rtx x1, rtx x2, rtx x3))