diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 68090de6f5ce..a1ad37989cbd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2014-09-25 Alexander Ivchenko + Maxim Kuznetsov + Anna Tikhonova + Ilya Tocar + Andrey Turetskiy + Ilya Verbin + Kirill Yukhin + Michael Zolotukhin + + * config/i386/sse.md + (define_insn "vec_set_0"): Add EVEX version. + 2014-09-25 Alexander Ivchenko Maxim Kuznetsov Anna Tikhonova diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index ac7b51b2517e..09fb2631b853 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -6218,13 +6218,13 @@ ;; see comment above inline_secondary_memory_needed function in i386.c (define_insn "vec_set_0" [(set (match_operand:VI4F_128 0 "nonimmediate_operand" - "=x,x,x ,x,x,x,x ,x ,m ,m ,m") + "=v,v,v ,x,x,v,x ,x ,m ,m ,m") (vec_merge:VI4F_128 (vec_duplicate:VI4F_128 (match_operand: 2 "general_operand" - " x,m,*r,m,x,x,*rm,*rm,!x,!*re,!*fF")) + " v,m,*r,m,x,v,*rm,*rm,!x,!*re,!*fF")) (match_operand:VI4F_128 1 "vector_move_operand" - " C,C,C ,C,0,x,0 ,x ,0 ,0 ,0") + " C,C,C ,C,0,v,0 ,x ,0 ,0 ,0") (const_int 1)))] "TARGET_SSE" "@