summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%google.com <devnull@localhost>2007-05-14 18:17:32 +0000
committerwtc%google.com <devnull@localhost>2007-05-14 18:17:32 +0000
commitf63ed8ea26b88f93b2fbc4bf75ec2a02452ed2ea (patch)
tree3f1baaa0d687cd5dfb0f0219bdf252c3f5ab0423
parentb3aa0e6c20adfb487cc9c27d8740d3c6ac6940b2 (diff)
downloadnspr-hg-f63ed8ea26b88f93b2fbc4bf75ec2a02452ed2ea.tar.gz
Bug 369722: the IEEE_ARM macro should not be defined for ARM EABI. The
patch is contributed by romaxa <romaxa@gmail.com>. r=darin,wtc Tag: NSPRPUB_PRE_4_2_CLIENT_BRANCH
-rw-r--r--pr/src/misc/prdtoa.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/pr/src/misc/prdtoa.c b/pr/src/misc/prdtoa.c
index 07853967..dd3134fa 100644
--- a/pr/src/misc/prdtoa.c
+++ b/pr/src/misc/prdtoa.c
@@ -59,8 +59,9 @@ void _PR_CleanupDtoa(void)
/* FIXME: deal with freelist and p5s. */
}
-#if defined(__arm) || defined(__arm__) || defined(__arm26__) \
- || defined(__arm32__)
+#if !defined(__ARM_EABI__) \
+ && (defined(__arm) || defined(__arm__) || defined(__arm26__) \
+ || defined(__arm32__))
#define IEEE_ARM
#elif defined(IS_LITTLE_ENDIAN)
#define IEEE_8087