https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78168
--- Comment #12 from Segher Boessenkool <segher at gcc dot gnu.org> --- Author: segher Date: Wed Nov 2 17:06:04 2016 New Revision: 241799 URL: https://gcc.gnu.org/viewcvs?rev=241799&root=gcc&view=rev Log: rs6000: Disable shrink-wrap-separate for abi=spe (PR78168) With the SPE ABI, if we wrap GPRs we need to handle the upper half of the extended 64-bit registers as well, which we cannot easily do. So, this patch disables separate shrink-wrapping for the SPE ABI. PR target/78168 * config/r6000/rs6000.c (rs6000_get_separate_components): Return NULL if TARGET_SPE_ABI. Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/rs6000.c