re PR inline-asm/55934 (LRA inline asm error recovery)
authorSteven Bosscher <steven@gcc.gnu.org>
Thu, 24 Jan 2013 10:30:26 +0000 (10:30 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Thu, 24 Jan 2013 10:30:26 +0000 (10:30 +0000)
commite86c0101ae59b32c3f10edcca78398cbf8848eaa
treeb1143716a295f25f560b0b981e81d773c0b72fc8
parent0e128cdc670e73b5834f3ce72f6ff66f470dc7a3
re PR inline-asm/55934 (LRA inline asm error recovery)

gcc/

PR inline-asm/55934
* lra-assigns.c (assign_by_spills): Throw away the pattern of asms
that have operands with impossible constraints.
Add a FIXME for a speed-up opportunity.
* lra-constraints.c (process_alt_operands): Verify that a class
selected from constraints on asms is valid for the operand mode.
(curr_insn_transform): Remove incorrect comment.

testsuite/

PR inline-asm/55934
* gcc.target/i386/pr55934.c: New test.

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