[Bug c++/125642] [LoongArch] `__FRACT_FBIT__` predefined in C++ mode despite `_Fract` keyword being unsupported

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jun 8 02:46:23 GMT 2026


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

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Xi Ruoyao <xry111@gcc.gnu.org>:

https://gcc.gnu.org/g:6e2ffc51ae89f88292dc9b7256e9fba8db199499

commit r17-1411-g6e2ffc51ae89f88292dc9b7256e9fba8db199499
Author: Zhou Qiankang <wszqkzqk@qq.com>
Date:   Mon Jun 8 10:30:45 2026 +0800

    Don't define __FRACT_FBIT__ in C++ [PR 125642]

            PR c++/125642

    gcc/c-family/

            * c-cppbuiltin.cc (c_cpp_builtins): Don't define __FRACT_FBIT__
            in C++.

    gcc/testsuite/

            * g++.dg/pr125642.C: New test.


More information about the Gcc-bugs mailing list