@@ -51,18 +51,19 @@ #endif long double asinl(long double x) { long double t, w; + volatile long double dummy; w = fabsl(x); if (isnanl(x)) return (x + x); else if (w <= half) { if (w < small) { #ifndef lint - volatile long double dummy = w + big; + dummy = w + big; /* inexact if w != 0 */ #endif return (x); } else return (atanl(x / sqrtl(one - x * x)));