OSDN Git Service

Fix __isnanl on aarch64.
authorElliott Hughes <enh@google.com>
Fri, 20 Dec 2013 01:13:56 +0000 (17:13 -0800)
committerElliott Hughes <enh@google.com>
Fri, 20 Dec 2013 01:13:56 +0000 (17:13 -0800)
This fixes the math.__isnanl, math.powl, and math.fdiml tests.

Change-Id: I0086e4a1a82d0e2708fa07cf580a6d9778c548f2

libm/fake_long_double.c

index 751911a..756e35b 100644 (file)
@@ -31,7 +31,7 @@ int (isnanf)(float a1) { return __isnanf(a1); }
 int __fpclassifyl(long double a1) { return __fpclassifyd(a1); }
 int __isfinitel(long double a1) { return __isfinite(a1); }
 int __isinfl(long double a1) { return __isinf(a1); }
-int __isnanl(long double a1) { return isnan(a1); }
+int __isnanl(long double a1) { return (isnan)(a1); }
 int __isnormall(long double a1) { return __isnormal(a1); }
 int __signbitl(long double a1) { return __signbit(a1); }