https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102464

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by hongtao Liu <liuho...@gcc.gnu.org>:

https://gcc.gnu.org/g:613196462a62a28de8414b9023ec2be9a29ac3dc

commit r12-4242-g613196462a62a28de8414b9023ec2be9a29ac3dc
Author: liuhongt <hongtao....@intel.com>
Date:   Fri Sep 24 19:17:42 2021 +0800

    Simplify (_Float16) ceil ((double) x) to .CEIL (x) when available.

    gcc/ChangeLog:

            PR target/102464
            * config/i386/i386.c (ix86_optab_supported_p):
            Return true for HFmode.
            * match.pd: Simplify (_Float16) ceil ((double) x) to
            __builtin_ceilf16 (a) when a is _Float16 type and
            direct_internal_fn_supported_p.

    gcc/testsuite/ChangeLog:

            * gcc.target/i386/pr102464.c: New test.

Reply via email to