https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93974
--- Comment #23 from Segher Boessenkool <segher at gcc dot gnu.org> --- (cannot_substitute_mem_equiv_p, "A target hook which returns @code{true} if @var{subst} can't\n\ substitute safely pseudos with equivalent memory values during\n\ register allocation.\n\ I guess "ICEs the compiler" falls under "not safely" ;-) Since AltiVec addresses are "legacy", this is a fine change (well I haven't seen the actual patch yet, heh).