On Wednesday 26 October 2005 18:58, Robert Dewar wrote: > Steven Bosscher wrote: > > On Wednesday 26 October 2005 18:28, Joe Buck wrote: > >>That's what we have standards for: so that compilers work the same way > >>for standard-conformant code. > > > > And we have de facto standards that you just want to ignore. > > No, conflicting "de facto" behaviors (certainly not standards), that > cannot all be resolved. In this case, we have to worry about past > gcc behavior and behavior of foreign compilers. The former is far > more important.
The behavior changed from GCC 2.95 to GCC 3, so we already broke compatibility with past GCC releases. And most "outsider" people are only now beginning to port things from 2.95 to something newer... Gr. Steven