re PR target/77452 (ICE: in plus_constant, at explow.c:87 with -fno-split-wide-types...
authorUros Bizjak <ubizjak@gmail.com>
Mon, 5 Sep 2016 14:44:19 +0000 (16:44 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 5 Sep 2016 14:44:19 +0000 (16:44 +0200)
commit8a27cf73aa5ce0a0d0c426862e01b4ede6ac9b3f
tree808b99cdf16abe7de33727977a1a3b6d1ff1d2b4
parent25ff5dd35471b2b20f2b2681c8ff24c0d086ec00
re PR target/77452 (ICE: in plus_constant, at explow.c:87 with -fno-split-wide-types -mavx512f --param=max-combine-insns=2)

PR rtl-optimization/77452
* explow.c (plus_constant) <case MEM>: Extract scalar constant from
inner-mode reference to a CONST_VECTOR constant in the constant pool.

testsuite/ChangeLog:

PR rtl-optimization/77452
* gcc.target/i386/pr77452.c: New test.

From-SVN: r239989
gcc/ChangeLog
gcc/explow.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr77452.c [new file with mode: 0644]