https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69461
--- Comment #8 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- Hmm, trippels@gcc2-power8 ~ % cat tramp3d-v4.ii class Init { public: ~Init(); } a; trippels@gcc2-power8 ~ % g++ -flto -mlra tramp3d-v4.ii tramp3d-v4.ii: In function ‘__static_initialization_and_destruction_0’: tramp3d-v4.ii:4:4: internal compiler error: in lra_set_insn_recog_data, at lra.c:964 } a; ^ 0x10553337 lra_set_insn_recog_data(rtx_insn*) ../../gcc/gcc/lra.c:962 0x10553b97 lra_get_insn_recog_data ../../gcc/gcc/lra-int.h:486 0x10553b97 lra_update_insn_regno_info ../../gcc/gcc/lra.c:1584 0x105540c7 lra_update_insn_regno_info ../../gcc/gcc/lra.c:1644 0x105540c7 lra_push_insn_1 ../../gcc/gcc/lra.c:1649 0x105540c7 lra_push_insn ../../gcc/gcc/lra.c:1657 0x105540c7 push_insns ../../gcc/gcc/lra.c:1700 0x10556147 lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*) ../../gcc/gcc/lra.c:1746 0x1056dfcb curr_insn_transform ../../gcc/gcc/lra-constraints.c:3940 0x1057024b lra_constraints(bool) ../../gcc/gcc/lra-constraints.c:4427 0x1055482b lra(_IO_FILE*) ../../gcc/gcc/lra.c:2277 0x104f987b do_reload ../../gcc/gcc/ira.c:5393 0x104f987b execute ../../gcc/gcc/ira.c:5564