summaryrefslogtreecommitdiffstats
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-02 00:38:56 +0000
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-02 00:38:56 +0000
commit4a88b9bad73b255f1cf89441f9537df42cc130fc (patch)
tree255562d61a77abe8039f3238b537a23925cda44a /gcc/ChangeLog
parent91599c6e814c8fa80b40da6d0b9b18adf7fbccb1 (diff)
downloadppe42-gcc-4a88b9bad73b255f1cf89441f9537df42cc130fc.tar.gz
ppe42-gcc-4a88b9bad73b255f1cf89441f9537df42cc130fc.zip
* 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
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index deb8060e40e..0737719128a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+1999-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ * 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.
+
Wed Dec 1 16:51:22 1999 Jeffrey A Law (law@cygnus.com)
* combine.c (if_then_else_cond): Use const_true_rtx instead of
OpenPOWER on IntegriCloud