re PR target/89848 (ICE: in convert_op, at config/i386/i386.c:2099 with -O2 -msse2...
authorUros Bizjak <ubizjak@gmail.com>
Thu, 28 Mar 2019 19:15:58 +0000 (20:15 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 28 Mar 2019 19:15:58 +0000 (20:15 +0100)
commit198c27e98311d1d3561f154e75a9df23bff8bacf
tree383850496eebe73146dbe797d5192c6563cfadae
parentc91b27155288e9869fc8345c689f7f6b90b0ee7e
re PR target/89848 (ICE: in convert_op, at config/i386/i386.c:2099 with -O2 -msse2 -mtune=pentium3m)

PR target/89848
* config/i386/i386.c (dimode_scalar_chain::make_vector_copies):
Also process XEXP (src, 0) of a shift insn.

testsuite/ChangeLog:

PR target/89848
* gcc.target/i386/pr89848.c: New test.

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