+2001-02-09 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.md (sibcalli, sibcalli_pcrel, sibcalli): Set
+ fp_mode attribute.
+
2001-02-09 Nick Clifton <nickc@redhat.com>
* config/arm/arm.md: Change output contraint on post inc
""
"jmp @%0%#"
[(set_attr "needs_delay_slot" "yes")
+ (set (attr "fp_mode")
+ (if_then_else (eq_attr "fpu_single" "yes")
+ (const_string "single") (const_string "double")))
(set_attr "type" "jump_ind")])
(define_insn "sibcalli_pcrel"
"TARGET_SH2"
"braf %0\\n%O2:%#"
[(set_attr "needs_delay_slot" "yes")
+ (set (attr "fp_mode")
+ (if_then_else (eq_attr "fpu_single" "yes")
+ (const_string "single") (const_string "double")))
(set_attr "type" "jump_ind")])
(define_insn_and_split "sibcall_pcrel"
lab));
SIBLING_CALL_P (call_insn) = 1;
DONE;
-}")
+}"
+ [(set_attr "needs_delay_slot" "yes")
+ (set (attr "fp_mode")
+ (if_then_else (eq_attr "fpu_single" "yes")
+ (const_string "single") (const_string "double")))
+ (set_attr "type" "jump_ind")])
(define_expand "sibcall"
[(parallel