Print this page

        

@@ -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)));