aboutsummaryrefslogtreecommitdiff
path: root/s_frexp.c
diff options
context:
space:
mode:
authorChao Yang <chao.yang@linaro.org>2011-10-10 15:55:46 +0100
committerChao Yang <chao.yang@linaro.org>2011-10-13 15:39:48 +0100
commit33fbe12da508747e5a78c88e2256094f90a63205 (patch)
tree613377dfd7e4f1db6c3354f30fc1ccdfd37e989f /s_frexp.c
parenta74d3139b5e2046e52a94f6b1510d5e3d15c2bc1 (diff)
downloadfdlibm-33fbe12da508747e5a78c88e2256094f90a63205.tar.gz
fdlibm: fix strict aliasing violations
This patch fixes strict aliasing violations and removes -fno-strict-aliasing compiler flag in Android.mk Change-Id: I9411e2000eadf9e357e611f386ba66e584152b15
Diffstat (limited to 's_frexp.c')
-rw-r--r--s_frexp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/s_frexp.c b/s_frexp.c
index 25b40cb..c592975 100644
--- a/s_frexp.c
+++ b/s_frexp.c
@@ -51,6 +51,6 @@ two54 = 1.80143985094819840000e+16; /* 0x43500000, 0x00000000 */
}
*eptr += (ix>>20)-1022;
hx = (hx&0x800fffff)|0x3fe00000;
- __HI(x) = hx;
+ __TOHI(x, hx);
return x;
}