]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR rtl-optimization/90756 (g++ ICE in convert_move, at expr.c:218 on...
authorJakub Jelinek <jakub@redhat.com>
Fri, 30 Aug 2019 12:48:18 +0000 (14:48 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 30 Aug 2019 12:48:18 +0000 (14:48 +0200)
commit881212bb8f89703c4a636c692a731e04eb4c83d3
treeeb1f55e4d20cf20965f647f2dd890759d63d1d9c
parent06ed0eeddb235a55614d46cc66a78a6f3dcf6b29
backport: re PR rtl-optimization/90756 (g++ ICE in convert_move, at expr.c:218 on i686 and s390x)

Backported from mainline
2019-07-04  Jakub Jelinek  <jakub@redhat.com>

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: r275162
gcc/ChangeLog
gcc/explow.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr90756.c [new file with mode: 0644]