https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63508
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC||daniel.kruegler@googlemail.
||com
--- Comment #2 from Daniel Krügler daniel.kruegler at googlemail dot com ---
The ICE also occurs in gcc HEAD 5.0.0 20141010 (experimental):
quote
prog.cc: In instantiation of 'cT::c() [with T = int]':
prog.cc:14:23: required from here
prog.cc:7:22: internal compiler error: Segmentation fault
auto x = m{c::mf};
^
0x9af2bf crash_signal
/home/heads/gcc/gcc-source/gcc/toplev.c:340
0x55be89 extend_ref_init_temps(tree_node*, tree_node*, vectree_node*, va_gc,
vl_embed**)
/home/heads/gcc/gcc-source/gcc/cp/call.c:9710
0x55befb extend_ref_init_temps(tree_node*, tree_node*, vectree_node*, va_gc,
vl_embed**)
/home/heads/gcc/gcc-source/gcc/cp/call.c:9732
0x5aaa15 store_init_value(tree_node*, tree_node*, vectree_node*, va_gc,
vl_embed**, int)
/home/heads/gcc/gcc-source/gcc/cp/typeck2.c:792
0x56f0a5 check_initializer /home/heads/gcc/gcc-source/gcc/cp/decl.c:5892
0x580e9c cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
/home/heads/gcc/gcc-source/gcc/cp/decl.c:6517
0x59071e tsubst_expr
/home/heads/gcc/gcc-source/gcc/cp/pt.c:13788
0x58fe05 tsubst_expr
/home/heads/gcc/gcc-source/gcc/cp/pt.c:13862
0x58f6e4 tsubst_expr
/home/heads/gcc/gcc-source/gcc/cp/pt.c:13676
0x58fe05 tsubst_expr
/home/heads/gcc/gcc-source/gcc/cp/pt.c:13862
0x58ea74 instantiate_decl(tree_node*, int, bool)
/home/heads/gcc/gcc-source/gcc/cp/pt.c:20241
0x5a813b instantiate_pending_templates(int)
/home/heads/gcc/gcc-source/gcc/cp/pt.c:20357
0x5c14d8 cp_write_global_declarations()
/home/heads/gcc/gcc-source/gcc/cp/decl2.c:4367
Please submit a full bug report, with preprocessed source if appropriate.
Please include the complete backtrace with any bug report. See
http://gcc.gnu.org/bugs.html for instructions.
/quote