mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-09 04:36:46 +08:00
sparc.md (movsf_const_intreg): Revert last constraint change.
* sparc.md (movsf_const_intreg): Revert last constraint change. (movdf_const_intreg_sp32): Likewise. From-SVN: r30015
This commit is contained in:
parent
c1edba58eb
commit
e57ad0c815
@ -1,3 +1,8 @@
|
||||
Fri Oct 15 01:20:52 1999 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* sparc.md (movsf_const_intreg): Revert last constraint change.
|
||||
(movdf_const_intreg_sp32): Likewise.
|
||||
|
||||
Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
|
||||
|
||||
* cse.c: Include hashtab.h instead of splay-tree.h
|
||||
|
@ -2744,8 +2744,8 @@
|
||||
(set_attr "length" "1")])
|
||||
|
||||
(define_insn "*movsf_const_intreg"
|
||||
[(set (match_operand:SF 0 "register_operand" "=fr")
|
||||
(match_operand:SF 1 "const_double_operand" "F"))]
|
||||
[(set (match_operand:SF 0 "register_operand" "=f,r")
|
||||
(match_operand:SF 1 "const_double_operand" "m,F"))]
|
||||
"TARGET_FPU"
|
||||
"*
|
||||
{
|
||||
@ -2912,14 +2912,15 @@
|
||||
(set_attr "length" "1")])
|
||||
|
||||
(define_insn "*movdf_const_intreg_sp32"
|
||||
[(set (match_operand:DF 0 "register_operand" "=e,r")
|
||||
(match_operand:DF 1 "const_double_operand" "T,F"))]
|
||||
[(set (match_operand:DF 0 "register_operand" "=e,e,r")
|
||||
(match_operand:DF 1 "const_double_operand" "T,o,F"))]
|
||||
"TARGET_FPU && ! TARGET_ARCH64"
|
||||
"@
|
||||
ldd\\t%1, %0
|
||||
#
|
||||
#"
|
||||
[(set_attr "type" "move")
|
||||
(set_attr "length" "1,2")])
|
||||
(set_attr "length" "1,2,2")])
|
||||
|
||||
;; Now that we redo life analysis with a clean slate after
|
||||
;; instruction splitting for sched2 this can work.
|
||||
|
Loading…
Reference in New Issue
Block a user