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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <[email protected]>:

https://gcc.gnu.org/g:08944b7000261068c846532326c02e245d39ba7f

commit r17-1943-g08944b7000261068c846532326c02e245d39ba7f
Author: Kevin Stefanov <[email protected]>
Date:   Fri Jun 19 22:37:25 2026 +0300

    Remove BOOL_BITFIELD define from system.h and update its uses

    This change completely removes the BOOL_BITFIELD
    macro from the codebase. All uses have been
    replaced with bool.

            PR middle-end/125274
    gcc/c:
            * c-decl.cc (c_binding): Replace BOOL_BITFIELD with bool.
            (c_scope): Likewise.
            * c-parser.cc (c_parser): Likewise.
            * c-tree.h (c_declspecs): Likewise.
            (c_arg_info): Likewise.
            (c_declarator): Likewise.
    gcc/cp:
            * call.cc (conversion): Likewise.
            * cp-tree.h (saved_scope): Likewise.
            (language_function): Likewise.
            (cp_decl_specifier_seq): Likewise.
            (cp_declarator): Likewise.
            * name-lookup.h (cp_binding_level): Likewise.
    gcc/objc:
            * objc-act.h (imp_entry): Likewise.
    gcc/rust:
            * backend/rust-tree.h (saved_scope): Likewise.
            (rust_cp_binding_level): Likewise.
            (language_function): Likewise.
    gcc:
            * ctfc.h (ctf_dtdef): Likewise.
            * dwarf2out.cc (die_struct): Likewise.
            * dwarf2out.h (dw_cfa_location): Likewise.
            * gengtype-lex.l (IWORD): Remove BOOL_BITFIELD.
            * gimple-walk.h (walk_stmt_info): Replace BOOL_BITFIELD with bool.
            * opts.h (cl_option): Likewise.
            * config/i386/i386.h (machine_frame_state): Likewise.
            (machine_function): Likewise.
            * sched-int.h (deps_desc): Likewise.
            * sel-sched-ir.h (_expr): Likewise.
            (_fence): Likewise.
            (transformed_insns): Likewise.
            (_sel_insn_data): Likewise.
            * sel-sched.cc (cmpd_local_params): Likewise.
            * system.h: Remove #define for BOOL_BITFIELD.

    Signed-off-by: Kevin Stefanov <[email protected]>

Reply via email to