Commit d3b0b692 by Richard Biener Committed by Richard Biener

genmatch.c (parser::parse_result): Properly handle match with result operands and conditions.

2015-07-22  Richard Biener  <rguenther@suse.de>

	* genmatch.c (parser::parse_result): Properly handle
	match with result operands and conditions.

From-SVN: r226060
parent 4d0a0237
2015-07-22 Richard Biener <rguenther@suse.de>
* genmatch.c (parser::parse_result): Properly handle
match with result operands and conditions.
2015-07-22 Charles Baylis <charles.baylis@linaro.org> 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
PR target/63870 PR target/63870
......
...@@ -3555,6 +3555,7 @@ parser::parse_result (operand *result, predicate_id *matcher) ...@@ -3555,6 +3555,7 @@ parser::parse_result (operand *result, predicate_id *matcher)
{ {
if (!matcher) if (!matcher)
fatal_at (peek (), "manual transform not implemented"); fatal_at (peek (), "manual transform not implemented");
ife->trueexpr = result;
} }
eat_token (CPP_CLOSE_PAREN); eat_token (CPP_CLOSE_PAREN);
return ife; return ife;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment