]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Define FP_TRAPPING_EXCEPTIONS and remove FP_EX_DENORM for powerpc-nofpu.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 30 May 2012 21:35:48 +0000 (21:35 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 30 May 2012 21:35:48 +0000 (21:35 +0000)
ChangeLog.powerpc
sysdeps/powerpc/soft-fp/sfp-machine.h

index 5e32abd39041bf43dccbbdceb74ca6bbe46719a2..1f7ac977a00080a1a01cbeb1af9660c3015cd80c 100644 (file)
@@ -1,3 +1,8 @@
+2012-05-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/powerpc/soft-fp/sfp-machine.h (FP_EX_DENORM): Remove.
+       (FP_TRAPPING_EXCEPTIONS): Define.
+
 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist
index e7eafe21fd2727f75f4826aefc29c3bcc4fc46a0..8a9afad3e61666812463a76087e478276e2f604d 100644 (file)
 #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);