]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Revert mistaken patch for Bison
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 Jul 2020 20:29:29 +0000 (13:29 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 Jul 2020 20:30:56 +0000 (13:30 -0700)
Problem reported by Bruno Haible in:
https://savannah.gnu.org/support/?110266
* lib/autoconf/programs.m4 (AC_PROG_YACC):
Go back to using bison -y instead of bison -o y.tab.c.

NEWS
doc/autoconf.texi
lib/autoconf/programs.m4

diff --git a/NEWS b/NEWS
index 493612804abddb5dd560dd707f097d38798b8c53..3c5dfec2e50c826f3df28b3d72d8248a1a7a6b33 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -104,10 +104,6 @@ GNU Autoconf NEWS - User visible changes.
 - AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 have been marked as obsolete.
   Applications should use AC_PROG_CC.
 
-- AC_PROG_YACC now uses 'bison -o y.tab.c' instead of 'bison -y', so that
-  by default it no longer warns about Bison extensions.  Add -Wyacc to
-  YFLAGS to enable these warnings.
-
 - AC_USE_SYSTEM_EXTENSIONS now enables more extensions on HP-UX,
   macOS, and MINIX, as well as on systems conforming to recent
   ISO/IEC C technical reports and specifications.
index 64129db2581a4e5b01a7207a705725dc69c6c48f..c8d3cb6c3e3d22440d35ff13cda4da87bf9163e5 100644 (file)
@@ -4287,7 +4287,7 @@ and is cached in the @code{ac_cv_path_SED} variable.
 @ovindex YACC
 @caindex prog_YACC
 If @code{bison} is found, set output variable @code{YACC} to @samp{bison
--o y.tab.c}.  Otherwise, if @code{byacc} is found, set @code{YACC} to
+-y}.  Otherwise, if @code{byacc} is found, set @code{YACC} to
 @samp{byacc}.  Otherwise set @code{YACC} to @samp{yacc}.
 The result of this test can be influenced by setting the variable
 @code{YACC} or the cache variable @code{ac_cv_prog_YACC}.
index 9deb62e8a1b3612c998facf6195f25a2c059e964..43f3b14e6062ce8ef2341f21413c5e44d552a590 100644 (file)
@@ -899,10 +899,10 @@ AN_PROGRAM([yacc],  [AC_PROG_YACC])
 AN_PROGRAM([byacc], [AC_PROG_YACC])
 AN_PROGRAM([bison], [AC_PROG_YACC])
 AC_DEFUN([AC_PROG_YACC],
-[AC_CHECK_PROGS(YACC, 'bison -o y.tab.c' byacc, yacc)dnl
+[AC_CHECK_PROGS(YACC, 'bison -y' byacc, yacc)dnl
 AC_ARG_VAR(YACC,
 [The `Yet Another Compiler Compiler' implementation to use.  Defaults to
-the first program found out of: `bison -o y.tab.c', `byacc', `yacc'.])dnl
+the first program found out of: `bison -y', `byacc', `yacc'.])dnl
 AC_ARG_VAR(YFLAGS,
 [The list of arguments that will be passed by default to $YACC.  This script
 will default YFLAGS to the empty string to avoid a default value of `-d' given