> > > > > Don't you think it is reasonable to fix horrible coding > > errors like this, you are just asking for maintenance > > problems. In the short term, kludging may make sense, > > in the long term it sounds a bad idea to keep such > > non-portable code around. > > The problem is that it's portable to every other compiler we've > tested. I am curious what icc and xlc do, but those are the only > two not tested.
I already tested ICC and it does exactly what EDG does because well it just uses the EDG front-end. Now one could agrue that ICC has a bug in their GCC compatibility code as they mention they are source compatible with GCC. -- Pinski