sysv4.h (TARGET_POWER): Define as 0.
authorDavid Edelsohn <edelsohn@gnu.org>
Fri, 29 Oct 2004 17:09:05 +0000 (17:09 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 29 Oct 2004 17:09:05 +0000 (13:09 -0400)
* config/rs6000/sysv4.h (TARGET_POWER): Define as 0.
* config/rs6000/darwin.h (TARGET_POWER): Define as 0.

From-SVN: r89846

gcc/ChangeLog
gcc/config/rs6000/darwin.h
gcc/config/rs6000/sysv4.h

index fb4b35c51f28331bbdf3e2d20764c2aa4820a4cb..29458ae32c0c0141bf25f9c96c4185c4add686dc 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-29  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/sysv4.h (TARGET_POWER): Define as 0.
+       * config/rs6000/darwin.h (TARGET_POWER): Define as 0.
+
 2004-10-29  Kazu Hirata  <kazu@cs.umass.edu>
 
        * tree-phinodes.c (make_phi_node, resize_phi_node): Don't zero
index 6b017017eab5f6b196e31edaf328b5e8cdcf62a1..ea4ef1ac6b8336a572421c9a472366e9cc80b37f 100644 (file)
@@ -293,6 +293,10 @@ do {                                                                       \
 #define TARGET_DEFAULT (MASK_POWERPC | MASK_MULTIPLE | MASK_NEW_MNEMONICS \
                       | MASK_PPC_GFXOPT)
 
+/* Darwin only runs on PowerPC, so short-circuit POWER patterns.  */
+#undef  TARGET_POWER
+#define TARGET_POWER 0
+
 /* Since Darwin doesn't do TOCs, stub this out.  */
 
 #define ASM_OUTPUT_SPECIAL_POOL_ENTRY_P(X, MODE)  0
index 59bef4137eae7671a28be3e35aec3c5a624f529f..f7a100f3dfdf1cf22051ec5e2694acd154a0b3d6 100644 (file)
@@ -324,6 +324,10 @@ do {                                                                       \
 #undef PROCESSOR_DEFAULT
 #define        PROCESSOR_DEFAULT PROCESSOR_PPC750
 
+/* SVR4 only defined for PowerPC, so short-circuit POWER patterns.  */
+#undef  TARGET_POWER
+#define TARGET_POWER 0
+
 #define FIXED_R2 1
 /* System V.4 uses register 13 as a pointer to the small data area,
    so it is not available to the normal user.  */