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 <[email protected]>
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.
[...]