]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR70117, ppc long double isinf
authorAlan Modra <amodra@gmail.com>
Fri, 8 Apr 2016 02:11:52 +0000 (11:41 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Fri, 8 Apr 2016 02:11:52 +0000 (11:41 +0930)
commit02cf2861fc129e08f39f951d083713e2646e91b2
tree0b388abae31ee926c4acf1f22caf2d032c9e84cd
parent1f3955796c066142e3f796353b0e1b4688b38597
PR70117, ppc long double isinf

gcc/
PR target/70117
* builtins.c (fold_builtin_classify): For IBM extended precision,
look at just the high-order double to test for NaN.
(fold_builtin_interclass_mathfn): Similarly for Inf.  For isnormal
test just the high double for Inf but both doubles for subnormal
limit.
gcc/testsuite/
* gcc.target/powerpc/pr70117.c: New.

From-SVN: r234821
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr70117.c [new file with mode: 0644]