summaryrefslogtreecommitdiff
path: root/www/firefox/files/patch-bug1278861
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2016-11-02 01:42:30 +0000
committerJan Beich <jbeich@FreeBSD.org>2016-11-02 01:42:30 +0000
commit74e1bc62bd8f8fedafe93ec3efc61be86e27f7ab (patch)
tree171dc9211a3eac82863466179ee9da413dd65f85 /www/firefox/files/patch-bug1278861
parentwww/firefox-esr: update to 45.5esr (diff)
www/firefox: update to 50.0 (rc1)
More candidates are likely to come before the official announcement (aka the rush hour) scheduled on 2016-11-15. This one intended to pick up upstream security fixes earlier while looking for downstream regressions. Changes: https://www.mozilla.org/firefox/50.0/releasenotes/ Security: d1853110-07f4-4645-895b-6fd462ad0589 MFH: 2016Q4 (piling up)
Notes
Notes: svn path=/head/; revision=425099
Diffstat (limited to 'www/firefox/files/patch-bug1278861')
-rw-r--r--www/firefox/files/patch-bug127886138
1 files changed, 0 insertions, 38 deletions
diff --git a/www/firefox/files/patch-bug1278861 b/www/firefox/files/patch-bug1278861
deleted file mode 100644
index 179057598809..000000000000
--- a/www/firefox/files/patch-bug1278861
+++ /dev/null
@@ -1,38 +0,0 @@
-
-# HG changeset patch
-# User Nathan Froyd <froydnj@gmail.com>
-# Date 1466820205 14400
-# Node ID bd25b06261c840a62d035192cf4b1dbc18f54e3f
-# Parent fbe25a30fcbbe172bdd37c70c5b06cdbb07886af
-Bug 1278861 - adjust ifdefs in Conversions.h:ToInt32 to catch clang-on-arm-generally; r=luke
-
-The bug noted in ToInt32 doesn't just exist when compiling for
-arm-darwin; it exists for ARM targets generally. The ifdef should
-reflect that.
-
-diff --git js/public/Conversions.h js/public/Conversions.h
---- js/public/Conversions.h
-+++ js/public/Conversions.h
-@@ -395,19 +395,19 @@ ToIntWidth(double d)
- }
-
- } // namespace detail
-
- /* ES5 9.5 ToInt32 (specialized for doubles). */
- inline int32_t
- ToInt32(double d)
- {
-- // clang crashes compiling this when targeting arm-darwin:
-+ // clang crashes compiling this when targeting arm:
- // https://llvm.org/bugs/show_bug.cgi?id=22974
--#if defined (__arm__) && defined (__GNUC__) && !defined(__APPLE__)
-+#if defined (__arm__) && defined (__GNUC__) && !defined(__clang__)
- int32_t i;
- uint32_t tmp0;
- uint32_t tmp1;
- uint32_t tmp2;
- asm (
- // We use a pure integer solution here. In the 'softfp' ABI, the argument
- // will start in r0 and r1, and VFP can't do all of the necessary ECMA
- // conversions by itself so some integer code will be required anyway. A
-