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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2020-01-13
           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> ---
The following patch that disables non-sse2 alternatives in *movsf_internal
should fix the issue:

--cut here--
Index: config/i386/i386.md
===================================================================
--- config/i386/i386.md (revision 279717)
+++ config/i386/i386.md (working copy)
@@ -3693,7 +3693,7 @@
     }
 }
   [(set (attr "isa")
-     (cond [(eq_attr "alternative" "14,15")
+     (cond [(eq_attr "alternative" "9,10,14,15")
              (const_string "sse2")
           ]
           (const_string "*")))
--cut here--

Now I have to figure out how to push the patch to git...

Reply via email to