diff options
| author | "Steven J. Hill" <sjhill@realitydiluted.com> | 2005-08-17 14:48:11 +0000 |
|---|---|---|
| committer | "Steven J. Hill" <sjhill@realitydiluted.com> | 2005-08-17 14:48:11 +0000 |
| commit | 54a7d559374ef72fa59bbe3a56d27ff5ec34d3aa (patch) | |
| tree | 1fe7209313f2728c550d3eb75929b4af051fb349 /libm | |
| parent | b46868ff8b3d2fb592e3fca4a516695533eae9e5 (diff) | |
| download | uClibc-alpine-54a7d559374ef72fa59bbe3a56d27ff5ec34d3aa.tar.bz2 uClibc-alpine-54a7d559374ef72fa59bbe3a56d27ff5ec34d3aa.tar.xz | |
Merge/sync with trunk.
Diffstat (limited to 'libm')
| -rw-r--r-- | libm/math_private.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libm/math_private.h b/libm/math_private.h index 900e2a0db..2f6ebb0d9 100644 --- a/libm/math_private.h +++ b/libm/math_private.h @@ -40,7 +40,8 @@ * For VFP, floats words follow the memory system mode. */ -#if (__BYTE_ORDER == __BIG_ENDIAN) || defined(__arm__) && !defined(__VFP_FP__) +#if (__BYTE_ORDER == __BIG_ENDIAN) || \ + (!defined(__VFP_FP__) && (defined(__arm__) || defined(__thumb__))) typedef union { @@ -52,9 +53,7 @@ typedef union } parts; } ieee_double_shape_type; -#endif - -#if (__BYTE_ORDER == __LITTLE_ENDIAN) && (!defined(__arm__) || defined(__VFP_FP__)) +#else typedef union { |
