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

--- Comment #19 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Roger Sayle <sa...@gcc.gnu.org>:

https://gcc.gnu.org/g:193ef02a7f4f3e5349ad9cf8d3d4df466a99b677

commit r14-6075-g193ef02a7f4f3e5349ad9cf8d3d4df466a99b677
Author: Roger Sayle <ro...@nextmovesoftware.com>
Date:   Sat Dec 2 11:15:14 2023 +0000

    RISC-V: Improve style to work around PR 60994 in host compiler.

    This simple patch allows me to build a cross-compiler to riscv using
    older versions of RedHat's system compiler.  The issue is PR c++/60994
    where g++ doesn't like the same name (demand_flags) to be used by both
    a variable and a (enumeration) type, which is also undesirable from a
    (GNU) coding style perspective.  One solution is to rename the type
    to demand_flags_t, but a less invasive change is to simply use another
    identifier for the problematic local variable, renaming demand_flags
    to dflags.

    2023-12-02  Roger Sayle  <ro...@nextmovesoftware.com>

    gcc/ChangeLog
            * config/riscv/riscv-vsetvl.cc (csetvl_info::parse_insn): Rename
            local variable from demand_flags to dflags, to avoid conflicting
            with (enumeration) type of the same name.

Reply via email to