bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

patches for 1.875d test version


From: Paul Eggert
Subject: patches for 1.875d test version
Date: Fri, 21 May 2004 14:34:16 -0700
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

It's way past time for a Bison snapshot so I generated one
after installing the following minor patches.

2004-05-21  Paul Eggert  <address@hidden>

        * NEWS: Version 1.875d.
        * configure.ac (AC_INIT): Likewise.
        * src/parse-gram.c, src/parse-gram.h: Regenerate with 1.875d.

        * configure.ac (--enable-gcc-warnings): Do not enable -Wshadow,
        -Wmissing-prototypes, or -Wstrict-prototypes for C++.  The current
        lalr1.cc runs afoul of the first, and the last two are no longer
        supported by GCC 3.4.0.
        * README: Mention GNU m4 1.4 or later; mention m4 patches.
        * HACKING: Use ./bootstrap, not "make update" to import foreign files.

Index: HACKING
===================================================================
RCS file: /cvsroot/bison/bison/HACKING,v
retrieving revision 1.8
diff -p -u -r1.8 HACKING
--- HACKING     2 Jan 2003 20:28:12 -0000       1.8
+++ HACKING     21 May 2004 20:59:14 -0000
@@ -70,14 +70,10 @@ release:
 See above.
 
 ** Update the foreign files
-Running `make update' in the top level should make it all for you.
-This covers PO files too.  Beware that it happens that some PO files
-contain serious problems and are rejected by recent Gettext releases:
-fix them all, and complain to the Translation Project!
-
-Note that there might be *new* PO files.  Don't forget to update the
-whole machinery, which not only includes LINGUAS, but `cvs add'ing the
-PO files too.
+Running `./bootstrap' in the top level should update them all for you.
+This covers PO files too.  Sometimes a PO file contains problems that
+causes it to be rejected by recent Gettext releases; please report
+these to the Translation Project.
 
 ** Update NEWS
 The version number, *and* the date of the release (including for
@@ -117,7 +113,7 @@ Cc'ed.  It really needs to be a separate
 
 -----
 
-Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GNU Bison.
 
Index: NEWS
===================================================================
RCS file: /cvsroot/bison/bison/NEWS,v
retrieving revision 1.101
diff -p -u -r1.101 NEWS
--- NEWS        3 May 2004 07:42:52 -0000       1.101
+++ NEWS        21 May 2004 20:59:14 -0000
@@ -1,7 +1,7 @@
 Bison News
 ----------
 
-Changes in version 1.875d:
+Changes in version 1.875d, 2004-05-21:
 
 * Unescaped newlines are no longer allowed in character constants or
   string literals.  They were never portable, and GCC 3.4.0 has
Index: README
===================================================================
RCS file: /cvsroot/bison/bison/README,v
retrieving revision 1.7
diff -p -u -r1.7 README
--- README      26 Feb 2003 21:26:28 -0000      1.7
+++ README      21 May 2004 20:59:14 -0000
@@ -1,8 +1,14 @@
 This directory contains the Bison parser generator.
 
-See the file INSTALL for compilation and installation instructions.
+See the file INSTALL for generic compilation and installation instructions.
 See the file doc/FAQ for frequently asked questions.
 
+Bison requires GNU m4 1.4 (or later, if a later version of GNU m4
+becomes available).  The following m4 patches are recommended:
+
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=92629
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=211477
+
 Older versions of Sun Forte Developer 6 update 2 have a compiler bug
 that cause "make check" to fail with a "Encounter BINCL entry"
 diagnostic.  To fix the bug, update to the latest set of Solaris and
@@ -23,7 +29,7 @@ not answer, send mail to <address@hidden
 
 -----
 
-Copyright (C) 1992, 1998, 1999, 2003 Free Software Foundation, Inc.
+Copyright (C) 1992, 1998, 1999, 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of Bison, the GNU Compiler Compiler.
 
Index: configure.ac
===================================================================
RCS file: /cvsroot/bison/bison/configure.ac,v
retrieving revision 1.39
diff -p -u -r1.39 configure.ac
--- configure.ac        28 Apr 2004 20:00:53 -0000      1.39
+++ configure.ac        21 May 2004 20:59:14 -0000
@@ -20,7 +20,7 @@
 # We need a recent Autoconf to run a recent Autotest.
 AC_PREREQ(2.57)
 
-AC_INIT([GNU Bison], [1.875c], address@hidden)
+AC_INIT([GNU Bison], [1.875d], address@hidden)
 AC_CONFIG_AUX_DIR([config])
 AC_CONFIG_MACRO_DIR([m4])
 
@@ -43,20 +43,20 @@ if test "${enableval}" = yes; then
   BISON_WARNING(-Werror)
   AC_SUBST([WERROR_CFLAGS], [$WARNING_CFLAGS])
   WARNING_CFLAGS=
-  BISON_WARNING(-Wall)
   BISON_WARNING(-W)
+  BISON_WARNING(-Wall)
   BISON_WARNING(-Wcast-align)
   BISON_WARNING(-Wcast-qual)
   BISON_WARNING(-Wformat)
-  BISON_WARNING(-Wmissing-prototypes)
-  BISON_WARNING(-Wshadow)
-  BISON_WARNING(-Wstrict-prototypes)
   BISON_WARNING(-Wwrite-strings)
   AC_SUBST([WARNING_CXXFLAGS], [$WARNING_CFLAGS])
   # The following warnings are not suitable for C++.
   BISON_WARNING(-Wbad-function-cast)
   BISON_WARNING(-Wmissing-declarations)
+  BISON_WARNING(-Wmissing-prototypes)
   BISON_WARNING(-Wnested-externs)
+  BISON_WARNING(-Wshadow)
+  BISON_WARNING(-Wstrict-prototypes)
   AC_DEFINE([lint], 1, [Define to 1 if the compiler is checking for lint.])
 fi
 
Index: src/parse-gram.c
===================================================================
RCS file: /cvsroot/bison/bison/src/parse-gram.c,v
retrieving revision 1.53
diff -p -u -r1.53 parse-gram.c
--- src/parse-gram.c    3 May 2004 07:58:53 -0000       1.53
+++ src/parse-gram.c    21 May 2004 20:59:14 -0000
@@ -1,4 +1,4 @@
-/* A Bison parser, made by GNU Bison 1.875c.  */
+/* A Bison parser, made by GNU Bison 1.875d.  */
 
 /* Skeleton parser for Yacc-like parsing with Bison,
    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software 
Foundation, Inc.
Index: src/parse-gram.h
===================================================================
RCS file: /cvsroot/bison/bison/src/parse-gram.h,v
retrieving revision 1.44
diff -p -u -r1.44 parse-gram.h
--- src/parse-gram.h    3 May 2004 07:58:53 -0000       1.44
+++ src/parse-gram.h    21 May 2004 20:59:14 -0000
@@ -1,4 +1,4 @@
-/* A Bison parser, made by GNU Bison 1.875c.  */
+/* A Bison parser, made by GNU Bison 1.875d.  */
 
 /* Skeleton parser for Yacc-like parsing with Bison,
    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software 
Foundation, Inc.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]