[Bug middle-end/125507] ENUM_BITFIELD usage should be removed

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Sep 4 16:26:03 GMT 2026


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

--- Comment #7 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kael Andrew Franco <kael@gcc.gnu.org>:

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

commit r17-3930-gfad802e6bb75c91c2f0a25c020b718b700225256
Author: Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
Date:   Wed Sep 2 14:43:28 2026 -0400

    Fortran: Remove ENUM_BITFIELD in Fortran. [PR125507]

    GCC requires C++14 and C++ supports enum bitfield so ENUM_BITFIELD is
deprecated macro.

    Bootstrapped and regtested on x86_64-pc-linux-gnu.

            PR middle-end/125507

    gcc/fortran/ChangeLog:

            * gfortran.h (symbol_attribute): Remove ENUM_BITFIELD.
            (gfc_omp_namelist): Ditto.
            (gfc_omp_clauses): Ditto.
            (gfc_common_head): Ditto.
            (gfc_namespace): Ditto.
            (gfc_intrinsic_arg): Ditto.

    Signed-off-by: Kael Andrew Franco <kaelfandrew@gmail.com>


More information about the Gcc-bugs mailing list