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
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits