re PR target/64617 (ICE: Max. number of generated reload insns per insn is achieved...
authorVladimir Makarov <vmakarov@redhat.com>
Fri, 30 Jan 2015 17:47:44 +0000 (17:47 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 30 Jan 2015 17:47:44 +0000 (17:47 +0000)
commit3c954213eb65db35937c2415761827f10f457828
treee64c22793a483107ced6784af5070048c977e952
parent40fecdd62f7d293a214dd71b81de5e0f1099bba7
re PR target/64617 (ICE: Max. number of generated reload insns per insn is achieved (90) with -ftree-vectorize -mavx512bw -march=slm)

2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>

PR target/64617
* lra-constraints.c (prohibited_class_reg_set_mode_p): New
function.
(process_alt_operands): Use it.
(curr_insn_transform): Check the optional reload pseudo class is
ok for the mode.

2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>

PR target/64617
* gcc.target/i386/pr64617.c: New test.

From-SVN: r220294
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr64617.c [new file with mode: 0644]