aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2008-08-23 22:02:08 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2008-08-23 20:02:08 +0000
commit98e146ab5ceb193cc662f9f6c313a87988131f35 (patch)
tree8746fe7c9b2e996ec85787eef8c6889c88688327 /gcc
parent3434e9a415d79a15315b333d03101dfa549b09b9 (diff)
downloadgcc-98e146ab5ceb193cc662f9f6c313a87988131f35.zip
gcc-98e146ab5ceb193cc662f9f6c313a87988131f35.tar.gz
gcc-98e146ab5ceb193cc662f9f6c313a87988131f35.tar.bz2
re PR target/37094 (Ada build broken for i586)
PR target/37094 * i386.c (standard_80387_constant_p): Use optimize_size. From-SVN: r139522
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1e1deeb..0a08808 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-08-23 Jan Hubicka <jh@suse.cz>
+
+ PR target/37094
+ * i386.c (standard_80387_constant_p): Use optimize_size.
+
2008-08-23 Ira Rosen <irar@il.ibm.com>
PR tree-optimization/37161
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index b7561c3..2f0392bf 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -6692,7 +6692,7 @@ standard_80387_constant_p (rtx x)
/* For XFmode constants, try to find a special 80387 instruction when
optimizing for size or on those CPUs that benefit from them. */
if (mode == XFmode
- && (optimize_insn_for_size_p () || TARGET_EXT_80387_CONSTANTS))
+ && (optimize_size || TARGET_EXT_80387_CONSTANTS))
{
int i;