Making check in config make[1]: Entering directory `/lfs/tools/build/bison-2.0/config' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/lfs/tools/build/bison-2.0/config' Making check in po make[1]: Entering directory `/lfs/tools/build/bison-2.0/po' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/lfs/tools/build/bison-2.0/po' Making check in lib make[1]: Entering directory `/lfs/tools/build/bison-2.0/lib' make check-am make[2]: Entering directory `/lfs/tools/build/bison-2.0/lib' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/lfs/tools/build/bison-2.0/lib' make[1]: Leaving directory `/lfs/tools/build/bison-2.0/lib' Making check in data make[1]: Entering directory `/lfs/tools/build/bison-2.0/data' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/lfs/tools/build/bison-2.0/data' Making check in src make[1]: Entering directory `/lfs/tools/build/bison-2.0/src' make check-am make[2]: Entering directory `/lfs/tools/build/bison-2.0/src' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/lfs/tools/build/bison-2.0/src' make[1]: Leaving directory `/lfs/tools/build/bison-2.0/src' Making check in doc make[1]: Entering directory `/lfs/tools/build/bison-2.0/doc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/lfs/tools/build/bison-2.0/doc' Making check in tests make[1]: Entering directory `/lfs/tools/build/bison-2.0/tests' make bison make[2]: Entering directory `/lfs/tools/build/bison-2.0/tests' make[2]: `bison' is up to date. make[2]: Leaving directory `/lfs/tools/build/bison-2.0/tests' make check-local make[2]: Entering directory `/lfs/tools/build/bison-2.0/tests' /bin/sh ./testsuite ## ------------------------- ## ## GNU Bison 2.0 test suite. ## ## ------------------------- ## Input Processing. 1: Invalid $n ok 2: Invalid @n ok 3: Type Clashes ok 4: Incompatible Aliases ok 5: Torturing the Scanner ok Output file names. 6: Output files: & -dv. ok 7: Output files: & -dv -o foo.c. ok 8: Output files: & -dv -o foo.tab.c. ok 9: Output files: & -dv -y. ok 10: Output files: & -dv -b bar. ok 11: Output files: & -dv -g -o foo.c. ok 12: Output files: %defines %verbose & . ok 13: Output files: %defines %verbose %yacc & . ok 14: Output files: %defines %verbose %yacc & . ok 15: Output files: %file-prefix=bar %defines %verbose & .ok 16: Output files: %output=bar.c %defines %verbose %yacc & .ok 17: Output files: %file-prefix=baz %output=bar.c %defines %verbose %yacc & .ok 18: Output files: %defines %verbose & . ok 19: Output files: %defines %verbose & -o foo.c. ok 20: Output files: & --defines=foo.hpp -o foo.c++.ok 21: Output files: & -o foo.c++ --graph=foo.gph. ok Grammar Sets (Firsts etc.). 22: Nullable ok 23: Broken Closure ok 24: Firsts ok Grammar Reduction. 25: Useless Terminals ok 26: Useless Nonterminals ok 27: Useless Rules ok 28: Reduced Automaton ok 29: Underivable Rules ok 30: Empty Language ok User Actions. 31: Prologue synch line ok 32: %union synch line ok 33: Postprologue synch line ok 34: Action synch line ok 35: Epilogue synch line ok Parser Headers. 36: %union and --defines ok 37: Invalid CPP guards: input/input ok 38: Invalid CPP guards: 9foo ok 39: export YYLTYPE ok User Actions. 40: Mid-rule actions ok 41: Exotic Dollars ok 42: Printers and Destructors : ok 43: Printers and Destructors with union: ok 44: Printers and Destructors : %defines %skeleton lalr1.ccok 45: Printers and Destructors with union: %defines %skeleton lalr1.ccok 46: Printers and Destructors : %glr-parser ok 47: Printers and Destructors with union: %glr-parserok Conflicts. 48: S/R in initial ok 49: %nonassoc and eof ok 50: Unresolved SR Conflicts ok 51: Resolved SR Conflicts ok 52: Defaulted Conflicted Reduction ok 53: %expect not enough ok 54: %expect right ok 55: %expect too much ok 56: %expect with reduce conflicts ok 57: %no-default-prec without %prec ok 58: %no-default-prec with %prec ok 59: %default-prec ok Simple LALR Calculator. 60: Calculator ok 61: Calculator %defines ok 62: Calculator %locations ok 63: Calculator %name-prefix=calc ok 64: Calculator %verbose ok 65: Calculator %yacc ok 66: Calculator %error-verbose ok 67: Calculator %pure-parser %locations ok 68: Calculator %error-verbose %locations ok 69: Calculator %error-verbose %locations %defines %name-prefix=calc %verbose %yaccok 70: Calculator %debug ok 71: Calculator %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok 72: Calculator %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok 73: Calculator %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok Simple GLR Calculator. 74: Calculator %glr-parser ok 75: Calculator %glr-parser %defines ok 76: Calculator %glr-parser %locations ok 77: Calculator %glr-parser %name-prefix=calc ok 78: Calculator %glr-parser %verbose ok 79: Calculator %glr-parser %yacc ok 80: Calculator %glr-parser %error-verbose ok 81: Calculator %glr-parser %pure-parser %locationsok 82: Calculator %glr-parser %error-verbose %locationsok 83: Calculator %glr-parser %error-verbose %locations %defines %name-prefix=calc %verbose %yaccok 84: Calculator %glr-parser %debug ok 85: Calculator %glr-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok 86: Calculator %glr-parser %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok 87: Calculator %glr-parser %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok Simple LALR1 C++ Calculator. 88: Calculator %skeleton lalr1.cc %defines %locationsok 89: Calculator %skeleton lalr1.cc %defines ok 90: Calculator %skeleton lalr1.cc %error-verbose %locations %defines %name-prefix=calc %verbose %yaccok 91: Calculator %skeleton lalr1.cc %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok 92: Calculator %skeleton lalr1.cc %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yaccok 93: Calculator %skeleton lalr1.cc %pure-parser %error-verbose %debug %locations %defines %name-prefix=calc %verbose %yacc %parse-param {semantic_value *result} %parse-param {int *count}ok Torture Tests. 94: Big triangle ok 95: Big horizontal ok 96: Many look-ahead tokens ok 97: Exploding the Stack Size with Alloca ok 98: Exploding the Stack Size with Malloc ok Existing Grammars. 99: GNU AWK Grammar ok 100: GNU Cim Grammar ok 101: GNU pic Grammar ok Regression tests. 102: Early token definitions ok 103: Braces parsing ok 104: Duplicate string ok 105: Rule Line Numbers ok 106: Mixing %token styles ok 107: Invalid inputs ok 108: Token definitions ok 109: Characters Escapes ok 110: Web2c Report ok 111: Web2c Actions ok 112: Dancer ok 113: Dancer %glr-parser ok 114: Dancer %skeleton lalr1.cc ok C++ Features. 115: Doxygen Public Documentation skipped (c++.at:102) 116: Doxygen Private Documentation skipped (c++.at:103) C++ Type Syntax (GLR). 117: GLR: Resolve ambiguity, impure, no locations ok 118: GLR: Resolve ambiguity, impure, locations ok 119: GLR: Resolve ambiguity, pure, no locations ok 120: GLR: Resolve ambiguity, pure, locations ok 121: GLR: Merge conflicting parses, impure, no locationsok 122: GLR: Merge conflicting parses, impure, locationsok 123: GLR: Merge conflicting parses, pure, no locationsok 124: GLR: Merge conflicting parses, pure, locationsok 125: GLR: Verbose messages, resolve ambiguity, impure, no locationsok GLR Regression Tests 126: Badly Collapsed GLR States ok 127: Improper handling of embedded actions and hBN in GLR parsersok ## ------------- ## ## Test results. ## ## ------------- ## 125 tests were successful. 2 tests were skipped. make[2]: Leaving directory `/lfs/tools/build/bison-2.0/tests' make[1]: Leaving directory `/lfs/tools/build/bison-2.0/tests' make[1]: Entering directory `/lfs/tools/build/bison-2.0' make[1]: Nothing to be done for `check-am'. make[1]: Leaving directory `/lfs/tools/build/bison-2.0'