On Oct 13, 2011, at 8:22 AM, Iain Sandoe wrote: > .. this looks like an (almost) obvious fix for the bootstrap breakage...
No... > -/* Add $LDBL128 suffix to long double builtins. */ > +#if defined (__ppc__) || defined (__ppc64__) __ppc__ is a property of the host machine. > +/* Add $LDBL128 suffix to long double builtins for ppc darwin. */ > > static void > -darwin_patch_builtin (int fncode) > +darwin_patch_builtin (enum built_in_function fncode) This is a property of the target machine. DARWIN_PPC is a property of the target machine; maybe if (DARWIN_PPC) { } will do what you want? If that works, Ok with that change.