alias.c (memrefs_conflict_p): Treat arg_pointer_rtx just like stack_pointer_rtx.
authorRichard Henderson <rth@cygnus.com>
Sun, 26 Oct 1997 18:48:31 +0000 (10:48 -0800)
committerJeff Law <law@gcc.gnu.org>
Sun, 26 Oct 1997 18:48:31 +0000 (11:48 -0700)
        * alias.c (memrefs_conflict_p): Treat arg_pointer_rtx just
        like stack_pointer_rtx.

From-SVN: r16188

gcc/ChangeLog
gcc/alias.c

index 5533987acd9a183fc80d5fd67c93e551e400d985..8d95d6c3ca015a81e5111d3e91e3b04c6735a637 100644 (file)
@@ -1,3 +1,8 @@
+Sun Oct 26 11:52:01 1997  Richard Henderson  <rth@cygnus.com>
+
+       * alias.c (memrefs_conflict_p): Treat arg_pointer_rtx just
+       like stack_pointer_rtx.
+
 Sun Oct 26 11:32:16 1997  Manfred Hollstein  <manfred@s-direktnet.de>
 
        * Makefile.in (bootstrap-lean): Combined with `normal' bootstrap
index 07f98e61e91c9754c3dced22e443462f927cbdc2..3d9dbe47279309de6ca5a3b047725212e731369c 100644 (file)
@@ -622,7 +622,7 @@ memrefs_conflict_p (xsize, x, ysize, y, c)
     }
 
   if (y == frame_pointer_rtx || y == hard_frame_pointer_rtx
-      || y == stack_pointer_rtx)
+      || y == stack_pointer_rtx || y == arg_pointer_rtx)
     {
       rtx t = y;
       int tsize = ysize;
@@ -631,7 +631,7 @@ memrefs_conflict_p (xsize, x, ysize, y, c)
     }
 
   if (x == frame_pointer_rtx || x == hard_frame_pointer_rtx
-      || x == stack_pointer_rtx)
+      || x == stack_pointer_rtx || x == arg_pointer_rtx)
     {
       rtx y1;