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

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-09-26
           Assignee|unassigned at gcc dot gnu.org      |ubizjak at gmail dot com
     Ever confirmed|0                           |1

--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
Following patch should fix the problem:

--cut here--
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index b68fc801718..f96f864b810 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -2499,7 +2499,7 @@ enum avx_u128_state

 #define NUM_MODES_FOR_MODE_SWITCHING                   \
   { X86_DIRFLAG_ANY, AVX_U128_ANY,                     \
-    I387_CW_ANY, I387_CW_ANY, I387_CW_ANY, I387_CW_ANY }
+    I387_CW_ANY, I387_CW_ANY, I387_CW_ANY }


 /* Avoid renaming of stack registers, as doing so in combination with
--cut here--

Reply via email to