> If it was designed properly in the first place, there simply would *be > no problem at the tree level*, because nothing would have broken.
That's certainly a point of view. The other is that the RTL implementation predates the Tree one, works fine in GCC 3.x, including for the C compiler. One would have thought that the Tree implementation would be aware of it instead of overlooking it, given that alias.c is shared among them. > So far you guys have resisted what seem like perfectly reasonable > solutions by Adam You mean the patch that would have disabled the whole thing at the RTL level? I'm sure that we can devise something better. -- Eric Botcazou