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.

Reply via email to