x86 build is broken

Fariborz Jahanian fjahanian@apple.com
Sat Jul 9 00:14:00 GMT 2005


Tried building fsf mainline on x86-darwin. Syntax error compiling c- 
common.c. The preprocessed file shows the following:


if ("__builtin_" "acosf" && 1)
   { tree decl;
     ((void)(!((!1 && !1) || !strncmp ("__builtin_" "acosf",  
"__builtin_", strlen ("__builtin_"))) ? fancy_abort ("../../gcc- 
mainline/gcc/builtins.def", 162, __FUNCTION__), 0 : 0));
     if (!1)
       decl = lang_hooks.builtin_function ("__builtin_" "acosf",  
builtin_types[BT_FN_FLOAT_FLOAT], BUILT_IN_ACOSF, BUILT_IN_NORMAL,  
(1 ? ("__builtin_" "acosf" + strlen ("__builtin_")) : ((void *)0)),  
built_in_attributes[(int) (flag_errno_math ? ATTR_NOTHROW_LIST :  
(flag_unsafe_math_optimizations ? ATTR_CONST_NOTHROW_LIST :  
ATTR_PURE_NOTHROW_NOVOPS_LIST))]);
     else
      decl = builtin_function_2 ("__builtin_" "acosf", "__builtin_"  
"acosf" + strlen ("__builtin_"), builtin_types[BT_FN_FLOAT_FLOAT],  
builtin_types[BT_FN_FLOAT_FLOAT], BUILT_IN_ACOSF, BUILT_IN_NORMAL,  
1, !flag_isoc99, built_in_attributes[(int) (flag_errno_math ?  
ATTR_NOTHROW_LIST : (flag_unsafe_math_optimizations ?  
ATTR_CONST_NOTHROW_LIST : ATTR_PURE_NOTHROW_NOVOPS_LIST))]);
   built_in_decls[(int) BUILT_IN_ACOSF] = decl;
   if ()
   ^^^^^^
     implicit_built_in_decls[(int) BUILT_IN_ACOSF] = decl;
   }


Which is result of macro expansion of:


DEF_C99_C90RES_BUILTIN (BUILT_IN_ACOSF, "acosf", BT_FN_FLOAT_FLOAT,  
ATTR_MATHFN_FPROUNDING_ERRNO)

in builtins.def.

- fariborz



More information about the Gcc mailing list