Hi,

Sergey Fedorov wrote:
> -#if ((defined _ARCH_PPC || defined _POWER) && LDBL_MANT_DIG == 106 \
> +#if ((defined _ARCH_PPC || defined _POWER || defined __POWERPC__) && 
> LDBL_MANT_DIG == 106 \

What are the relevant architecture predefines of your compiler?

On Darwin 10.5, I get this:

$ : | gcc -arch ppc -E -dM - | grep -i '\(ppc\|powerpc\)' | sort
#define _ARCH_PPC 1
#define __POWERPC__ 1
#define __ppc__ 1

which is consistent with
<https://github.com/cpredef/predef/blob/master/Architectures.md>.

What's the result of this command line with the compiler(s)
that you are using?

Bruno




Reply via email to