Commit 0ca59830 by Joseph Myers Committed by Joseph Myers

var-tracking.c (add_stores): Return instead of asserting if old and new values…

var-tracking.c (add_stores): Return instead of asserting if old and new values for conditional store are the...

	* var-tracking.c (add_stores): Return instead of asserting if old
	and new values for conditional store are the same.

From-SVN: r212178
parent 5796bf34
2014-06-30 Joseph Myers <joseph@codesourcery.com>
* var-tracking.c (add_stores): Return instead of asserting if old
and new values for conditional store are the same.
2014-06-30 Richard Henderson <rth@redhat.com>
PR rtl-opt/61608
......
......@@ -6016,7 +6016,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
{
cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0, VOIDmode);
gcc_assert (oval != v);
if (oval == v)
return;
gcc_assert (REG_P (oloc) || MEM_P (oloc));
if (oval && !cselib_preserved_value_p (oval))
......
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