re PR rtl-optimization/64110 (ICE: Max. number of generated reload insns per insn...
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 15 Jan 2015 20:26:19 +0000 (20:26 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 15 Jan 2015 20:26:19 +0000 (20:26 +0000)
commitd1457701461d5a49ca6b5d8a6d1c83a37a6dc771
tree8ad53dce7dd0dcd0dfba90387bdd8075e7e631b3
parent41dbbb3789850dfea98dd8984f69806284f87b6e
re PR rtl-optimization/64110 (ICE: Max. number of generated reload insns per insn is achieved (90))

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

PR rtl-optimization/64110
* stmt.c (parse_output_constraint): Process '^' and '$'.
(parse_input_constraint): Ditto.
* lra-constraints.c (process_alt_operands): Process the new
constraints.
* ira-costs.c (record_reg_classes): Process the new constraint
'^'.
* genoutput.c (indep_constraints): Add '^' and '$'.
* config/i386/sse.md (*vec_dup<mode>): Use '$' instead of '!'.
* doc/md.texi: Add description of the new constraints.

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

PR rtl-optimization/64110
* gcc.target/i386/pr64110.c: Add scan-assembler.

From-SVN: r219683
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/doc/md.texi
gcc/genoutput.c
gcc/ira-costs.c
gcc/lra-constraints.c
gcc/stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr64110.c