diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-09-21 19:19:54 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-09-21 19:28:20 -0700 |
commit | 27eb3aef3e1112f8ea8afe41b03a1cf7eb796dd5 (patch) | |
tree | 9752a6974a029e4e89cf69487523ce0f15ca56d7 /NEWS | |
parent | 52661228b1f219fce0a429654fd1f69c5af76135 (diff) | |
download | autoconf-27eb3aef3e1112f8ea8afe41b03a1cf7eb796dd5.tar.gz |
AC_PROG_CC_C89, AC_PROG_CC_C99: now obsolete; defer to AC_PROG_CC
* NEWS:
* doc/autoconf.texi (C Compiler, Running the Preprocessor)
(Limitations of Usual Tools, Present But Cannot Be Compiled)
(Obsolete Macros):
Document the changes described below.
* lib/autoconf/c.m4 (_AC_PROG_CC_FORCE_VERSION): Remove.
(AC_PROG_CC_C89, AC_PROG_CC_C99, AC_PROG_CC_STDC):
Just do AC_PROG_CC, but mark as obsolete. This replaces my recent
ill-advised attempt to let AC_PROG_CC_C89 and AC_PROG_CC_C99 downgrade
the version of C supported.
* doc/autoconf.texi (Limitations of Usual Tools, Volatile Objects):
Document C11 more accurately. In some cases this involves removing
some details about 'volatile', alas, since C11 changed this stuff.
Again.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -11,12 +11,10 @@ GNU Autoconf NEWS - User visible changes. ** Macros - AC_PROG_CC now prefers C11 if available, falling back on C99 and - then on C89 as before. (There is no AC_PROG_CC_C11 macro, as no - need for one has been identified.) + then on C89 as before. -- It is now documented that AC_PROG_CC_C89 and AC_PROG_CC_C99 - interfere with each other and with AC_PROG_CC. Applications should - normally use AC_PROG_CC. +- AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 have been marked as obsolete. + Applications should use AC_PROG_CC. - AC_FUNC_VFORK now checks for the signal-handling bug in Solaris 2.4 'vfork'. Formerly, it ignored this bug, so that Emacs could use some tricky |