summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2012-09-21 19:19:54 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2012-09-21 19:28:20 -0700
commit27eb3aef3e1112f8ea8afe41b03a1cf7eb796dd5 (patch)
tree9752a6974a029e4e89cf69487523ce0f15ca56d7 /NEWS
parent52661228b1f219fce0a429654fd1f69c5af76135 (diff)
downloadautoconf-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--NEWS8
1 files changed, 3 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 7db1c82f..8b35cb8e 100644
--- a/NEWS
+++ b/NEWS
@@ -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