diff mbox series

[Darwin,PPC,committed] Emit uppercase versions of ppc defines.

Message ID 505B74B8-1231-4C27-9E03-380C7AF4EFE6@sandoe.co.uk
State New
Headers show
Series [Darwin,PPC,committed] Emit uppercase versions of ppc defines. | expand

Commit Message

Iain Sandoe June 23, 2019, 7:17 p.m. UTC
Emit __PPC__ (32b) and __PPC64__ (64bit) as per the other members
of the PowerPC port.  Darwin has always emitted __ppc__ and __ppc64__
but some testcases rely on the upper case variants.

tested on powerpc-darwin9, applied to mainline.
thanks
Iain

2019-06-23  Iain Sandoe  <iain@sandoe.co.uk>

	* config/rs6000/darwin.h: (__PPC__, __PPC64__): New.
diff mbox series

Patch

diff --git a/gcc/config/rs6000/darwin.h b/gcc/config/rs6000/darwin.h
index ee949f2..2df617d 100644
--- a/gcc/config/rs6000/darwin.h
+++ b/gcc/config/rs6000/darwin.h
@@ -54,7 +54,9 @@ 
   do							\
     {							\
       if (!TARGET_64BIT) builtin_define ("__ppc__");	\
+      if (!TARGET_64BIT) builtin_define ("__PPC__");	\
       if (TARGET_64BIT) builtin_define ("__ppc64__");	\
+      if (TARGET_64BIT) builtin_define ("__PPC64__");	\
       builtin_define ("__POWERPC__");			\
       builtin_define ("__NATURAL_ALIGNMENT__");		\
       darwin_cpp_builtins (pfile);			\