]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
* tests/regression.at (Token definitions): Don't rely on
[bison.git] / ChangeLog
index 30d4ba545e5e9360fc288dae094725acccfe9176..17e3f213b3736e75361beede7096e5a9791f570e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,14 @@
 
        * NEWS: Version 2.0b.
 
+       * tests/regression.at (Token definitions): Don't rely on
+       AT_PARSER_CHECK for data that contains backslashes.  It currently
+       uses 'echo', and 'echo' isn't portable if its argument contains
+       backslashes.  Problem found on OpenBSD 3.4.  Also, do not assume
+       that the byte '\0xff' is not printable in the C locale; it is,
+       under OpenBSD 3.4 (!).  Luckily, '\0x80' through '\0x9e' are
+       not printable, so use '\0x81' to test.
+
        * data/glr.c (YYOPTIONAL_LOC): Define even if it's not a recent
        version of GCC, since the macro is used with non-GCC compilers.