This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GCC/G++: summary of --enable-checking related problems in the testsuite


as the compiler bootstraps fine now with --enable-checking, I took the
oppotunity and did run the testsuite with it, resulting in the appended list.
The items with error_mark don't show up in the testsuite summaries cause they
are XFAILs anyway.

Further inspection of the g++ failures leaves only 10 separate non-error_mark
problems:

parse.y:2358: Expect 't', have 'identifier_node'
../../../egcsm/gcc/stmt.c:3497: Expect 'd', have 'tree_list'
../../../../egcsm/gcc/cp/call.c:2464: Expect 'd', have 'pointer_type'
../../../../egcsm/gcc/cp/class.c:4579: Expect 't', have 'namespace_decl'
../../../../egcsm/gcc/cp/search.c:1538: Expect identifier_node, have template_decl
../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
../../../../egcsm/gcc/cp/pt.c:6146: Expect integer_cst, have template_parm_index
../../../../egcsm/gcc/cp/pt.c:6146: Expect integer_cst, have var_decl
../../../../egcsm/gcc/cp/pt.c:6913: Expect tree_list, have tree_vec
../../../../egcsm/gcc/cp/pt.c:8780: Expect 'd', have 'identifier_node'

It might be a valid goal to solve these for egcs-1.2.

Hope this helps,
Franz.


gcc:
gcc.c-torture/noncompile/920616-2.c:1: ../../../egcsm/gcc/c-decl.c:2563: Expect 't', have 'error_mark'
gcc.c-torture/noncompile/920923-1.c:21: ../../../egcsm/gcc/c-typeck.c:6925: Expect 't', have 'error_mark'
gcc.c-torture/noncompile/921116-1.c:1: ../../../egcsm/gcc/c-decl.c:2563: Expect 't', have 'error_mark'
gcc.c-torture/noncompile/940510-1.c:1: ../../../egcsm/gcc/stor-layout.c:943: Expect 't', have 'error_mark'
gcc.c-torture/noncompile/990416-1.c:9: ../../../egcsm/gcc/expr.c:10806: Expect 't', have 'error_mark'

g++:
g++.benjamin/13478.C:29: ../../../../egcsm/gcc/cp/typeck.c:5110: Expect 't', have 'error_mark'
g++.benjamin/14687.C:45: ../../../egcsm/gcc/stmt.c:3497: Expect 'd', have 'tree_list'
g++.brendan/crash38.C:24: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.jason/access14.C:5: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.jason/template26.C:12: ../../../../egcsm/gcc/cp/pt.c:6146: Expect integer_cst, have var_decl
g++.jason/template39.C:16: ../../../../egcsm/gcc/cp/pt.c:6146: Expect integer_cst, have var_decl
g++.mike/ns15.C:30: ../../../../egcsm/gcc/cp/pt.c:6146: Expect integer_cst, have template_parm_index
g++.ns/crash2.C:12: ../../../../egcsm/gcc/cp/class.c:4579: Expect 't', have 'namespace_decl'
g++.ns/ns17.C:10: ../../../../egcsm/gcc/cp/class.c:4579: Expect 't', have 'namespace_decl'
g++.ns/using12.C:19: ../../../egcsm/gcc/stmt.c:3497: Expect 'd', have 'tree_list'
g++.ns/using13.C:13: ../../../egcsm/gcc/stmt.c:3497: Expect 'd', have 'tree_list'
g++.ns/using7.C:11: ../../../egcsm/gcc/stmt.c:3497: Expect 'd', have 'tree_list'
g++.other/lookup5.C:10: ../../../../egcsm/gcc/cp/search.c:1538: Expect identifier_node, have template_decl
g++.other/overload7.C:21: ../../../../egcsm/gcc/cp/call.c:2464: Expect 'd', have 'pointer_type'
g++.other/overload9.C:12: ../../../egcsm/gcc/stmt.c:3497: Expect 'd', have 'tree_list'
g++.pt/crash1.C:9: parse.y:2358: Expect 't', have 'identifier_node'
g++.pt/crash16.C:27: ../../../../egcsm/gcc/cp/pt.c:6146: Expect integer_cst, have template_parm_index
g++.pt/crash22.C:9: parse.y:2171: Expect 't', have 'error_mark'
g++.pt/crash30.C:12: ../../../../egcsm/gcc/cp/pt.c:6539: Expect 't', have 'error_mark'
g++.pt/crash36.C:6: ../../../../egcsm/gcc/cp/pt.c:6539: Expect 't', have 'error_mark'
g++.pt/crash38.C:7: ../../../../egcsm/gcc/cp/pt.c:6539: Expect 't', have 'error_mark'
g++.pt/crash40.C:6: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/friend37.C:8: ../../../../egcsm/gcc/cp/pt.c:8780: Expect 'd', have 'identifier_node'
g++.pt/mi1.C:35: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/t06.C:16: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/ttp20.C:13: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/ttp21.C:13: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/ttp22.C:13: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/ttp23.C:13: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.pt/typename12.C:15: ../../../../egcsm/gcc/cp/pt.c:6539: Expect 't', have 'error_mark'
g++.pt/typename13.C:22: ../../../../egcsm/gcc/cp/pt.c:6539: Expect 't', have 'error_mark'
g++.pt/typename22.C:17: ../../../../egcsm/gcc/cp/pt.c:6913: Expect tree_list, have tree_vec
g++.pt/typename8.C:10: ../../../../egcsm/gcc/cp/method.c:1737: Expect 't', have 'error_mark'
g++.pt/vbase1.C:23: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.robertl/eb133.C:10: ../../../../egcsm/gcc/cp/decl.c:7518: Expect 't', have 'error_mark'
g++.robertl/eb19.C:12: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.robertl/eb45.C:4: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'
g++.robertl/eb64.C:3: ../../../../egcsm/gcc/cp/search.c:2892: Expect 'd', have 'template_parm_index'


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]