re PR target/89827 (ICE: in convert_op, at config/i386/i386.c:2098 with -Os -maes)
authorUros Bizjak <ubizjak@gmail.com>
Tue, 26 Mar 2019 18:59:14 +0000 (19:59 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 26 Mar 2019 18:59:14 +0000 (19:59 +0100)
commita48d7fa69843ab586f553a3d7d8a3546cc617692
treebdcdfe6c5e6848140de28e06c85fb4c753f4616d
parent9df23a66ce63ac649eb523014c7678c947b73090
re PR target/89827 (ICE: in convert_op, at config/i386/i386.c:2098 with -Os -maes)

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

testsuite/ChangeLog:

PR target/89827
* gcc.target/i386/pr89827.c: New test.

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