Define FP_TRAPPING_EXCEPTIONS and remove FP_EX_DENORM for powerpc-nofpu.

This commit is contained in:
Joseph Myers 2012-05-30 21:35:48 +00:00
parent 6334191e7f
commit a97386ac1d
2 changed files with 6 additions and 1 deletions

View 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

View File

@ -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);