From: Joseph Myers Date: Wed, 30 May 2012 21:35:48 +0000 (+0000) Subject: Define FP_TRAPPING_EXCEPTIONS and remove FP_EX_DENORM for powerpc-nofpu. X-Git-Tag: glibc-2.16-ports-before-merge~46 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a97386ac1dda0f73043715539b131b630dd5854b;p=thirdparty%2Fglibc.git Define FP_TRAPPING_EXCEPTIONS and remove FP_EX_DENORM for powerpc-nofpu. --- diff --git a/ChangeLog.powerpc b/ChangeLog.powerpc index 5e32abd3904..1f7ac977a00 100644 --- a/ChangeLog.powerpc +++ b/ChangeLog.powerpc @@ -1,3 +1,8 @@ +2012-05-30 Joseph Myers + + * sysdeps/powerpc/soft-fp/sfp-machine.h (FP_EX_DENORM): Remove. + (FP_TRAPPING_EXCEPTIONS): Define. + 2012-05-21 Joseph Myers * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist diff --git a/sysdeps/powerpc/soft-fp/sfp-machine.h b/sysdeps/powerpc/soft-fp/sfp-machine.h index e7eafe21fd2..8a9afad3e61 100644 --- a/sysdeps/powerpc/soft-fp/sfp-machine.h +++ b/sysdeps/powerpc/soft-fp/sfp-machine.h @@ -46,12 +46,12 @@ #define FP_EX_INVALID (1 << (31 - 2)) #define FP_EX_OVERFLOW (1 << (31 - 3)) #define FP_EX_UNDERFLOW (1 << (31 - 4)) -#define FP_EX_DENORM FP_EX_UNDERFLOW #define FP_EX_DIVZERO (1 << (31 - 5)) #define FP_EX_INEXACT (1 << (31 - 6)) #define FP_HANDLE_EXCEPTIONS __simulate_exceptions (_fex) #define FP_ROUNDMODE __sim_round_mode +#define FP_TRAPPING_EXCEPTIONS (~__sim_disabled_exceptions & 0x3e000000) extern int __sim_exceptions; libc_hidden_proto (__sim_exceptions);