Author: Sam Clegg Date: 2020-02-10T19:33:02-08:00 New Revision: d3592fec22a6769ab29656a490d1f3e1725add2c
URL: https://github.com/llvm/llvm-project/commit/d3592fec22a6769ab29656a490d1f3e1725add2c DIFF: https://github.com/llvm/llvm-project/commit/d3592fec22a6769ab29656a490d1f3e1725add2c.diff LOG: feedback Added: Modified: compiler-rt/lib/builtins/powitf2.c compiler-rt/test/builtins/Unit/powitf2_test.c Removed: ################################################################################ diff --git a/compiler-rt/lib/builtins/powitf2.c b/compiler-rt/lib/builtins/powitf2.c index 22617401270b..141a3a0ea727 100644 --- a/compiler-rt/lib/builtins/powitf2.c +++ b/compiler-rt/lib/builtins/powitf2.c @@ -10,9 +10,10 @@ // //===----------------------------------------------------------------------===// -#include "int_lib.h" +#define QUAD_PRECISION +#include "fp_lib.h" -#if defined(_ARCH_PPC) || defined(__wasm__) +#if defined(CRT_HAS_128BIT) && defined(CRT_LDBL_128BIT) // Returns: a ^ b diff --git a/compiler-rt/test/builtins/Unit/powitf2_test.c b/compiler-rt/test/builtins/Unit/powitf2_test.c index 2e679e30a9dc..fd25f38d5177 100644 --- a/compiler-rt/test/builtins/Unit/powitf2_test.c +++ b/compiler-rt/test/builtins/Unit/powitf2_test.c @@ -14,7 +14,7 @@ #include <stdio.h> -#if defined (_ARCH_PPC) || defined (__wasm__) +#if __LDBL_MANT_DIG__ == 113 #include "int_lib.h" #include <math.h> @@ -37,7 +37,7 @@ int test__powitf2(long double a, si_int b, long double expected) int main() { -#if defined(_ARCH_PPC) || defined (__wasm__) +#if __LDBL_MANT_DIG__ == 113 if (test__powitf2(0, 0, 1)) return 1; if (test__powitf2(1, 0, 1)) _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits