Commit b14066a9 by Geoff Keating Committed by Geoffrey Keating

* alias.c (memrefs_conflict_p): An ADDRESSOF does conflict, sorry.

From-SVN: r36317
parent 6cd0d4de
2000-09-11 Geoff Keating <geoffk@cygnus.com>
* alias.c (memrefs_conflict_p): An ADDRESSOF does conflict, sorry.
2000-09-11 Bernd Schmidt <bernds@redhat.co.uk> 2000-09-11 Bernd Schmidt <bernds@redhat.co.uk>
* reload.c (regno_clobbered_p): Fix thinko in previous change. * reload.c (regno_clobbered_p): Fix thinko in previous change.
......
...@@ -1457,8 +1457,8 @@ memrefs_conflict_p (xsize, x, ysize, y, c) ...@@ -1457,8 +1457,8 @@ memrefs_conflict_p (xsize, x, ysize, y, c)
return memrefs_conflict_p (xsize, x, ysize, XEXP (y, 0), c); return memrefs_conflict_p (xsize, x, ysize, XEXP (y, 0), c);
} }
if (GET_CODE (x) == ADDRESSOF || GET_CODE (y) == ADDRESSOF) if (GET_CODE (x) == ADDRESSOF && GET_CODE (y) == ADDRESSOF)
return xsize <= 0 || ysize <= 0; return xsize < 0 || ysize < 0;
if (CONSTANT_P (x)) if (CONSTANT_P (x))
{ {
......
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