Disable -Wignored-pragmas only for arm32
Bug: http://b/178516148
Recent clang versions support `#pragma STDC FENV_ACCESS ON` for aarch64 and riscv64.
Change-Id: I8117130c4d7d64221699ca7a27b93a3a86f64d00
Test: presubmit
diff --git a/libm/Android.bp b/libm/Android.bp
index a89885f..cc37fb7 100644
--- a/libm/Android.bp
+++ b/libm/Android.bp
@@ -290,6 +290,8 @@
// For backwards-compatibility, some arm32 builtins are exported from libm.so.
static_libs: ["libclang_rt.builtins-exported"],
},
+ // "#pragma STDC FENV_ACCESS ON" in e_sqrtl.c is not supported for arm32.
+ cflags: ["-Wno-ignored-pragmas"],
},
arm64: {
@@ -408,7 +410,6 @@
"-fno-math-errno",
"-Wall",
"-Werror",
- "-Wno-ignored-pragmas",
"-Wno-missing-braces",
"-Wno-parentheses",
"-Wno-sign-compare",