https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70869
--- Comment #3 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- (gdb) bt #0 gimplify_expr (expr_p=expr_p@entry=0x7ffffbfff148, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=0x0, gimple_test_f=gimple_test_f@entry=0xada690 <is_gimple_reg_rhs_or_call(tree)>, fallback=fallback@entry=1) at ../../gcc/gcc/gimplify.c:10101 #1 0x0000000000ae46bd in internal_get_tmp_var (val=<optimized out>, pre_p=0x7fffffffd7d0, post_p=<optimized out>, is_formal=<optimized out>) at ../../gcc/gcc/gimplify.c:557 #2 0x0000000000aead45 in gimplify_expr (expr_p=expr_p@entry=0x7ffff6594368, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=post_p@entry=0x7ffffbfff410, gimple_test_f=<optimized out>, fallback=fallback@entry=1) at ../../gcc/gcc/gimplify.c:11223 #3 0x0000000000afe7d3 in gimplify_modify_expr (expr_p=expr_p@entry=0x7ffffbfff570, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=post_p@entry=0x7ffffbfff410, want_value=<optimized out>) at ../../gcc/gcc/gimplify.c:4725 #4 0x0000000000aec56e in gimplify_expr (expr_p=0x7ffffbfff570, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=0x7ffffbfff410, post_p@entry=0x0, gimple_test_f=gimple_test_f@entry=0xadd070 <is_gimple_stmt(tree)>, fallback=fallback@entry=0) at ../../gcc/gcc/gimplify.c:10287 #5 0x0000000000af0197 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffffbfff570, seq_p=seq_p@entry=0x7fffffffd7d0) at ../../gcc/gcc/gimplify.c:5688 #6 0x0000000000ae47e3 in gimplify_and_add (seq_p=0x7fffffffd7d0, t=<optimized out>) at ../../gcc/gcc/gimplify.c:425 #7 internal_get_tmp_var (val=<optimized out>, pre_p=0x7fffffffd7d0, post_p=<optimized out>, is_formal=<optimized out>) at ../../gcc/gcc/gimplify.c:570 #8 0x0000000000aead45 in gimplify_expr (expr_p=expr_p@entry=0x7ffff6594340, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=post_p@entry=0x7ffffbfff820, gimple_test_f=<optimized out>, fallback=fallback@entry=1) at ../../gcc/gcc/gimplify.c:11223 #9 0x0000000000afe7d3 in gimplify_modify_expr (expr_p=expr_p@entry=0x7ffffbfff980, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=post_p@entry=0x7ffffbfff820, want_value=<optimized out>) at ../../gcc/gcc/gimplify.c:4725 #10 0x0000000000aec56e in gimplify_expr (expr_p=0x7ffffbfff980, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=0x7ffffbfff820, post_p@entry=0x0, gimple_test_f=gimple_test_f@entry=0xadd070 <is_gimple_stmt(tree)>, fallback=fallback@entry=0) at ../../gcc/gcc/gimplify.c:10287 #11 0x0000000000af0197 in gimplify_stmt (stmt_p=stmt_p@entry=0x7ffffbfff980, seq_p=seq_p@entry=0x7fffffffd7d0) at ../../gcc/gcc/gimplify.c:5688 #12 0x0000000000ae47e3 in gimplify_and_add (seq_p=0x7fffffffd7d0, t=<optimized out>) at ../../gcc/gcc/gimplify.c:425 #13 internal_get_tmp_var (val=<optimized out>, pre_p=0x7fffffffd7d0, post_p=<optimized out>, is_formal=<optimized out>) at ../../gcc/gcc/gimplify.c:570 #14 0x0000000000aead45 in gimplify_expr (expr_p=expr_p@entry=0x7ffff6594318, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=post_p@entry=0x7ffffbfffc30, gimple_test_f=<optimized out>, fallback=fallback@entry=1) at ../../gcc/gcc/gimplify.c:11223 #15 0x0000000000afe7d3 in gimplify_modify_expr (expr_p=expr_p@entry=0x7ffffbfffd90, pre_p=pre_p@entry=0x7fffffffd7d0, post_p=post_p@entry=0x7ffffbfffc30, want_value=<optimized out>) at ../../gcc/gcc/gimplify.c:4725 ...