https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101324
--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> --- So, even if I use -fno-shrink-wrap and, although rs6000.c has anyway /* If we are inserting ROP-protect instructions, disable shrink wrap. */ if (rs6000_rop_protect) flag_shrink_wrap = 0; we *still* get shrink-wrapping done here?! But that cannot work with the ROP protection stuff.