This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: codingconventions.html update for new intl directory


On Fri, 4 Jul 2003, Zack Weinberg wrote:

> +<p>GCC is written in ISO C90.  Use of features of ISO C99, or GNU

Some non-C front ends use GNU extensions present in 2.95 (though this is
to be discouraged for the C++ front end).  libiberty still uses K&R.  
Some of README.Portability is still relevant for ISO C files, and the rest
as an illustration of the sort of thing to look out for when converting to
ISO C.

(I don't recommend mentioning the specific 2.95 version number in
codingconventions.html; it should just link to install/prerequisites.html
for that sort of version compatibility requirement.  But that requirement
is significant; non-C front ends can't yet use C99 features that were
added in GCC 3.0.)

-- 
Joseph S. Myers
jsm28@cam.ac.uk


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