https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69461
--- Comment #7 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- Even with your patch applied, I still get the same ICE when I compile e.g. tramp3d-v4.cpp with -flto on ppc64le: trippels@gcc2-power8 ~ % g++ -w -Ofast -flto=16 -mlra tramp3d-v4.cpp tramp3d-v4.cpp: In function ‘_ZN9DomainMapI8IntervalILi1EEiE10initializeERKS1_.isra.1374’: tramp3d-v4.cpp:12683:0: internal compiler error: in lra_set_insn_recog_data, at lra.c:964 ...