* config/sparc/sparc.md (movsf_const_intreg): Add constraints for
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Dec 1999 00:38:56 +0000 (00:38 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Dec 1999 00:38:56 +0000 (00:38 +0000)
commit4a88b9bad73b255f1cf89441f9537df42cc130fc
tree255562d61a77abe8039f3238b537a23925cda44a
parent91599c6e814c8fa80b40da6d0b9b18adf7fbccb1
* config/sparc/sparc.md (movsf_const_intreg): Add constraints for
regclass' sake.
(movdf_const_intreg_sp32): Likewise. Prefer the memory load
alternative because setting up 64bit constant is usually costly,
especially when reload is in progress or completed.
(movdf_const_intreg_sp64): Likewise.
(movdf_const_intreg split): Fix building up constants when
HOST_BITS_PER_WIDE_INT is 64 yet long is 32bit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30750 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.md