https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66383
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-06-03 Known to work| |4.9.3 Target Milestone|--- |5.2 Summary|ICE in gimplify_expr on |[5/6 Regression] ICE in |this passed in inline |gimplify_expr on this |initialization |passed in inline | |initialization Ever confirmed|0 |1 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Confirmed, 4.9 seems to work fine. #1 0x0000000000d9f9be in gimplify_expr (expr_p=0x7ffff6a384f8, pre_p=0x7fffffffd178, post_p=0x7fffffffcbc8, gimple_test_f=0xd7e8aa <is_gimple_addressable(tree)>, fallback=3) at /space/rguenther/tramp3d/trunk/gcc/gimplify.c:8810 warning: Source file is more recent than executable. 8810 goto dont_recalculate; (gdb) l 8805 } 8806 8807 case tcc_declaration: 8808 case tcc_constant: 8809 ret = GS_ALL_DONE; 8810 goto dont_recalculate; 8811 8812 default: 8813 gcc_unreachable (); 8814 } (gdb) p debug_generic_expr (*expr_p) <PLACEHOLDER_EXPR struct B> $1 = void