Skip to content

[RISCV] error: duplicated standard user-level extension 'zifencei' since LLVM 19 #136803

@wangpc-pp

Description

@wangpc-pp

See: https://godbolt.org/z/cnan5zh41

Before LLVM 19, we can compile successfully with -march=rv64gc_zifencei. But since LLVM 19, it complains:

error: invalid arch name 'rv64gc_zifencei', duplicated standard user-level extension 'zifencei'

The behavior is not compatible.

Is there something I missed? I know there are issues with zifencei implication, did we decide to not accept standalone zifencei? But I don't see it in release notes...

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions