http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54142
--- Comment #11 from Gary Funck <gary at intrepid dot com> 2012-08-13 23:00:57 UTC --- It is possible that revision 189908 introduced the 'mcom' change. Index: src/gcc/config/rs6000/rs6000.h =================================================================== --- src/gcc/config/rs6000/rs6000.h (revision 189907) +++ src/gcc/config/rs6000/rs6000.h (revision 189908) @@ -101,17 +101,12 @@ you make changes here, make them also there. */ #define ASM_CPU_SPEC \ "%{!mcpu*: \ - %{mpower: %{!mpower2: -mpwr}} \ - %{mpower2: -mpwrx} \ %{mpowerpc64*: -mppc64} \ %{!mpowerpc64*: %{mpowerpc*: -mppc}} \ - %{mno-power: %{!mpowerpc*: -mcom}} \ - %{!mno-power: %{!mpower*: %(asm_default)}}} \ + %{!mpowerpc*: -mcom}} \ [...] r189908 | segher | 2012-07-27 04:44:37 -0700 (Fri, 27 Jul 2012) | 115 lines 2012-07-26 Segher Boessenkool <seg...@kernel.crashing.org> gcc/ * common/config/rs6000/rs6000-common.c (rs6000_handle_option): Delete code for -mno-power, -mpower, and -mpower2. * config/rs6000/aix43.h (NON_POWERPC_MASKS): Delete. (SUBTARGET_OVERRIDE_OPTIONS): Delete check for POWER together with -maix64. [...]