X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/5a6755afcb50c29c04d2f605f885e69784d9d6cc..d9735e9e3e09c94b05e5b81e86cce6c7f7cf72af:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 2455a78a..ebbbba62 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,33 @@ +2006-02-02 Paul Eggert + + More portability fixes for problems summarized by Nelson H. F. Beebe. + + * m4/cxx.m4 (BISON_TEST_FOR_WORKING_CXX_COMPILER): Check that + '#include ' works and that you can apply ++ to iterators. + 2006-02-01 Paul Eggert + Work around portability problems summarized by Nelson H. F. Beebe in + . + + * m4/cxx.m4 (BISON_TEST_FOR_WORKING_CXX_COMPILER): Check + that '#include ' works. + + * data/lalr1.cc (yytranslate_): No longer inline, to work around a + porting problem to g++ 3.4.3 on Darwin 7.9.0, where g++ complained + "warning: sorry: semantics of inline function static data `const + unsigned char translate_table[262]' are wrong (you'll wind up with + multiple copies)". + + * lib/bbitset.h (struct bitset_vtable): Rename members not, and, + or, xor to not_, and_, or_, and xor_, respectively. This works + around a bug in GCC 3.4.3 on Irix 6.5, which apparently has a + random system header somewhere that includes the equivalent of + . + * tests/headers.at (AT_TEST_CPP_GUARD_H): Don't assume that "$CC -E" works; it apparently doesn't work with PathScale EKO Compiler - Suite Version 2.0, according to the Nelson H. F. Beebe tests summarized in - . + Suite Version 2.0. 2006-01-30 Joel E. Denny