Commit adf4f462 authored by serg@serg.mysql.com's avatar serg@serg.mysql.com
Browse files

apply freebsd/alpha portability patch

parent 8c01c96f
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -112,8 +112,13 @@ typedef fp_except fp_except_t;
inline void reset_floating_point_exceptions()
{
  /* Don't fall for overflow, underflow,divide-by-zero or loss of precision */
  fpsetmask(~(FP_X_INV | FP_X_DNML | FP_X_OFL | FP_X_UFL |
	      FP_X_DZ | FP_X_IMP));
#if defined(__i386__)
  fpsetmask(~(FP_X_INV | FP_X_DNML | FP_X_OFL | FP_X_UFL | FP_X_DZ |
	      FP_X_IMP));
#else
 fpsetmask(~(FP_X_INV |             FP_X_OFL | FP_X_UFL | FP_X_DZ |
	     FP_X_IMP));
#endif
}
#else
#define reset_floating_point_exceptions()