Proposed resolution to aliasing issue.
Daniel Berlin
dberlin@dberlin.org
Wed May 11 23:44:00 GMT 2005
>
> The attribute might well be unnecessary, and once it's in it's in forever.
> And I suspect supporting
> different semantics for different calls will create problems down the line,
> somehow or other
> (although I confess I don't think of any offhand).
Attributes and flags have more or less the same effect from the POV of
something like a call graph partitioner, (other stuff we'll hopefully have
down the line).
It's just that now you have "incompatible" compilation units, instead of
"incompatible" functions.
So there really isn't a good reason to have one and not the other, unless
we believe we are going to screw up the smenatics :)
More information about the Gcc
mailing list