Index: compiler-rt/trunk/lib/builtins/fp_lib.h =================================================================== --- compiler-rt/trunk/lib/builtins/fp_lib.h +++ compiler-rt/trunk/lib/builtins/fp_lib.h @@ -26,6 +26,18 @@ #include #include "int_lib.h" +// x86_64 FreeBSD prior v9.3 define fixed-width types incorrectly in +// 32-bit mode. +#if defined(__FreeBSD__) && defined(__i386__) +# include +# if __FreeBSD_version < 903000 // v9.3 +# define uint64_t unsigned long long +# define int64_t long long +# undef UINT64_C +# define UINT64_C(c) (c ## ULL) +# endif +#endif + #if defined SINGLE_PRECISION typedef uint32_t rep_t;