http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58587
--- Comment #3 from Michael Meissner <meissner at gcc dot gnu.org> --- Created attachment 30948 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30948&action=edit Patch to disable -mvsx-timode This patch disables setting -mvsx-timode, which is what is causing the problem. The option -mvsx-timode allows 128-bit integers (TImode) to be in the VSX registers. The main motivation for the option is to add support for the 128-bit arithmetic instructions in ISA 2.07 (power8), such as vadduqm. Right now, GCC does not support these instructions. In order to support putting TImode values in VSX registers, we will need some work with the rs6000 secondary reload target hooks, which is planned for the future.