diff options
Diffstat (limited to 'www/firefox/files/patch-bug789436')
-rw-r--r-- | www/firefox/files/patch-bug789436 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/www/firefox/files/patch-bug789436 b/www/firefox/files/patch-bug789436 new file mode 100644 index 0000000..6d1e706 --- /dev/null +++ b/www/firefox/files/patch-bug789436 @@ -0,0 +1,27 @@ +--- toolkit/xre/nsAppRunner.cpp~ ++++ toolkit/xre/nsAppRunner.cpp +@@ -1388,11 +1388,6 @@ static int MSCRTReportHook( int aReportType, char *aMessage, int *oReturnValue) + + #endif + +-#if defined(FREEBSD) +-// pick up fpsetmask prototype. +-#include <ieeefp.h> +-#endif +- + static inline void + DumpVersion() + { +@@ -4136,12 +4131,5 @@ SetupErrorHandling(const char* progname) + + // Unbuffer stdout, needed for tinderbox tests. + setbuf(stdout, 0); +- +-#if defined(FREEBSD) +- // Disable all SIGFPE's on FreeBSD, as it has non-IEEE-conformant fp +- // trap behavior that trips up on floating-point tests performed by +- // the JS engine. See bugzilla bug 9967 details. +- fpsetmask(0); +-#endif + } + |