From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Kahlert To: gcc@gcc.gnu.org Subject: Re: [patch] beginnings of the macro rewrite Date: Mon, 24 Apr 2000 23:38:00 -0000 Message-id: <20000425083814.A5075@keksy.mchp.siemens.de> References: <200004212015.e3LKFsm06024@sleipnir.valparaiso.cl> X-SW-Source: 2000-04/msg00496.html Quoting Horst von Brand (vonbrand@sleipnir.valparaiso.cl): > Stan Shebs said on gcc-patches: > > Zack Weinberg wrote: > > > IMPORTANT: This drops support for traditional macros. I will put it > > > back if people complain loudly enough. If no one cares then I will > > > probably drop -traditional entirely, sometime next week. > > > -Wtraditional still works. > > > It might not get too much reaction on this list, but I suggest > > you make this checkin anonymously, so the lynch mob of users > > won't be able to come find you. 1/2 :-) > > > > -traditional will be important to support in GCC for at least > > another 10 years, possibly longer, depending on the longevity > > of various old code bases. > > Could somebody enlighten me about what "traditional macros" is being talked > here? And: does this affect Fortran? Preprocessing fortran sources (*.F files) relies on -traditional i think: The problem are in comments with 's in them: C I'm a comment and string concatenation like WRITE(*,*) 'HELLO ' // 'WORLD' I don't know much about this issues, but i know, that Compaq's free Fortran compiler for Linux Alpha uses/used gcc's preprocessor and it had problems with exactly the above mentioned things. Bye, Martin. -- The early bird gets the worm. If you want something else for breakfast, get up later. -- The early bird gets the worm. If you want something else for breakfast, get up later.