A new linux/alpha failure (aliasing bug)
Jim Wilson
wilson@chestnut.cygnus.com
Wed Sep 3 10:42:00 GMT 1997
FYI I found a minor aliasing typo while working on this problem.
Wed Sep 3 10:36:51 1997 Jim Wilson <wilson@cygnus.com>
* alias.c (true_dependence): Test x for BLKmode, in addition to mem.
Index: alias.c
===================================================================
RCS file: /cvs/cvsfiles/egcs/gcc/alias.c,v
retrieving revision 1.4
diff -p -r1.4 alias.c
*** alias.c 1997/08/23 04:39:31 1.4
--- alias.c 1997/09/03 17:36:24
*************** true_dependence (mem, mem_mode, x, varie
*** 815,821 ****
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
|| varies (x_addr) == varies (mem_addr))
return 1;
--- 815,821 ----
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 (x) == BLKmode
|| varies (x_addr) == varies (mem_addr))
return 1;
More information about the Gcc
mailing list