mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Warning fixes for jerry-libm
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
This commit is contained in:
parent
953e45f266
commit
2d7f1d1070
@ -19,23 +19,10 @@ project (Jerry_LibM C)
|
|||||||
# Compiler / linker flags
|
# Compiler / linker flags
|
||||||
# TODO: Reduce the below list of warning/error disablings as much as possible
|
# 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_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-compare")
|
||||||
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-error=sign-conversion")
|
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-conversion")
|
||||||
set(COMPILE_FLAGS_LIBM "${COMPILE_FLAGS_LIBM} -Wno-sign-compare")
|
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
|
# Include directories
|
||||||
set(INCLUDE_LIBM ${CMAKE_SOURCE_DIR}/jerry-libm/include)
|
set(INCLUDE_LIBM ${CMAKE_SOURCE_DIR}/jerry-libm/include)
|
||||||
|
|||||||
@ -79,7 +79,7 @@ atan2 (double y, double x)
|
|||||||
{
|
{
|
||||||
return x + y;
|
return x + y;
|
||||||
}
|
}
|
||||||
if ((hx - 0x3ff00000 | lx) == 0) /* x = 1.0 */
|
if (((hx - 0x3ff00000) | lx) == 0) /* x = 1.0 */
|
||||||
{
|
{
|
||||||
return atan (y);
|
return atan (y);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -122,12 +122,10 @@ pow (double x, double y)
|
|||||||
{
|
{
|
||||||
double z, ax, z_h, z_l, p_h, p_l;
|
double z, ax, z_h, z_l, p_h, p_l;
|
||||||
double y1, t1, t2, r, s, t, u, v, w;
|
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;
|
int hx, hy, ix, iy;
|
||||||
unsigned lx, ly;
|
unsigned lx, ly;
|
||||||
|
|
||||||
i0 = ((*(int *) &one) >> 29) ^ 1;
|
|
||||||
i1 = 1 - i0;
|
|
||||||
hx = __HI (x);
|
hx = __HI (x);
|
||||||
lx = __LO (x);
|
lx = __LO (x);
|
||||||
hy = __HI (y);
|
hy = __HI (y);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user