diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 22b78c6ded6..190eb48546f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Sep 3 10:39:42 1997 Jim Wilson + + * alias.c (true_dependence): Test x for BLKmode, in addition to mem. + Wed Sep 3 09:28:50 CDT 1997 Joel Sherrill (joel@OARcorp.com) * i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h, diff --git a/gcc/alias.c b/gcc/alias.c index 661ba1ea4b2..cb3a917c8da 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -815,7 +815,7 @@ true_dependence (mem, mem_mode, x, varies) about aliasing. */ if (MEM_IN_STRUCT_P (x) == MEM_IN_STRUCT_P (mem) || mem_mode == QImode || mem_mode == BLKmode - || GET_MODE (x) == QImode || GET_MODE (mem) == BLKmode + || GET_MODE (x) == QImode || GET_MODE (x) == BLKmode || varies (x_addr) == varies (mem_addr)) return 1;