[Bug c++/71082] Internal compiler error when create initializer list with pointers to members
ktkachov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu May 12 10:00:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71082
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-05-12
CC| |ktkachov at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from ktkachov at gcc dot gnu.org ---
Confirmed. It seems to go into an infinite recursion:
#0 0x00000000007c47f6 in cp_gimplify_expr (expr_p=0x7ffffbfff188,
pre_p=0x7fffffffd768, post_p=0x7ffffbfff128) at $SRC/gcc/cp/cp-gimplify.c:566
#1 0x0000000000a6736f in gimplify_expr (expr_p=expr_p@entry=0x7ffffbfff188,
pre_p=pre_p@entry=0x7fffffffd768, post_p=0x7ffffbfff128, post_p@entry=0x0,
gimple_test_f=gimple_test_f@entry=0xa5cccc
<is_gimple_reg_rhs_or_call(tree)>, fallback=fallback@entry=1) at
$SRC/gcc/gimplify.c:10210
#2 0x0000000000a6f0ca in internal_get_tmp_var (val=val@entry=0x7ffff713f900,
pre_p=pre_p@entry=0x7fffffffd768, post_p=post_p@entry=0x0,
is_formal=is_formal@entry=true, allow_ssa=allow_ssa@entry=true)
at $SRC/gcc/gimplify.c:559
#3 0x0000000000a6f5fe in get_formal_tmp_var (val=val@entry=0x7ffff713f900,
pre_p=pre_p@entry=0x7fffffffd768) at $SRC/gcc/gimplify.c:602
#4 0x0000000000a6be49 in gimplify_expr (expr_p=expr_p@entry=0x7ffff6634098,
pre_p=pre_p@entry=0x7fffffffd768, post_p=post_p@entry=0x7ffffbfff4a8,
gimple_test_f=0xa5d5d3 <is_gimple_mem_rhs_or_call(tree)>,
fallback=fallback@entry=1) at $SRC/gcc/gimplify.c:11237
#5 0x0000000000a81e36 in gimplify_modify_expr
(expr_p=expr_p@entry=0x7ffffbfff540, pre_p=pre_p@entry=0x7fffffffd768,
post_p=post_p@entry=0x7ffffbfff4a8, want_value=want_value@entry=false)
at $SRC/gcc/gimplify.c:4728
#6 0x0000000000a675e0 in gimplify_expr (expr_p=0x7ffffbfff540,
pre_p=pre_p@entry=0x7fffffffd768, post_p=0x7ffffbfff4a8, post_p@entry=0x0,
gimple_test_f=gimple_test_f@entry=0xa5ee46 <is_gimple_stmt(tree)>,
fallback=fallback@entry=0) at $SRC/gcc/gimplify.c:10301
#7 0x0000000000a6c0a0 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffffbfff540,
seq_p=seq_p@entry=0x7fffffffd768) at $SRC/gcc/gimplify.c:5699
#8 0x0000000000a6f5cd in gimplify_and_add (seq_p=0x7fffffffd768,
t=0x7ffff6634078) at $SRC/gcc/gimplify.c:427
#9 internal_get_tmp_var (val=val@entry=0x7ffff713f900,
pre_p=pre_p@entry=0x7fffffffd768, post_p=post_p@entry=0x0,
is_formal=is_formal@entry=true, allow_ssa=allow_ssa@entry=true)
at $SRC/gcc/gimplify.c:581
#10 0x0000000000a6f5fe in get_formal_tmp_var (val=val@entry=0x7ffff713f900,
pre_p=pre_p@entry=0x7fffffffd768) at $SRC/gcc/gimplify.c:602
#11 0x0000000000a6be49 in gimplify_expr (expr_p=expr_p@entry=0x7ffff6634070,
pre_p=pre_p@entry=0x7fffffffd768, post_p=post_p@entry=0x7ffffbfff848,
gimple_test_f=0xa5d5d3 <is_gimple_mem_rhs_or_call(tree)>,
fallback=fallback@entry=1) at $SRC/gcc/gimplify.c:11237
#12 0x0000000000a81e36 in gimplify_modify_expr
(expr_p=expr_p@entry=0x7ffffbfff8e0, pre_p=pre_p@entry=0x7fffffffd768,
post_p=post_p@entry=0x7ffffbfff848, want_value=want_value@entry=false)
at $SRC/gcc/gimplify.c:4728
#13 0x0000000000a675e0 in gimplify_expr (expr_p=0x7ffffbfff8e0,
pre_p=pre_p@entry=0x7fffffffd768, post_p=0x7ffffbfff848, post_p@entry=0x0,
gimple_test_f=gimple_test_f@entry=0xa5ee46 <is_gimple_stmt(tree)>,
fallback=fallback@entry=0) at $SRC/gcc/gimplify.c:10301
#14 0x0000000000a6c0a0 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffffbfff8e0,
seq_p=seq_p@entry=0x7fffffffd768) at $SRC/gcc/gimplify.c:5699
#15 0x0000000000a6f5cd in gimplify_and_add (seq_p=0x7fffffffd768,
t=0x7ffff6634050) at $SRC/gcc/gimplify.c:427
#16 internal_get_tmp_var (val=val@entry=0x7ffff713f900,
pre_p=pre_p@entry=0x7fffffffd768, post_p=post_p@entry=0x0,
is_formal=is_formal@entry=true, allow_ssa=allow_ssa@entry=true)
at $SRC/gcc/gimplify.c:581
More information about the Gcc-bugs
mailing list