A new linux/alpha failure (aliasing bug)

Jeffrey A Law law@hurl.cygnus.com
Tue Sep 2 20:01:00 GMT 1997


  In message < 199709030251.TAA24369@cygnus.com >you write:
  > One possibility is to assume that an AND operator in an address implies
  > a char * access.  On an Alpha, any QImode/HImode reference will use an
  > address of the form (mem/s:DI (and:DI (reg:DI 76) (const_int -8))).
I think this is the way to go.  In fact, I thought the aliasing code already
knew something about addresses with AND being special.  Maybe it needs to
be extended a little.

Jeff



More information about the Gcc mailing list