Skip to content

Remove 'xcv' extension

Created by: CharKeaney

The CORE-V ISA Extension Naming specification was recently updated. One of the consequences of this is that the option previously called 'xcorev' (but implemented as 'xcv' presently due to the prefix change) has been removed. However, the compiler does not presently reflect this change. This patch removes the 'xcv' march flag option so that the compiler and the CORE-V ISA Extension Naming specification match.

See here for CORE-V ISA Extension Naming specification: (https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-isa-extension-naming.md)

* bfd/elfxx-riscv.c: Remove 'xcv' extension.
* gas/testsuite/gas/riscv/cv-alu-fail-march.l: Likewise.
* gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-alu-march-rv32i-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-bi-fail-march.l: Likewise.
* gas/testsuite/gas/riscv/cv-bi-fail-march.s: Likewise.
* gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-bi-march-rv32i-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-bitmanip-march-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-bitmanip-march-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-elw-march-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-elw-march-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-elw-march-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-hwlp-fail-march.l: Likewise.
* gas/testsuite/gas/riscv/cv-hwlp-fail-march.s: Likewise.
* gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-hwlp-march-rv32i-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-mac-fail-march.l: Likewise.
* gas/testsuite/gas/riscv/cv-mac-fail-march.s: Likewise.
* gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-mac-march-rv32i-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-mem-fail-march.l: Likewise.
* gas/testsuite/gas/riscv/cv-mem-fail-march.s: Likewise.
* gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-mem-march-rv32i-xcv.s: Likewise.
* gas/testsuite/gas/riscv/cv-simd-march-fail.l: Likewise.
* gas/testsuite/gas/riscv/cv-simd-march-xcv.d: Likewise.
* gas/testsuite/gas/riscv/cv-simd-march-xcv.s: Likewise.
* include/opcode/riscv.h: Likewise.

Merge request reports

Loading