manojgupta added a comment. Took another look and seems like long double is hardcoded in many of the builtins. So I think the current patch needs to rename a lot of places using long double to __float128 type.
Some examples where I think __float128 type (propagating the type in fp_lib.h) should be used instead of long double: ./extenddftf2.c: COMPILER_RT_ABI long double __extenddftf2(double a) { ./trunctfsf2.c: COMPILER_RT_ABI float __trunctfsf2(long double a) { ./extendsftf2.c: COMPILER_RT_ABI long double __extendsftf2(float a) { @efriedma what do you think? Repository: rCRT Compiler Runtime https://reviews.llvm.org/D53608 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits