+2009-04-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Improve description of AC_PROG_CC_C89 and AC_PROG_CC_C99.
+ * doc/autoconf.texi (C Compiler): Document that AC_PROG_CC_C89
+ and AC_PROG_CC_C99 prefer extended over strict conformance modes.
+ Report by Vincent Lefèvre.
+
2009-04-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Revert bogus change in last commit.
If the C compiler is not in @acronym{ANSI} C89 (@acronym{ISO} C90) mode by
default, try to add an option to output variable @code{CC} to make it
so. This macro tries various options that select @acronym{ANSI} C89 on
-some system or another. It considers the compiler to be in
+some system or another, preferring extended functionality modes over
+strict conformance modes. It considers the compiler to be in
@acronym{ANSI} C89 mode if it handles function prototypes correctly.
After calling this macro you can check whether the C compiler has been
@acindex{PROG_CC_C99}
If the C compiler is not in C99 mode by default, try to add an
option to output variable @code{CC} to make it so. This macro tries
-various options that select C99 on some system or another. It
+various options that select C99 on some system or another, preferring
+extended functionality modes over strict conformance modes. It
considers the compiler to be in C99 mode if it handles @code{_Bool},
@code{//} comments, flexible array members, @code{inline}, signed and
unsigned @code{long long int}, mixed code and declarations, named