* alias.c (find_base_term): Handle ADDRESSOF.
(memrefs_conflict_p): An ADDRESSOF doesn't conflict.
From-SVN: r36300
+Sun Sep 10 14:30:28 EDT 2000 John Wehle (john@feith.com)
+
+ * alias.c (find_base_term): Handle ADDRESSOF.
+ (memrefs_conflict_p): An ADDRESSOF doesn't conflict.
+
2000-09-10 Denis Chertykov <denisc@overta.ru>
* genoutput.c (output_insn_data): Translate <NEWLINE> to \n\ while
case LABEL_REF:
return x;
+ case ADDRESSOF:
+ return REG_BASE_VALUE (stack_pointer_rtx);
+
default:
return 0;
}
return memrefs_conflict_p (xsize, x, ysize, XEXP (y, 0), c);
}
+ if (GET_CODE (x) == ADDRESSOF || GET_CODE (y) == ADDRESSOF)
+ return xsize <= 0 || ysize <= 0;
+
if (CONSTANT_P (x))
{
if (GET_CODE (x) == CONST_INT && GET_CODE (y) == CONST_INT)