From a0ca45d4673a5e721225be62311250a4aa93a200 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Mon, 15 Aug 2005 03:31:00 +0000
Subject: import thumb support from jbowler in Bug 385

---
 libm/math_private.h | 7 +++----
 1 file 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
 {
-- 
cgit v1.2.3