re PR rtl-optimization/90756 (g++ ICE in convert_move, at expr.c:218 on i686 and...
authorJakub Jelinek <jakub@redhat.com>
Thu, 4 Jul 2019 04:49:22 +0000 (06:49 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 4 Jul 2019 04:49:22 +0000 (06:49 +0200)
commita59b2e42062f2d00fb44a008cd395d0b9590c631
treef8d8ac70c034c6dc4a98d541ef803f302f331188
parent0e68d70b7fbf4533d7b5ccd84c439026062b1a0e
re PR rtl-optimization/90756 (g++ ICE in convert_move, at expr.c:218 on i686 and s390x)

PR rtl-optimization/90756
* explow.c (promote_ssa_mode): Always use TYPE_MODE, don't bypass it
for VECTOR_TYPE_P.

* gcc.dg/pr90756.c: New test.

From-SVN: r273036
gcc/ChangeLog
gcc/explow.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr90756.c [new file with mode: 0644]