This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Traditional C chokes on struct/union initialization in new cpplex.c


 > From: Jeffrey A Law <law@cygnus.com>
 > 
 >   > I hacked up this patch and got midway through stage2 so far.  Assuming
 >   > bootstrap succeeds, ok to install?
 >   > 
 >   > 		--Kaveh
 >   > 
 >   > 
 >   > 2000-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 >   > 
 >   > 	* cpplex.c (placemarker_token, eof_token): Don't initialize struct
 >   > 	union member in traditional C.
 > 
 > The way this has been handled in BFD and elsewhere is to simply
 > omit the union initialization when ___STDC__.
 > 
 > See this change in BFD as an example.
 > 
 > 1999-08-06  Ian Lance Taylor  <ian@zembu.com>
 > 
 >         * section.c (global_syms): Only initialize union field if
 >         __STDC__.
 > 
 > Unless there is significant benefit, we should adopt the same
 > conventions as other GNU projects.

Okay, I'll do s/ANSI_PROTOTYPES/__STDC__/ in the patch.

BTW the 3-stage completed, any other objections or is it good to go?

		--Kaveh
--
Kaveh R. Ghazi			Engagement Manager / Project Services
ghazi@caip.rutgers.edu		Qwest Internet Solutions

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]