]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sse.md (vec_extract_lo_<mode><mask_name>): Fix constraint.
authorIlya Tocar <ilya.tocar@intel.com>
Thu, 7 Aug 2014 10:52:13 +0000 (10:52 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Thu, 7 Aug 2014 10:52:13 +0000 (10:52 +0000)
gcc/
* config/i386/sse.md (vec_extract_lo_<mode><mask_name>): Fix
constraint.

From-SVN: r213704

gcc/ChangeLog
gcc/config/i386/sse.md

index 4c14de25edb6479ba1ca26704c0bd52356d19d43..f5e63955f31720e4b0e5f5ab86000c37a4cc1d76 100644 (file)
@@ -1,3 +1,8 @@
+2014-08-07  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * config/i386/sse.md (vec_extract_lo_<mode><mask_name>): Fix
+       constraint.
+
 2014-08-07  Trevor Saunders  <tsaunders@mozilla.com>
 
        * hash-map.h (default_hashmap_traits): Adjust overloads of hash
index 0f7ca27e7ee0acc744a424475cdbd7b565145b8a..3337104462a8220d91363864bc050c3fe04a7ab2 100644 (file)
    (set_attr "mode" "<sseinsnmode>")])
 
 (define_insn "vec_extract_lo_<mode><mask_name>"
-  [(set (match_operand:<ssehalfvecmode> 0 "<store_mask_predicate>" "=<store_mask_constraint>")
+  [(set (match_operand:<ssehalfvecmode> 0 "<store_mask_predicate>" "=<store_mask_constraint>,v")
        (vec_select:<ssehalfvecmode>
-         (match_operand:V8FI 1 "nonimmediate_operand" "vm")
+         (match_operand:V8FI 1 "nonimmediate_operand" "v,m")
          (parallel [(const_int 0) (const_int 1)
             (const_int 2) (const_int 3)])))]
   "TARGET_AVX512F && !(MEM_P (operands[0]) && MEM_P (operands[1]))"