diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2015-01-15 20:26:19 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2015-01-15 20:26:19 +0000 |
commit | d1457701461d5a49ca6b5d8a6d1c83a37a6dc771 (patch) | |
tree | 8ad53dce7dd0dcd0dfba90387bdd8075e7e631b3 /gcc/genoutput.c | |
parent | 41dbbb3789850dfea98dd8984f69806284f87b6e (diff) | |
download | gcc-d1457701461d5a49ca6b5d8a6d1c83a37a6dc771.zip gcc-d1457701461d5a49ca6b5d8a6d1c83a37a6dc771.tar.gz gcc-d1457701461d5a49ca6b5d8a6d1c83a37a6dc771.tar.bz2 |
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
Diffstat (limited to 'gcc/genoutput.c')
-rw-r--r-- | gcc/genoutput.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/genoutput.c b/gcc/genoutput.c index 3be3e13..2144b8e 100644 --- a/gcc/genoutput.c +++ b/gcc/genoutput.c @@ -209,7 +209,7 @@ struct constraint_data /* All machine-independent constraint characters (except digits) that are handled outside the define*_constraint mechanism. */ -static const char indep_constraints[] = ",=+%*?!#&g"; +static const char indep_constraints[] = ",=+%*?!^$#&g"; static struct constraint_data * constraints_by_letter_table[1 << CHAR_BIT]; |