summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f79e71d5483..e3394723d7d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,22 @@
+2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/67963
+ PR target/67985
+ * common/config/i386/i386-common.c (ix86_handle_option): Remove
+ OPT_miamcu handling.
+ * config/i386/i386.c (PTA_NO_80387): New macro.
+ (processor_alias_table): Add PTA_NO_80387 to lakemont.
+ (ix86_option_override_internal): Update MASK_80387 from
+ PTA_NO_80387. Don't warn x87/MMX/SSE/AVX for -miamcu. Warn
+ SSE math only if 80387 is supported. Don't change
+ MASK_FLOAT_RETURNS.
+ (ix86_valid_target_attribute_tree): Enable FPMATH_387 only if
+ 80387 is supported.
+ * config/i386/i386.h (TARGET_FLOAT_RETURNS_IN_80387): True only
+ if TARGET_80387 is true and TARGET_IAMCU is false.
+ (TARGET_FLOAT_RETURNS_IN_80387_P): True only if TARGET_80387_P
+ is true and TARGET_IAMCU_P is false.
+
2015-10-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/68017