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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |ubizjak at gmail dot com
   Target Milestone|---                         |7.4

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Uroš Bizjak from comment #1)
> It doesn't look like a target problem to me.

Ouch... one (parallel) too many.

--cut here--
Index: config/i386/sse.md
===================================================================
--- config/i386/sse.md  (revision 266189)
+++ config/i386/sse.md  (working copy)
@@ -1235,10 +1235,9 @@
 ;; from there.

 (define_insn_and_split "movdi_to_sse"
-  [(parallel
-    [(set (match_operand:V4SI 0 "register_operand" "=?x,x")
-         (subreg:V4SI (match_operand:DI 1 "nonimmediate_operand" "r,m") 0))
-     (clobber (match_scratch:V4SI 2 "=&x,X"))])]
+  [(set (match_operand:V4SI 0 "register_operand" "=?x,x")
+       (subreg:V4SI (match_operand:DI 1 "nonimmediate_operand" "r,m") 0))
+   (clobber (match_scratch:V4SI 2 "=&x,X"))]
   "!TARGET_64BIT && TARGET_SSE2 && TARGET_INTER_UNIT_MOVES_TO_VEC"
   "#"
   "&& reload_completed"
--cut here--

Reply via email to