This is the mail archive of the gcc@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]

Is it time to flip the switch to make -std=gnu99 the default?


I was wondering if any of you developers thought that it might be time to make
-std=gnu99 the default for 3.2, instead of -std=gnu89?

Here is my, enduser, reasoning:

1) support for C99 is mostly complete based on http://gcc.gnu.org/c99status.html

2) GCC used to, by default, have all its extensions supported.  It would seem to
this outsider that those extensions should include support for any newly
implemented C99 features without having to specify an extra commandline option.

3) Although pedantic C99 support is currently incomplete, enabling this would
give the C99 portions a much broader base of testing, which would lead to a
quicker eradication of any bugs which may exist in those C99 features which are
currently supported.

Thanks,
Kelley Cook


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