diff --git a/make/modules/java.base/lib/CoreLibraries.gmk b/make/modules/java.base/lib/CoreLibraries.gmk
index f94e656e952..9e1a2da53c5 100644
--- a/make/modules/java.base/lib/CoreLibraries.gmk
+++ b/make/modules/java.base/lib/CoreLibraries.gmk
@@ -49,8 +49,7 @@ $(eval $(call SetupNativeCompilation, BUILD_LIBFDLIBM, \
     CFLAGS_windows_debug := -DLOGGING, \
     CFLAGS_aix := -qfloat=nomaf, \
     DISABLED_WARNINGS_gcc := sign-compare, \
-    DISABLED_WARNINGS_gcc_e_asin.c := misleading-indentation, \
-    DISABLED_WARNINGS_gcc_k_rem_pio2.c := misleading-indentation maybe-uninitialized, \
+    DISABLED_WARNINGS_gcc_k_rem_pio2.c := maybe-uninitialized, \
     DISABLED_WARNINGS_clang := sign-compare, \
     DISABLED_WARNINGS_microsoft := 4146, \
     DISABLED_WARNINGS_microsoft_e_exp.c := 4244, \
diff --git a/src/java.base/share/native/libfdlibm/e_asin.c b/src/java.base/share/native/libfdlibm/e_asin.c
index f343d9db1e0..46a8e4ff687 100644
--- a/src/java.base/share/native/libfdlibm/e_asin.c
+++ b/src/java.base/share/native/libfdlibm/e_asin.c
@@ -99,10 +99,10 @@ qS4 =  7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
                 if(huge+x>one) return x;/* return x with inexact if x!=0*/
             } else
                 t = x*x;
-                p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5)))));
-                q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
-                w = p/q;
-                return x+x*w;
+            p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5)))));
+            q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
+            w = p/q;
+            return x+x*w;
         }
         /* 1> |x|>= 0.5 */
         w = one-fabs(x);
diff --git a/src/java.base/share/native/libfdlibm/k_rem_pio2.c b/src/java.base/share/native/libfdlibm/k_rem_pio2.c
index f6c811fbc3b..d092803dad1 100644
--- a/src/java.base/share/native/libfdlibm/k_rem_pio2.c
+++ b/src/java.base/share/native/libfdlibm/k_rem_pio2.c
@@ -197,7 +197,8 @@ twon24  =  5.96046447753906250000e-08; /* 0x3E700000, 0x00000000 */
 
     /* compute q[0],q[1],...q[jk] */
         for (i=0;i<=jk;i++) {
-            for(j=0,fw=0.0;j<=jx;j++) fw += x[j]*f[jx+i-j]; q[i] = fw;
+            for(j=0,fw=0.0;j<=jx;j++) fw += x[j]*f[jx+i-j];
+            q[i] = fw;
         }
 
         jz = jk;