RFC: merging MEM_ATTRS
Richard Kenner
kenner@vlsi1.ultra.nyu.edu
Tue Feb 10 20:07:00 GMT 2004
that means when we have a pointer dereference or array access, instead
of punting and putting NULL_TREE there, we can use a special marker
tree there (preferrably a shared one) that says that some indirection
is involved at source-code level, and hence this can't mean any
variable that didn't have its address taken.
That's not the case for an array acess per se since that references the
array variable. I think it's just the case for a dereference and there's
certainly no problem with something like an INDIRECT_REF of an ERROR_MARK
or some such. In that case, merging two different MEM_EXPRs to zero would
lose information, but I suspect the loss would be trivial in practice.
More information about the Gcc
mailing list