Commit 10439b59 by Joern Rennecke Committed by Joern Rennecke

* rtlanal.c (dead_or_set_regno_p): Fix COND_EXEC handling.

From-SVN: r191586
parent 8750dfc5
2012-09-20 Joern Rennecke <joern.rennecke@embecosm.com>
* rtlanal.c (dead_or_set_regno_p): Fix COND_EXEC handling.
2012-09-20 Marek Polacek <polacek@redhat.com>
* tree-ssa-operands.c (get_expr_operands): Merge identical cases.
......
......@@ -1701,8 +1701,9 @@ dead_or_set_regno_p (const_rtx insn, unsigned int test_regno)
pattern = PATTERN (insn);
/* If a COND_EXEC is not executed, the value survives. */
if (GET_CODE (pattern) == COND_EXEC)
pattern = COND_EXEC_CODE (pattern);
return 0;
if (GET_CODE (pattern) == SET)
return covers_regno_p (SET_DEST (pattern), test_regno);
......
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