Paul Eggert
8ed3234a14
Don't assume the C++ compiler takes the same arguments as the C compiler.
2004-05-30 18:58:00 +00:00
Paul Eggert
fd418816b9
Increase prerequisite version numbers to match what the code really needs.
2004-05-27 20:51:16 +00:00
Paul Eggert
62cb8a9920
* src/parse-gram.y (lloc_default): Rewrite to avoid compiler bug.
...
* configure.ac (AC_PREREQ): Bump to 2.58.
2004-05-27 07:38:17 +00:00
Paul Eggert
caa52c10c5
* configure.ac (AM_GNU_GETTEXT_VERSION): Lower it from 0.14.1 to 0.11.5.
...
* bootstrap: Remove gettext version checking.
2004-05-26 19:25:21 +00:00
Paul Eggert
6712933e0f
Undo change made earlier today: it caused autopoint to not bring
...
in ABOUT-NLS. Ouch. Instead, substitute our own diagnostic for
autopoint's.
2004-05-25 05:43:14 +00:00
Paul Eggert
6a36ff9495
The gettext version checking is causing more trouble than it's curing;
...
remove it.
2004-05-24 20:08:54 +00:00
Paul Eggert
209ea708c4
Ensure that the C++ compiler used for testing actually works on a
...
simple test program; if not, skip the C++-related tests.
2004-05-24 06:58:02 +00:00
Paul Eggert
41ca25499e
* configure.ac (AC_INIT): Update to 1.875e.
2004-05-21 22:12:21 +00:00
Paul Eggert
e476c87d93
Version 1.875d.
2004-05-21 21:03:41 +00:00
Paul Eggert
1f65350a16
Get files from the gnulib and po repositories, instead of relying
...
on them being in our CVS. Upgrade to latest versions of gnulib and Automake.
2004-04-28 20:00:56 +00:00
Paul Eggert
7b49187432
(AC_INIT): Bump version number to 1.875c.
2003-06-17 18:28:58 +00:00
Paul Eggert
e2527c97f9
* configure.ac (AM_STDBOOL_H): Invoke this instead of AC_HEADER_STDBOOL.
...
(AM_GNU_GETTEXT): Put brackets around args, as latest manual suggests.
(AM_GNU_GETTEXT_VERSION): Update to 0.12.1.
2003-06-16 19:45:45 +00:00
Paul Eggert
504f20f77e
(WARNING_CXXFLAGS): New subst. Set it to
...
everything that WARNING_CFLAGS has, except omit warnings
not suitable for C++.
(AC_PROG_CXX): Use this instead of AC_CHECK_PROGS([CXX], [g++]).
2003-06-02 07:25:30 +00:00
Paul Eggert
b59d8a44df
(AC_FUNC_ERROR_AT_LINE): Remove, since gl_ERROR
...
invokes it. We shouldn't invoke it twice because it will attempt
to put error.o in the archive twice. This fixes a glitch reported
by Martin Mokrejs in
<http://mail.gnu.org/archive/html/bug-bison/2003-04/msg00041.html >.
2003-04-27 05:27:15 +00:00
Paul Eggert
f61aad9399
Merge changes from gnulib. This was prompted because the CVS
...
snapshot of Bison didn't build on Solaris 7 due to strnlen problems.
2003-03-12 23:08:11 +00:00
Akim Demaille
7548fed236
* configure.ac (GXX): Rename as...
...
(CXX): this, to keep the original Autoconf semantics.
Require 2.57.
* data/lalr1.cc: Fix b4_copyright invocations.
If YYDEBUG is not defined, don't depend upon name_ being defined.
(location.hh): Include string and iostream.
(Position::filename): New member.
(Position::Position ()): New.
(operator<< (Position)): New.
(operator- (Position, int)): New.
(Location::first, Location::last): Rename as...
(Location::begin, Location::end): these, to mock the conventional
iterator names.
(operator<< (Location)): New.
* tests/atlocal.in (CXX): New.
* tests/testsuite.at (AT_COMPILE_CXX): New.
* tests/calc.at (_AT_DATA_CALC_Y): Adjust yyerror to report the
locations in a more synthetic way.
(AT_CHECK_PUSHDEFS): AT_YYERROR_SEES_LOC_IF is positive if
lalr1.cc is used.
Adjust the C locations to match those from Emacs: first column is
column 0.
Change all the expected results.
Conform to the GCS: simplify the locations when applicable.
(LOC, VAL, YYLLOC_FORMAL, YYLLOC_ARG, USE_YYLLOC, LEX_FORMALS)
(LEX_ARGS, USE_LEX_ARGS, LEX_PRE_FORMALS, LEX_PRE_ARGS): Replace
these CPP macros with the m4 macros new defined by...
(AT_CHECK_PUSHDEFS): this, i.e.:
(AT_LALR1_CC_IF, AT_PURE_LEX_IF, AT_LOC, AT_VAL, AT_LEX_FORMALS)
(AT_LEX_ARGS, AT_USE_LEX_ARGS, AT_LEX_PRE_FORMALSm AT_LEX_PRE_ARGS)
New macros.
(AT_CHECK_POPDEFS): Undefine them.
(AT_CHECK_CALC_LALR1_CC): New.
Use it for the first lalr1.cc test.
2003-02-06 10:04:29 +00:00
Paul Eggert
ab10c47576
Update version number to 1.875b.
...
Update Autoconf requirement to 2.56.
2003-02-01 09:02:57 +00:00
Paul Eggert
4beda9accf
(AC_ARG_ENABLE): Add --disable-yacc.
...
(YACC_SCRIPT, YACC_LIBRARY): New vars to AC_SUBST.
2003-01-05 06:25:35 +00:00
Paul Eggert
2efa0406e3
Update version number to 1.875a.
2003-01-01 10:10:41 +00:00
Paul Eggert
dc546b0f6e
Bison 1.875.
2003-01-01 09:04:56 +00:00
Paul Eggert
7b56c4bc0e
Update version number to 1.75g.
2002-12-29 04:18:09 +00:00
Paul Eggert
ebec3740c2
Bump version number.
2002-12-24 08:58:39 +00:00
Paul Eggert
c5df10951a
(AC_INIT): Bump version number to 1.75e.
2002-12-13 12:54:54 +00:00
Paul Eggert
eb0ca72d8e
(AC_CHECK_TYPES): Check for uintptr_t.
2002-12-13 04:40:56 +00:00
Paul Eggert
022fb98e85
(AC_REPLACE_FUNCS): Add strtoul.
2002-12-02 18:19:51 +00:00
Paul Eggert
08cae37b47
Update version to 1.75d.
2002-11-25 08:21:40 +00:00
Paul Eggert
f7e096fee3
(AC_INIT): Bump version to 1.75c.
2002-11-13 09:06:47 +00:00
Paul Eggert
bcb3effb3c
Define "lint" if --enable-gcc-warnings.
2002-11-05 23:42:10 +00:00
Paul Eggert
1d9f7cd4f8
(jm_PREREQ_MBSWIDTH): Add.
2002-11-03 08:39:16 +00:00
Paul Eggert
413fcf3a20
(AC_INIT): Bump version to 1.75b.
2002-10-25 06:56:26 +00:00
Paul Eggert
41cce2f604
(AC_PROG_LEX): Use instead of AM_PROG_LEX.
...
Suggested by Art Haas.
2002-10-23 08:07:13 +00:00
Paul Eggert
8d60a570d5
(AC_HEADER_STDBOOL): Add.
2002-10-22 04:37:50 +00:00
Paul Eggert
87004b05f7
(AC_C_CONST, AM_C_PROTOTYPES): Remove.
2002-10-21 05:27:45 +00:00
Paul Eggert
2593afab81
(UTILS_FUNC_MKSTEMP, jm_PREREQ_TEMPNAME): Remove.
...
(BISON_PREREQ_SUBPIPE): Add.
2002-10-20 06:29:09 +00:00
Akim Demaille
b37e55423b
Bump to 1.75a.
2002-10-16 06:32:07 +00:00
Akim Demaille
ae26e1f02a
Version 1.75.
2002-10-14 16:29:41 +00:00
Akim Demaille
f377f69fec
* configure.ac (AC_GNU_SOURCE): Use it instead of hand written code.
...
(O0FLAGS): New.
(VALGRIND, GXX): New.
* tests/atlocal.in (CFLAGS): Use O0FLAGS.
* tests/bison.in: Run $PREBISON a pre-command.
* tests/Makefile.am (maintainer-check, maintainer-check-valgrind)
(maintainer-check-g++): New.
* Makefile.am (maintainer-check): New.
2002-10-13 18:49:44 +00:00
Paul Eggert
7a542f5d81
Bump to 1.50a.
2002-10-07 04:51:50 +00:00
Paul Eggert
a337a5eb7e
(AC_INIT): Version 1.50.
2002-10-05 06:24:55 +00:00
Akim Demaille
927f781708
* configure.ac: Update AC_OUTPUT and AM_CONFIG_HEADER
...
invocations.
* tests/cxx-type.at (declarator): Don't rely on NDEBUG being not
defined.
2002-09-30 12:27:31 +00:00
Akim Demaille
805e703284
Bump to 1.49d.
2002-09-27 15:40:39 +00:00
Akim Demaille
a5c75d7fc6
* configure.ac (AM_INIT_AUTOMAKE): We _need_ 1.7.
...
(Because of AC_LIBSOURCE).
2002-09-27 13:24:19 +00:00
Akim Demaille
8280e1797d
Playing with Autoscan.
...
* configure.ac: Remove the old LIBOBJ tweaks.
(AC_REPLACE_FUNCS): Add strrchr and strtol.
* lib/strrchr.c: New.
* lib/strtol.c: New, from the Coreutils 4.5.1.
2002-09-27 13:19:59 +00:00
Akim Demaille
ae64af3556
Playing with Autoscan.
...
* m4/prereq.m4 (jm_PREREQ_ARGMATCH, jm_FUNC_ARGMATCH): New.
* lib/Makefile.am (libbison_a_SOURCES): No longer include
argmatch.c and argmatch.h, since they are AC_LIBSOURCE'd.
* lib/strcasecmp.c, lib/strncasecmp.c, lib/memcmp.c: New, from the
Coreutils 4.5.1.
2002-09-27 13:03:32 +00:00
Akim Demaille
bd7018115a
* configure.ac (AM_INIT_AUTOMAKE): Require Automake 1.6.3.
...
* Makefile.am (AUTOMAKE_OPTIONS): Don't.
2002-09-13 15:39:52 +00:00
Akim Demaille
e0a13e7b30
* configure.ac: Require 2.54.
...
s/jm_FUNC_MALLOC/AC_FUNC_MALLOC/.
s/jm_FUNC_REALLOC/AC_FUNC_REALLOC/.
* m4/c-bs-a.m4, m4/malloc.m4, m4/mbstate_t.m4, m4/realloc.m4:
Remove, provided by Autoconf macros.
2002-09-13 12:00:04 +00:00
Akim Demaille
43674285cc
Really call jm_PREREQ_TEMPNAME.
2002-09-13 08:19:31 +00:00
Akim Demaille
3a93251e73
* configure.in: Rename as...
...
* configure.ac: this.
Bump to 1.49c.
2002-09-04 11:15:30 +00:00