OLD | NEW |
(Empty) | |
| 1 make.exe check-recursive |
| 2 make[1]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1' |
| 3 Making check in build-aux |
| 4 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/build-aux
' |
| 5 make[2]: Nothing to be done for `check'. |
| 6 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/build-aux' |
| 7 Making check in po |
| 8 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/po' |
| 9 make[2]: Nothing to be done for `check'. |
| 10 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/po' |
| 11 Making check in runtime-po |
| 12 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/runtime-p
o' |
| 13 make[2]: Nothing to be done for `check'. |
| 14 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/runtime-po
' |
| 15 Making check in lib |
| 16 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/lib' |
| 17 make.exe check-recursive |
| 18 make[3]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/lib' |
| 19 make[4]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/lib' |
| 20 make[4]: Nothing to be done for `check-am'. |
| 21 make[4]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/lib' |
| 22 make[3]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/lib' |
| 23 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/lib' |
| 24 Making check in data |
| 25 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/data' |
| 26 make[2]: Nothing to be done for `check'. |
| 27 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/data' |
| 28 Making check in src |
| 29 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/src' |
| 30 make.exe check-am |
| 31 make[3]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/src' |
| 32 make[3]: Nothing to be done for `check-am'. |
| 33 make[3]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/src' |
| 34 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/src' |
| 35 Making check in doc |
| 36 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/doc' |
| 37 make[2]: Nothing to be done for `check'. |
| 38 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/doc' |
| 39 Making check in examples |
| 40 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples' |
| 41 Making check in calc++ |
| 42 make[3]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/
calc++' |
| 43 make.exe check-am |
| 44 make[4]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/
calc++' |
| 45 make.exe calc++.exe |
| 46 make[5]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/
calc++' |
| 47 g++ -I. -I../../../bison-2.4.1-src/examples/calc++ -D__USE_MINGW_ACCESS -D_LA
RGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DENABLE_RELOCAT
ABLE -DINSTALLPREFIX=\"c:/progra~1/bison\" -DINSTALLDIR=\"c:/progra~1/bison/bin\
" -DEXEEXT=\".exe\" -DNO_XMALLOC -ID:/Progra~1/GnuWin32/include -Wal
l -Wpointer-arith -O3 -fms-extensions -mms-bitfields -fno-exceptions -fomit-fram
e-pointer -march=i386 -ffast-math -fconserve-space -fno-rtti -D__STDC_LIMIT_MAC
ROS -MT calc++-scanner.o -MD -MP -MF .deps/calc++-scanner.Tpo -c -o calc++-sca
nner.o ../../../bison-2.4.1-src/examples/calc++/calc++-scanner.cc |
| 48 calc++-scanner.cc: In function `int yy_get_next_buffer()': |
| 49 calc++-scanner.cc:1218: warning: comparison between signed and unsigned integer
expressions |
| 50 mv -f .deps/calc++-scanner.Tpo .deps/calc++-scanner.Po |
| 51 g++ -I. -I../../../bison-2.4.1-src/examples/calc++ -D__USE_MINGW_ACCESS -D_LA
RGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DENABLE_RELOCAT
ABLE -DINSTALLPREFIX=\"c:/progra~1/bison\" -DINSTALLDIR=\"c:/progra~1/bison/bin\
" -DEXEEXT=\".exe\" -DNO_XMALLOC -ID:/Progra~1/GnuWin32/include -Wal
l -Wpointer-arith -O3 -fms-extensions -mms-bitfields -fno-exceptions -fomit-fram
e-pointer -march=i386 -ffast-math -fconserve-space -fno-rtti -D__STDC_LIMIT_MAC
ROS -MT calc++.o -MD -MP -MF .deps/calc++.Tpo -c -o calc++.o `test -f '../../.
./bison-2.4.1-src/examples/calc++/calc++.cc' || echo '../../../bison-2.4.1-src/e
xamples/calc++/'`../../../bison-2.4.1-src/examples/calc++/calc++.cc |
| 52 mv -f .deps/calc++.Tpo .deps/calc++.Po |
| 53 g++ -I. -I../../../bison-2.4.1-src/examples/calc++ -D__USE_MINGW_ACCESS -D_LA
RGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DENABLE_RELOCAT
ABLE -DINSTALLPREFIX=\"c:/progra~1/bison\" -DINSTALLDIR=\"c:/progra~1/bison/bin\
" -DEXEEXT=\".exe\" -DNO_XMALLOC -ID:/Progra~1/GnuWin32/include -Wal
l -Wpointer-arith -O3 -fms-extensions -mms-bitfields -fno-exceptions -fomit-fram
e-pointer -march=i386 -ffast-math -fconserve-space -fno-rtti -D__STDC_LIMIT_MAC
ROS -MT calc++-driver.o -MD -MP -MF .deps/calc++-driver.Tpo -c -o calc++-drive
r.o `test -f '../../../bison-2.4.1-src/examples/calc++/calc++-driver.cc' || echo
'../../../bison-2.4.1-src/examples/calc++/'`../../../bison-2.4.1-src/examples/c
alc++/calc++-driver.cc |
| 54 mv -f .deps/calc++-driver.Tpo .deps/calc++-driver.Po |
| 55 g++ -I. -I../../../bison-2.4.1-src/examples/calc++ -D__USE_MINGW_ACCESS -D_LA
RGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DENABLE_RELOCAT
ABLE -DINSTALLPREFIX=\"c:/progra~1/bison\" -DINSTALLDIR=\"c:/progra~1/bison/bin\
" -DEXEEXT=\".exe\" -DNO_XMALLOC -ID:/Progra~1/GnuWin32/include -Wal
l -Wpointer-arith -O3 -fms-extensions -mms-bitfields -fno-exceptions -fomit-fram
e-pointer -march=i386 -ffast-math -fconserve-space -fno-rtti -D__STDC_LIMIT_MAC
ROS -MT calc++-parser.o -MD -MP -MF .deps/calc++-parser.Tpo -c -o calc++-parse
r.o `test -f '../../../bison-2.4.1-src/examples/calc++/calc++-parser.cc' || echo
'../../../bison-2.4.1-src/examples/calc++/'`../../../bison-2.4.1-src/examples/c
alc++/calc++-parser.cc |
| 56 mv -f .deps/calc++-parser.Tpo .deps/calc++-parser.Po |
| 57 g++ -Wall -Wpointer-arith -O3 -fms-extensions -mms-bitfields -fno-exceptions -f
omit-frame-pointer -march=i386 -ffast-math -fconserve-space -fno-rtti -D__STDC_
LIMIT_MACROS -Wl,-s -Wl,--force-exe-suffix -Wl,--enable-auto-import -Wl,--ena
ble-runtime-pseudo-reloc -Wl,--allow-multiple-definition -Wl,--enable-stdcall-fi
xup -LD:/Progra~1/GnuWin32/lib -o calc++.exe calc++-scanner.o calc++.o calc++
-driver.o calc++-parser.o -Wl,-s -LD:/Progra~1/GnuWin32/lib -lintl -lwsock32
-lole32 -luuid -lmsvcp60 |
| 58 make[5]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/c
alc++' |
| 59 make.exe check-TESTS |
| 60 make[5]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/
calc++' |
| 61 PASS: test |
| 62 ================== |
| 63 All 1 tests passed |
| 64 ================== |
| 65 make[5]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/c
alc++' |
| 66 make[4]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/c
alc++' |
| 67 make[3]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples/c
alc++' |
| 68 make[3]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples' |
| 69 make[3]: Nothing to be done for `check-am'. |
| 70 make[3]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples' |
| 71 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/examples' |
| 72 Making check in tests |
| 73 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/tests' |
| 74 make.exe bison |
| 75 make[3]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/tests' |
| 76 make[3]: `bison' is up to date. |
| 77 make[3]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/tests' |
| 78 make.exe check-local |
| 79 make[3]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/tests' |
| 80 /bin/sh ../../bison-2.4.1-src/tests/testsuite |
| 81 ## --------------------------- ## |
| 82 ## GNU Bison 2.4.1 test suite. ## |
| 83 ## --------------------------- ## |
| 84 |
| 85 Input Processing. |
| 86 |
| 87 1: Invalid $n and @n ok |
| 88 2: Type Clashes ok |
| 89 3: Unused values ok |
| 90 4: Unused values before symbol declarations ok |
| 91 5: Default %printer and %destructor redeclared ok |
| 92 6: Per-type %printer and %destructor redeclared ok |
| 93 7: Unused values with default %destructor ok |
| 94 8: Unused values with per-type %destructor ok |
| 95 9: Incompatible Aliases ok |
| 96 10: Torturing the Scanner ok |
| 97 11: Typed symbol aliases ok |
| 98 12: Require 1.0 ok |
| 99 13: Require 2.4.1 ok |
| 100 14: Require 100.0 ok |
| 101 15: String aliases for character tokens ok |
| 102 16: Unclosed constructs ok |
| 103 17: %start after first rule ok |
| 104 18: %prec takes a token ok |
| 105 19: Reject unused %code qualifiers ok |
| 106 20: %define errors ok |
| 107 21: %define Boolean variables ok |
| 108 22: %define enum variables ok |
| 109 23: Unused %define api.pure ok |
| 110 24: C++ namespace reference errors ok |
| 111 |
| 112 Output file names. |
| 113 |
| 114 25: Output files: -dv ok |
| 115 26: Output files: -dv >&- ok |
| 116 27: Output files: -dv -o foo.c ok |
| 117 28: Output files: -dv -o foo.tab.c ok |
| 118 29: Output files: -dv -y ok |
| 119 30: Output files: -dv -b bar ok |
| 120 31: Output files: -dv -g -o foo.c ok |
| 121 32: Output files: %defines %verbose ok |
| 122 33: Output files: %defines %verbose %yacc ok |
| 123 34: Output files: %defines %verbose %yacc ok |
| 124 35: Output files: %file-prefix "bar" %defines %verbose ok |
| 125 36: Output files: %output="bar.c" %defines %verbose %yacc ok |
| 126 37: Output files: %file-prefix="baz" %output "bar.c" %defines %verbose %yacc
ok |
| 127 38: Output files: %defines %verbose ok |
| 128 39: Output files: %defines %verbose -o foo.c ok |
| 129 40: Output files: --defines=foo.hpp -o foo.c++ ok |
| 130 41: Output files: %defines "foo.hpp" -o foo.c++ ok |
| 131 42: Output files: -o foo.c++ --graph=foo.gph ok |
| 132 43: Output files: %skeleton "lalr1.cc" %defines %verbose ok |
| 133 44: Output files: %skeleton "lalr1.cc" %defines %verbose ok |
| 134 45: Output files: %skeleton "lalr1.cc" %defines %verbose -o subdir/foo.cc ok |
| 135 46: Output files: %skeleton "lalr1.cc" %defines %verbose %file-prefix "output_d
ir/foo" ok |
| 136 47: Conflicting output files: --graph="foo.tab.c" ok |
| 137 48: Conflicting output files: %defines "foo.output" -v ok |
| 138 49: Conflicting output files: %skeleton "lalr1.cc" %defines --graph="location.h
h" ok |
| 139 50: Conflicting output files: -o foo.y ok |
| 140 51: Output file name: `~!@#$%^&*()-=_+{}[]|\:;<>, .' FAILED (output.at:200) |
| 141 52: Output file name: ( ok |
| 142 53: Output file name: ) ok |
| 143 54: Output file name: # ok |
| 144 55: Output file name: @@ ok |
| 145 56: Output file name: @{ ok |
| 146 57: Output file name: @} ok |
| 147 58: Output file name: [ ok |
| 148 59: Output file name: ] ok |
| 149 |
| 150 Skeleton Support. |
| 151 |
| 152 60: Relative skeleton file names ok |
| 153 61: Installed skeleton file names ok |
| 154 62: %define Boolean variables: invalid skeleton defaults ok |
| 155 63: Complaining during macro argument expansion ok |
| 156 64: Fatal errors make M4 exit immediately ok |
| 157 |
| 158 Grammar Sets (Firsts etc.). |
| 159 |
| 160 65: Nullable ok |
| 161 66: Broken Closure ok |
| 162 67: Firsts ok |
| 163 68: Accept ok |
| 164 |
| 165 Grammar Reduction. |
| 166 |
| 167 69: Useless Terminals ok |
| 168 70: Useless Nonterminals ok |
| 169 71: Useless Rules ok |
| 170 72: Reduced Automaton ok |
| 171 73: Underivable Rules ok |
| 172 74: Empty Language ok |
| 173 |
| 174 User Actions. |
| 175 |
| 176 75: Prologue synch line ok |
| 177 76: %union synch line ok |
| 178 77: Postprologue synch line ok |
| 179 78: Action synch line ok |
| 180 79: Epilogue synch line ok |
| 181 |
| 182 Parser Headers. |
| 183 |
| 184 80: %union and --defines ok |
| 185 81: Invalid CPP guards: input/input ok |
| 186 82: Invalid CPP guards: 9foo ok |
| 187 83: export YYLTYPE ok |
| 188 |
| 189 User Actions. |
| 190 |
| 191 84: Mid-rule actions ok |
| 192 85: Exotic Dollars ok |
| 193 86: Printers and Destructors : ok |
| 194 87: Printers and Destructors with union: ok |
| 195 88: Printers and Destructors : %defines %skeleton "lalr1.cc" ok |
| 196 89: Printers and Destructors with union: %defines %skeleton "lalr1.cc" ok |
| 197 90: Printers and Destructors : %glr-parser ok |
| 198 91: Printers and Destructors with union: %glr-parser ok |
| 199 92: Default tagless %printer and %destructor ok |
| 200 93: Default tagged and per-type %printer and %destructor ok |
| 201 94: Default %printer and %destructor for user-defined end token ok |
| 202 95: Default %printer and %destructor are not for error or $undefined ok |
| 203 96: Default %printer and %destructor are not for $accept ok |
| 204 97: Default %printer and %destructor for mid-rule values ok |
| 205 98: @$ in %initial-action implies %locations ok |
| 206 99: @$ in %destructor implies %locations ok |
| 207 100: @$ in %printer implies %locations ok |
| 208 |
| 209 Conflicts. |
| 210 |
| 211 101: S/R in initial ok |
| 212 102: %nonassoc and eof ok |
| 213 103: Unresolved SR Conflicts ok |
| 214 104: Resolved SR Conflicts ok |
| 215 105: Defaulted Conflicted Reduction ok |
| 216 106: %expect not enough ok |
| 217 107: %expect right ok |
| 218 108: %expect too much ok |
| 219 109: %expect with reduce conflicts ok |
| 220 110: %no-default-prec without %prec ok |
| 221 111: %no-default-prec with %prec ok |
| 222 112: %default-prec ok |
| 223 113: Unreachable States After Conflict Resolution ok |
| 224 114: Solved conflicts report for multiple reductions in a state ok |
| 225 115: %nonassoc error actions for multiple reductions in a state ok |
| 226 |
| 227 Simple LALR(1) Calculator. |
| 228 |
| 229 116: Calculator ok |
| 230 117: Calculator %defines ok |
| 231 118: Calculator %locations ok |
| 232 119: Calculator %name-prefix="calc" ok |
| 233 120: Calculator %verbose ok |
| 234 121: Calculator %yacc ok |
| 235 122: Calculator %error-verbose FAILED (calc.at:576) |
| 236 123: Calculator %define api.pure %locations ok |
| 237 124: Calculator %define api.push_pull "both" %define api.pure %locations ok |
| 238 125: Calculator %error-verbose %locations FAILED (calc.at:580) |
| 239 126: Calculator %error-verbose %locations %defines %name-prefix "calc" %verbose
%yacc FAILED (calc.at:582) |
| 240 127: Calculator %debug ok |
| 241 128: Calculator %error-verbose %debug %locations %defines %name-prefix "calc" %v
erbose %yacc FAILED (calc.at:585) |
| 242 129: Calculator %define api.pure %error-verbose %debug %locations %defines %name
-prefix "calc" %verbose %yacc FAILED (calc.at:587) |
| 243 130: Calculator %define api.push_pull "both" %define api.pure %error-verbose %de
bug %locations %defines %name-prefix "calc" %verbose %yacc FAILED (calc.at:588) |
| 244 131: Calculator %define api.pure %error-verbose %debug %locations %defines %name
-prefix "calc" %verbose %yacc %parse-param {semantic_value *result} %parse-param
{int *count} FAILED (calc.at:590) |
| 245 |
| 246 Simple GLR Calculator. |
| 247 |
| 248 132: Calculator %glr-parser ok |
| 249 133: Calculator %glr-parser %defines ok |
| 250 134: Calculator %glr-parser %locations ok |
| 251 135: Calculator %glr-parser %name-prefix "calc" ok |
| 252 136: Calculator %glr-parser %verbose ok |
| 253 137: Calculator %glr-parser %yacc ok |
| 254 138: Calculator %glr-parser %error-verbose FAILED (calc.at:614) |
| 255 139: Calculator %glr-parser %define api.pure %locations ok |
| 256 140: Calculator %glr-parser %error-verbose %locations FAILED (calc.at:617) |
| 257 141: Calculator %glr-parser %error-verbose %locations %defines %name-prefix "cal
c" %verbose %yacc FAILED (calc.at:619) |
| 258 142: Calculator %glr-parser %debug ok |
| 259 143: Calculator %glr-parser %error-verbose %debug %locations %defines %name-pref
ix "calc" %verbose %yacc FAILED (calc.at:622) |
| 260 144: Calculator %glr-parser %define api.pure %error-verbose %debug %locations %d
efines %name-prefix "calc" %verbose %yacc FAILED (calc.at:624) |
| 261 145: Calculator %glr-parser %define api.pure %error-verbose %debug %locations %d
efines %name-prefix "calc" %verbose %yacc %parse-param {semantic_value *result}
%parse-param {int *count} FAILED (calc.at:626) |
| 262 |
| 263 Simple LALR(1) C++ Calculator. |
| 264 |
| 265 146: Calculator %skeleton "lalr1.cc" %defines %locations ok |
| 266 147: Calculator %language "C++" %defines %locations ok |
| 267 148: Calculator %language "C++" %defines %locations %error-verbose %name-prefix
"calc" %verbose %yacc FAILED (calc.at:646) |
| 268 149: Calculator %language "C++" %defines %locations %error-verbose %debug %name-
prefix "calc" %verbose %yacc FAILED (calc.at:648) |
| 269 150: Calculator %language "C++" %defines %locations %pure-parser %error-verbose
%debug %name-prefix "calc" %verbose %yacc FAILED (calc.at:650) |
| 270 151: Calculator %language "C++" %defines %locations %pure-parser %error-verbose
%debug %name-prefix "calc" %verbose %yacc %parse-param {semantic_value *result}
%parse-param {int *count} FAILED (calc.at:652) |
| 271 |
| 272 Simple GLR C++ Calculator. |
| 273 |
| 274 152: Calculator %skeleton "glr.cc" %defines %locations ok |
| 275 153: Calculator %language "C++" %glr-parser %defines %locations ok |
| 276 154: Calculator %language "C++" %glr-parser %defines %locations %error-verbose %
name-prefix "calc" %verbose %yacc FAILED (calc.at:673) |
| 277 155: Calculator %language "C++" %glr-parser %defines %locations %debug ok |
| 278 156: Calculator %language "C++" %glr-parser %defines %locations %error-verbose %
debug %name-prefix "calc" %verbose %yacc FAILED (calc.at:676) |
| 279 157: Calculator %language "C++" %glr-parser %defines %locations %pure-parser %er
ror-verbose %debug %name-prefix "calc" %verbose %yacc FAILED (calc.at:678) |
| 280 158: Calculator %language "C++" %glr-parser %defines %locations %pure-parser %er
ror-verbose %debug %name-prefix "calc" %verbose %yacc %parse-param {semantic_val
ue *result} %parse-param {int *count} FAILED (calc.at:680) |
| 281 |
| 282 Torture Tests. |
| 283 |
| 284 159: Big triangle ok |
| 285 160: Big horizontal ok |
| 286 161: Many lookahead tokens ok |
| 287 162: Exploding the Stack Size with Alloca ok |
| 288 163: Exploding the Stack Size with Malloc ok |
| 289 |
| 290 Existing Grammars. |
| 291 |
| 292 164: GNU AWK Grammar ok |
| 293 165: GNU Cim Grammar ok |
| 294 166: GNU pic Grammar ok |
| 295 |
| 296 Regression tests. |
| 297 |
| 298 167: Trivial grammars ok |
| 299 168: YYSTYPE typedef ok |
| 300 169: Early token definitions with --yacc ok |
| 301 170: Early token definitions without --yacc ok |
| 302 171: Braces parsing ok |
| 303 172: Duplicate string ok |
| 304 173: Rule Line Numbers ok |
| 305 174: Mixing %token styles ok |
| 306 175: Invalid inputs ok |
| 307 176: Invalid inputs with {} ok |
| 308 177: Token definitions ok |
| 309 178: Characters Escapes ok |
| 310 179: Web2c Report ok |
| 311 180: Web2c Actions ok |
| 312 181: Dancer ok |
| 313 182: Dancer %glr-parser ok |
| 314 183: Dancer %skeleton "lalr1.cc" ok |
| 315 184: Expecting two tokens ok |
| 316 185: Expecting two tokens %glr-parser ok |
| 317 186: Expecting two tokens %skeleton "lalr1.cc" ok |
| 318 187: Braced code in declaration in rules section ok |
| 319 188: String alias declared after use ok |
| 320 189: Extra lookahead sets in report ok |
| 321 190: Token number in precedence declaration ok |
| 322 191: Fix user actions without a trailing semicolon ok |
| 323 |
| 324 C++ Features. |
| 325 |
| 326 192: Doxygen Public Documentation skipped (c++.at:100) |
| 327 193: Doxygen Private Documentation skipped (c++.at:101) |
| 328 194: Relative namespace references ok |
| 329 195: Absolute namespace references ok |
| 330 196: Syntactically invalid namespace references ok |
| 331 |
| 332 Java Calculator. |
| 333 |
| 334 197: Calculator skipped (java.at:385) |
| 335 198: Calculator %error-verbose skipped (java.at:385) |
| 336 199: Calculator %locations skipped (java.at:385) |
| 337 200: Calculator %error-verbose %locations skipped (java.at:385) |
| 338 201: Calculator %lex-param { InputStream is } skipped (java.at:394) |
| 339 202: Calculator %error-verbose %lex-param { InputStream is } skipped (java.at:3
94) |
| 340 203: Calculator %locations %lex-param { InputStream is } skipped (java.at:394) |
| 341 204: Calculator %error-verbose %locations %lex-param { InputStream is } skipped
(java.at:394) |
| 342 |
| 343 Java Parameters. |
| 344 |
| 345 205: Java parser class and package names skipped (java.at:482) |
| 346 206: Java parser class modifiers skipped (java.at:503) |
| 347 207: Java parser class extends and implements skipped (java.at:561) |
| 348 208: Java %parse-param and %lex-param skipped (java.at:581) |
| 349 209: Java throws specifications skipped (java.at:713) |
| 350 210: Java stype, position_class and location_class skipped (java.at:744) |
| 351 |
| 352 C++ Type Syntax (GLR). |
| 353 |
| 354 211: GLR: Resolve ambiguity, impure, no locations ok |
| 355 212: GLR: Resolve ambiguity, impure, locations ok |
| 356 213: GLR: Resolve ambiguity, pure, no locations ok |
| 357 214: GLR: Resolve ambiguity, pure, locations ok |
| 358 215: GLR: Merge conflicting parses, impure, no locations ok |
| 359 216: GLR: Merge conflicting parses, impure, locations ok |
| 360 217: GLR: Merge conflicting parses, pure, no locations ok |
| 361 218: GLR: Merge conflicting parses, pure, locations ok |
| 362 219: GLR: Verbose messages, resolve ambiguity, impure, no locations ok |
| 363 |
| 364 GLR Regression Tests |
| 365 |
| 366 220: Badly Collapsed GLR States ok |
| 367 221: Improper handling of embedded actions and dollar(-N) in GLR parsers ok |
| 368 222: Improper merging of GLR delayed action sets ok |
| 369 223: Duplicate representation of merged trees ok |
| 370 224: User destructor for unresolved GLR semantic value ok |
| 371 225: User destructor after an error during a split parse ok |
| 372 226: Duplicated user destructor for lookahead ok |
| 373 227: Incorrectly initialized location for empty right-hand side in GLR ok |
| 374 228: No users destructors if stack 0 deleted ok |
| 375 229: Corrupted semantic options if user action cuts parse ok |
| 376 230: Undesirable destructors if user action cuts parse ok |
| 377 231: Leaked semantic values if user action cuts parse ok |
| 378 232: Incorrect lookahead during deterministic GLR ok |
| 379 233: Incorrect lookahead during nondeterministic GLR ok |
| 380 234: Leaked semantic values when reporting ambiguity ok |
| 381 235: Leaked lookahead after nondeterministic parse syntax error ok |
| 382 236: Uninitialized location when reporting ambiguity ok |
| 383 237: Missed %merge type warnings when LHS type is declared later ok |
| 384 |
| 385 Push Parsing Tests |
| 386 |
| 387 238: Push Parsing: Memory Leak for Early Deletion ok |
| 388 239: Push Parsing: Multiple impure instances ok |
| 389 240: Push Parsing: Unsupported Skeletons ok |
| 390 |
| 391 ## ------------- ## |
| 392 ## Test results. ## |
| 393 ## ------------- ## |
| 394 |
| 395 ERROR: 224 tests were run, |
| 396 22 failed unexpectedly. |
| 397 16 tests were skipped. |
| 398 ## -------------------------- ## |
| 399 ## testsuite.log was created. ## |
| 400 ## -------------------------- ## |
| 401 |
| 402 Please send `tests/testsuite.log' and all information you think might help: |
| 403 |
| 404 To: <bug-bison@gnu.org> |
| 405 Subject: [GNU Bison 2.4.1] testsuite: 51 122 125 126 128 129 130 131 138 140
141 143 144 145 148 149 150 151 154 156 157 158 failed |
| 406 |
| 407 |
| 408 You may investigate any problem if you feel able to do so, in which |
| 409 case the test suite provides a good starting point. Its output may |
| 410 be found below `tests/testsuite.dir'. |
| 411 |
| 412 make[3]: [check-local] Error 1 (ignored) |
| 413 make[3]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/tests' |
| 414 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/tests' |
| 415 Making check in etc |
| 416 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/etc' |
| 417 make[2]: Nothing to be done for `check'. |
| 418 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1/etc' |
| 419 make[2]: Entering directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1' |
| 420 make[2]: Nothing to be done for `check-am'. |
| 421 make[2]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1' |
| 422 make[1]: Leaving directory `/cygdrive/j/Devel/bison/2.4.1/bison-2.4.1' |
OLD | NEW |