From 2d7f1d10702003eb0186f67b08b3419a155f503b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Lang=C3=B3?= Date: Thu, 12 May 2016 14:24:29 +0200 Subject: [PATCH] Warning fixes for jerry-libm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com --- jerry-libm/CMakeLists.txt | 13 ------------- jerry-libm/atan2.c | 2 +- jerry-libm/pow.c | 4 +--- 3 files changed, 2 insertions(+), 17 deletions(-) diff --git a/jerry-libm/CMakeLists.txt b/jerry-libm/CMakeLists.txt index 6500e2f9c..4e1ad2c7c 100644 --- a/jerry-libm/CMakeLists.txt +++ b/jerry-libm/CMakeLists.txt @@ -19,23 +19,10 @@ project (Jerry_LibM C) # Compiler / linker flags # TODO: Reduce the below list of warning/error disablings as much as possible set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_JERRY} ${C_FLAGS_JERRY}") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=parentheses") set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=sign-compare") set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=sign-conversion") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=strict-aliasing") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=unknown-pragmas") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=missing-declarations") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=maybe-uninitialized") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=unused-but-set-variable") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=unused-variable") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=conversion") set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-sign-conversion") set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-sign-compare") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-parentheses") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-maybe-uninitialized") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-unknown-pragmas") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-unused-but-set-variable") -set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-unused-variable") # Include directories set(INCLUDE_LIBM ${CMAKE_SOURCE_DIR}/jerry-libm/include) diff --git a/jerry-libm/atan2.c b/jerry-libm/atan2.c index 374e89165..cdac41b88 100644 --- a/jerry-libm/atan2.c +++ b/jerry-libm/atan2.c @@ -79,7 +79,7 @@ atan2 (double y, double x) { return x + y; } - if ((hx - 0x3ff00000 | lx) == 0) /* x = 1.0 */ + if (((hx - 0x3ff00000) | lx) == 0) /* x = 1.0 */ { return atan (y); } diff --git a/jerry-libm/pow.c b/jerry-libm/pow.c index 000dbbefc..c99183b6e 100644 --- a/jerry-libm/pow.c +++ b/jerry-libm/pow.c @@ -122,12 +122,10 @@ pow (double x, double y) { double z, ax, z_h, z_l, p_h, p_l; double y1, t1, t2, r, s, t, u, v, w; - int i0, i1, i, j, k, yisint, n; + int i, j, k, yisint, n; int hx, hy, ix, iy; unsigned lx, ly; - i0 = ((*(int *) &one) >> 29) ^ 1; - i1 = 1 - i0; hx = __HI (x); lx = __LO (x); hy = __HI (y);