Commit 899bf2bf by Doug Evans

cse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil).

	* cse.c (invalidate_from_clobbers): Delete unnecessary test for
	(clobber nil).

From-SVN: r13618
parent 580ceef2
...@@ -7653,15 +7653,13 @@ invalidate_from_clobbers (w, x) ...@@ -7653,15 +7653,13 @@ invalidate_from_clobbers (w, x)
if (GET_CODE (x) == CLOBBER) if (GET_CODE (x) == CLOBBER)
{ {
rtx ref = XEXP (x, 0); rtx ref = XEXP (x, 0);
if (ref)
{ if (GET_CODE (ref) == REG || GET_CODE (ref) == SUBREG
if (GET_CODE (ref) == REG || GET_CODE (ref) == SUBREG || (GET_CODE (ref) == MEM && ! w->all))
|| (GET_CODE (ref) == MEM && ! w->all)) invalidate (ref, VOIDmode);
invalidate (ref, VOIDmode); else if (GET_CODE (ref) == STRICT_LOW_PART
else if (GET_CODE (ref) == STRICT_LOW_PART || GET_CODE (ref) == ZERO_EXTRACT)
|| GET_CODE (ref) == ZERO_EXTRACT) invalidate (XEXP (ref, 0), GET_MODE (ref));
invalidate (XEXP (ref, 0), GET_MODE (ref));
}
} }
else if (GET_CODE (x) == PARALLEL) else if (GET_CODE (x) == PARALLEL)
{ {
......
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