sh.md (sibcalli, [...]): Set fp_mode attribute.
* config/sh/sh.md (sibcalli, sibcalli_pcrel, sibcalli): Set fp_mode attribute. From-SVN: r39568
This commit is contained in:
parent
a395f5abc5
commit
cc0744d13f
@ -1,3 +1,8 @@
|
||||
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
|
||||
|
@ -3544,6 +3544,9 @@
|
||||
""
|
||||
"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"
|
||||
@ -3555,6 +3558,9 @@
|
||||
"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"
|
||||
@ -3577,7 +3583,12 @@
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user