https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61446

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Dominique d'Humieres from comment #1)
> This breaks bootstrap on x86_64-apple-darwin13 and other targets (see
> https://gcc.gnu.org/ml/gcc-regression/2014-06/). On darwin the failure is

Yes, known problem. Please use following patch to disable REE pass for now:

Index: common/config/i386/i386-common.c
===================================================================
--- common/config/i386/i386-common.c    (revision 211321)
+++ common/config/i386/i386-common.c    (working copy)
@@ -866,7 +866,7 @@
 static const struct default_options ix86_option_optimization_table[] =
   {
     /* Enable redundant extension instructions removal at -O2 and higher.  */
-    { OPT_LEVELS_2_PLUS, OPT_free, NULL, 1 },
+    { OPT_LEVELS_2_PLUS, OPT_free, NULL, 0 },
     /* Enable function splitting at -O2 and higher.  */
     { OPT_LEVELS_2_PLUS, OPT_freorder_blocks_and_partition, NULL, 1 },
     /* Turn off -fschedule-insns by default.  It tends to make the

Reply via email to