OSDN Git Service

2006-10-24 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Oct 2006 09:15:07 +0000 (09:15 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Oct 2006 09:15:07 +0000 (09:15 +0000)
commitb70bfd00bf48ebbfd19f532753afd2852ff589cc
tree7a70218041825ef460b80274878b0b9a76fd0182
parentacc2b92e4ca675b228de4d5ced9f65bbf35ad6f5
2006-10-24  Richard Guenther  <rguenther@suse.de>

PR middle-end/28796
* builtins.c (fold_builtin_classify): Use HONOR_INFINITIES
and HONOR_NANS instead of MODE_HAS_INFINITIES and MODE_HAS_NANS
for deciding optimizations in consistency with fold-const.c
(fold_builtin_unordered_cmp): Likewise.

        * gcc.dg/pr28796-1.c: New testcase.
        * gcc.dg/pr28796-1.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118001 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr28796-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr28796-2.c [new file with mode: 0644]