http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58673
--- Comment #2 from Michael Meissner <meissner at gcc dot gnu.org> --- Created attachment 30978 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30978&action=edit Patch to fix interaction between -mquad-memory and -mno-vsx-timode The problem is an interaction between -mquad-memory and -mno-vsx-timode. The non-VSX case for 64-bit TImode moves did not support load/store quad. When TImode in VSX registers was disabled, the instruction emitted thought it needed to split the load/store, but the instruction splitter would not split the insn because it could be done by a single instruction. Some of these changes will be changed eventually when I finish up the secondary reload changes I am working on. These patches are a band-aid until the full secondary reload support is installed.