diff options
author | wtc%google.com <devnull@localhost> | 2007-05-14 18:17:32 +0000 |
---|---|---|
committer | wtc%google.com <devnull@localhost> | 2007-05-14 18:17:32 +0000 |
commit | f63ed8ea26b88f93b2fbc4bf75ec2a02452ed2ea (patch) | |
tree | 3f1baaa0d687cd5dfb0f0219bdf252c3f5ab0423 | |
parent | b3aa0e6c20adfb487cc9c27d8740d3c6ac6940b2 (diff) | |
download | nspr-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.c | 5 |
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 |