This series of patches are for fixing PR61441. This patch modifies code to use
authorssaraswati <ssaraswati@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Dec 2015 09:13:51 +0000 (09:13 +0000)
committerssaraswati <ssaraswati@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Dec 2015 09:13:51 +0000 (09:13 +0000)
commitb9333137494f7d00bba18c9c2a53769f3a790c70
tree62f0bdc62d4027b4d465778be408d23f54f86398
parente98da821c1ee4450bbe40a0278cd75803706aa7c
This series of patches are for fixing PR61441. This patch modifies code to use
REAL_VALUE_ISSIGNALING_NAN instead of REAL_VALUE_ISNAN to avoid the operatins
only for sNaN operands.

Bootstrapped & regression-tested on x86_64-linux-gnu.

gcc/
* fold-const.c (const_binop): Use REAL_VALUE_ISSIGNALING_NAN instead
of REAL_VALUE_ISNAN to avoid the operation for sNaN operands.
* simplify-rtx.c (simplify_const_binary_operation): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231857 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/simplify-rtx.c