Index: gcc/gcc/config/m32c/prologue.md |
diff --git a/gcc/gcc/config/m32c/prologue.md b/gcc/gcc/config/m32c/prologue.md |
index 9db49204aaea9c85138cf6beb7640139f7d6d99e..175b2b0ab9f014cea0df233100fba71c3918e185 100644 |
--- a/gcc/gcc/config/m32c/prologue.md |
+++ b/gcc/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")] |
+ ) |
+ |