re PR target/80019 (ICE in ix86_vector_duplicate_value, at config/i386/i386.c:42584)
authorUros Bizjak <ubizjak@gmail.com>
Wed, 15 Mar 2017 13:38:51 +0000 (14:38 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 15 Mar 2017 13:38:51 +0000 (14:38 +0100)
commit05f659104f5fde40aa10588c4036e71963adbb33
tree7cea327a90f09eef41a2075f4f2723175925b2bf
parent6c194efb233f17da1d6971121dcb2f86a671f946
re PR target/80019 (ICE in ix86_vector_duplicate_value, at config/i386/i386.c:42584)

PR target/80019
* config/i386/i386.c (ix86_vector_duplicate_value): Create
subreg of inner mode for values already in registers.

testsuite/ChangeLog:

PR target/80019
* gcc.target/i386/pr80019.c: New test.

From-SVN: r246161
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr80019.c [new file with mode: 0644]