This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/22603] [4.0 Regression] internal compiler error: in pop_binding, at cp/name-lookup.c:380
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Jul 2005 04:00:49 -0000
- Subject: [Bug c++/22603] [4.0 Regression] internal compiler error: in pop_binding, at cp/name-lookup.c:380
- References: <20050722023023.22603.flash@pobox.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-22 04:00 -------
I should mention this was started after 20050225 which was when the branch happened.
And here is the backtrace:
#0 fancy_abort (file=0x1197880 "../../gcc/cp/name-lookup.c", line=380, function=0x1197904
"pop_binding") at ../../gcc/diagnostic.c:556
#1 0x001e83d0 in pop_binding (id=0x426b923c, decl=0x426b5e80) at ../../gcc/cp/name-lookup.c:
380
#2 0x00028968 in poplevel (keep=0, reverse=0, functionbody=0) at ../../gcc/cp/decl.c:650
#3 0x0002707c in finish_scope () at ../../gcc/cp/decl.c:346
#4 0x00079c34 in end_template_decl () at ../../gcc/cp/pt.c:2400
#5 0x001b6e1c in finish_template_decl (parms=0x4267c300) at ../../gcc/cp/semantics.c:2300
#6 0x00147594 in cp_parser_template_declaration_after_export (parser=0x426b92a4, member_p=1
'\001') at ../../gcc/cp/parser.c:15038
#7 0x0013a240 in cp_parser_template_declaration (parser=0x426b92a4, member_p=1 '\001') at ../../
gcc/cp/parser.c:8154
#8 0x001436bc in cp_parser_member_declaration (parser=0x426b92a4) at ../../gcc/cp/parser.c:
13099
#9 0x00143624 in cp_parser_member_specification_opt (parser=0x426b92a4) at ../../gcc/cp/
parser.c:13040
#10 0x00141dc4 in cp_parser_class_specifier (parser=0x426b92a4) at ../../gcc/cp/parser.c:12498
#11 0x0013c8e4 in cp_parser_type_specifier (parser=0x426b92a4,
flags=CP_PARSER_FLAGS_OPTIONAL, decl_specs=0xbffff840, is_declaration=1 '\001',
declares_class_or_enum=0xbffff7d8, is_cv_qualifier=0xbffff7dc "") at ../../gcc/cp/parser.c:9326
#12 0x00138d18 in cp_parser_decl_specifier_seq (parser=0x426b92a4,
flags=CP_PARSER_FLAGS_OPTIONAL, decl_specs=0xbffff840, declares_class_or_enum=0xbffff890) at ../
../gcc/cp/parser.c:7309
#13 0x00138714 in cp_parser_simple_declaration (parser=0x426b92a4,
function_definition_allowed_p=1 '\001') at ../../gcc/cp/parser.c:7005
#14 0x001386b8 in cp_parser_block_declaration (parser=0x426b92a4, statement_p=0 '\0') at ../../
gcc/cp/parser.c:6966
#15 0x001384a0 in cp_parser_declaration (parser=0x426b92a4) at ../../gcc/cp/parser.c:6883
#16 0x001380fc in cp_parser_declaration_seq_opt (parser=0x426b92a4) at ../../gcc/cp/parser.c:6787
#17 0x00130d8c in cp_parser_translation_unit (parser=0x426b92a4) at ../../gcc/cp/parser.c:2596
--
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |4.1.0
Known to work| |3.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22603