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

--- Comment #28 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Michael Meissner
<meiss...@gcc.gnu.org>:

https://gcc.gnu.org/g:fa944e8660e158655beda58e12b69fd18dd49108

commit r11-9639-gfa944e8660e158655beda58e12b69fd18dd49108
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Sat Mar 5 11:22:15 2022 -0500

    Define __SIZEOF_FLOAT128__ and __SIZEOF_IBM128__.

    Define the sizes of the PowerPC specific types __float128 and __ibm128 if
those
    types are enabled.

    This patch will define __SIZEOF_IBM128__ and __SIZEOF_FLOAT128__ if their
    respective types are created in the compiler.  Currently, this means both
of
    these will be defined if float128 support is enabled.  But at some point in
    the future, __ibm128 could be enabled without enabling float128 support and
    __SIZEOF_IBM128__ would be defined.

    2022-03-05  Michael Meissner  <meiss...@the-meissners.org>

    gcc/
            PR target/99708
            * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define
            __SIZEOF_IBM128__ if the IBM 128-bit long double type is created.
            Define __SIZEOF_FLOAT128__ if the IEEE 128-bit floating point type
            is created.  Backport change made to the master branch on
            2022-02-17.

    gcc/testsuite/
            PR target/99708
            * gcc.target/powerpc/pr99708.c: New test.  Backport change made to
            the master branch on 2022-02-17.

Reply via email to