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