Your name lookup patches
Nathan Sidwell
nathan@codesourcery.com
Tue Apr 1 13:36:00 GMT 2003
Gaby,
I believe your name lookup patches are causing the following ICE during
bootstrap on i686-pc-linux-gnu
when compiling gcc/libstdc++-v3/src/locale-inst.cc
#0 cxx_binding_make (value=0xa5a5a5a5, type=0xa5a5a5a5) at ../../gcc/gcc/cp/name-lookup.c:42
#1 0x0805aec1 in push_binding (id=0x411e3580, decl=0xa5a5a5a5, level=0x4001d21c) at ../../gcc/gcc/cp/decl.c:893
#2 0x0805b44e in push_class_binding (id=0x411e3580, decl=0x4160fa20) at ../../gcc/gcc/cp/decl.c:1072
#3 0x080667d5 in push_class_level_binding (name=0x411e3580, x=0x4160fa20) at ../../gcc/gcc/cp/decl.c:4264
#4 0x08066446 in pushdecl_class_level (x=0x4160fa20) at ../../gcc/gcc/cp/decl.c:4151
#5 0x0812ca0e in setup_class_bindings (name=0x411e3580, type_binding_p=1) at ../../gcc/gcc/cp/search.c:2057
#6 0x0812cb60 in dfs_push_type_decls (binfo=0x4161e680, data=0x0) at ../../gcc/gcc/cp/search.c:2104
#7 0x0812add8 in dfs_walk_real (binfo=0x4161e680, prefn=0, postfn=0x812cac0 <dfs_push_type_decls>,
qfn=0x812c3a0 <unmarked_pushdecls_p>, data=0x0) at ../../gcc/gcc/cp/search.c:1615
#8 0x0812af1e in dfs_walk (binfo=0xa5a5a5a5, fn=0xa5a5a5a5, qfn=0xa5a5a5a5, data=0xa5a5a5a5)
at ../../gcc/gcc/cp/search.c:1629
#9 0x0812cfb4 in push_class_decls (type=0x1) at ../../gcc/gcc/cp/search.c:2169
#10 0x080cc18b in pushclass (type=0x4160f804, modify=true) at ../../gcc/gcc/cp/class.c:5622
#11 0x080cc741 in push_nested_class (type=0x4160f804) at ../../gcc/gcc/cp/class.c:5748
#12 0x08080c56 in start_function (declspecs=0x0, declarator=0x4001dc3c, attrs=0x0, flags=1) at ../../gcc/gcc/cp/decl.c:13368
#13 0x081265f0 in synthesize_method (fndecl=0x4162172c) at ../../gcc/gcc/cp/method.c:758
#14 0x080da0ef in finish_file () at ../../gcc/gcc/cp/decl2.c:2738
#15 0x080fd028 in yyparse () at ../../gcc/gcc/cp/parser.c:14686
#16 0x0816b4b6 in c_common_parse_file (set_yydebug=-1515870811) at ../../gcc/gcc/c-opts.c:1630
#17 0x0837b43a in compile_file () at ../../gcc/gcc/toplev.c:2197
#18 0x08380f35 in do_compile () at ../../gcc/gcc/toplev.c:5542
#19 0x08380fcd in toplev_main (argc=-1515870811, argv=0x0) at ../../gcc/gcc/toplev.c:5577
#20 0x0816f38b in main (argc=-1515870811, argv=0xa5a5a5a5) at ../../gcc/gcc/main.c:37
#21 0x4003a907 in __libc_start_main () from /lib/libc.so.6
I reverted the cp directory back to 20030329 and successfully booted.
Please fix.
nathan
--
Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC
The voices in my head said this was stupid too
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org
More information about the Gcc-patches
mailing list