re PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int)
authorUros Bizjak <ubizjak@gmail.com>
Thu, 6 Apr 2017 19:22:02 +0000 (21:22 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 6 Apr 2017 19:22:02 +0000 (21:22 +0200)
commit926e747845a2cb5782942735d28abf479c2d825c
tree06473d29b827f4c26b0199d0aa1ebdd2f0cd61bb
parente5f5658166c1c2edd1a7f38af5478d133533c580
re PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't return a proper 32bits int)

PR target/80286
* config/i386/sse.md (*vec_extractv4si_0_zext_sse4): New pattern.
* config/i386/i386.md (*zero_extendsidi2):
Add (?*x,*x) and (?*v,*v) alternatives.

From-SVN: r246741
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md