aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d77ae3e67df..81ae94fc47c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2006-11-04 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/26915
+ * config/i386/i386.c (standard_80387_constant_p): Treat -0.0 and -1.0
+ as a valid 80387 constant.
+ (standard_80387_constant_opcode): Return "#" for -0.0 and -1.0.
+ * config/i386/i386.md (unnamed splitter): Split the load of
+ constant -0.0 or -1.0 into the load of 0.0 or 1.0, followed
+ by negation.
+
2006-11-04 Richard Earnshaw <rearnsha@arm.com>
* arm.c (thumb_legitimate_addres_p): Allow any constant offset
@@ -8,7 +18,6 @@
* config/i386/i386.md (*movxf_nointeger, *movxf_integer): Enable
patterns for standard 80387 constants.
-
2006-11-03 Paolo Bonzini <bonzini@gnu.org>
Steven Bosscher <steven@gcc.gnu.org>