diff options
author | Geoff Keating <geoffk@cygnus.com> | 2000-09-11 14:39:42 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2000-09-11 14:39:42 +0000 |
commit | b14066a92dfd54d75445146f87bdef0d10b800ba (patch) | |
tree | 1ba7e33ea9bf91f05bf4af16f10a81a4cb172125 /gcc/alias.c | |
parent | 6cd0d4dedf23a8a6e0b884539f0b70990ed77938 (diff) | |
download | gcc-b14066a92dfd54d75445146f87bdef0d10b800ba.zip gcc-b14066a92dfd54d75445146f87bdef0d10b800ba.tar.gz gcc-b14066a92dfd54d75445146f87bdef0d10b800ba.tar.bz2 |
* alias.c (memrefs_conflict_p): An ADDRESSOF does conflict, sorry.
From-SVN: r36317
Diffstat (limited to 'gcc/alias.c')
-rw-r--r-- | gcc/alias.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/alias.c b/gcc/alias.c index b17296b..61a1bd6 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -1457,8 +1457,8 @@ memrefs_conflict_p (xsize, x, ysize, y, c) 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 (GET_CODE (x) == ADDRESSOF && GET_CODE (y) == ADDRESSOF) + return xsize < 0 || ysize < 0; if (CONSTANT_P (x)) { |