summaryrefslogtreecommitdiff
path: root/gcc/config/m32c/prologue.md
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/m32c/prologue.md')
-rw-r--r--gcc/config/m32c/prologue.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/config/m32c/prologue.md b/gcc/config/m32c/prologue.md
index 9db49204aae..175b2b0ab9f 100644
--- a/gcc/config/m32c/prologue.md
+++ b/gcc/config/m32c/prologue.md
@@ -149,6 +149,15 @@
[(set_attr "flags" "x")]
)
+(define_insn "epilogue_freit"
+ [(unspec [(const_int 0)] UNS_FREIT)
+ (return)
+ ]
+ ""
+ "freit"
+ [(set_attr "flags" "x")]
+ )
+
(define_insn "epilogue_rts"
[(return)
]
@@ -180,3 +189,11 @@
"popm\t%p0"
[(set_attr "flags" "n")]
)
+
+(define_insn "fset_b"
+ [(unspec [(const_int 0)] UNS_FSETB)]
+ ""
+ "fset\tB"
+ [(set_attr "flags" "n")]
+ )
+