Re: [Patch] Teach genrecog/genoutput that scratch registers require write constraint modifiers

gcc/

	* genrecog.c (validate_pattern): Allow empty constraints in
	a match_scratch.

From-SVN: r215397
This commit is contained in:
James Greenhalgh 2014-09-19 16:23:44 +00:00 committed by James Greenhalgh
parent d39d05a75b
commit bcd0e41fda
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
* genrecog.c (validate_pattern): Allow empty constraints in
a match_scratch.
2014-09-19 Aldy Hernandez <aldyh@redhat.com>
* dwarf2out.c (decl_ultimate_origin): Update comment.

View File

@ -461,6 +461,7 @@ validate_pattern (rtx pattern, rtx insn, rtx set, int set_code)
/* If a MATCH_SCRATCH is used in a context requiring an write-only
or read/write register, validate that. */
if (set_code == '='
&& constraints0
&& constraints0 != '='
&& constraints0 != '+')
{