On 7/9/24 10:44, Edwin Lu wrote:
> Support for recognizing B as the collection of zba, zbb, zbs extensions
>
> https://github.com/riscv/riscv-b/tags
>
> V2: add b to riscv_combine_info
>
> Edwin Lu (2):
>   RISC-V: Add support for B standard extension
>   RISC-V: Update testsuite to use b
>
>  gcc/common/config/riscv/riscv-common.cc             | 7 +++++++
>  gcc/config/riscv/arch-canonicalize                  | 1 +
>  gcc/testsuite/g++.target/riscv/redundant-bitmap-1.C | 2 +-
>  gcc/testsuite/g++.target/riscv/redundant-bitmap-2.C | 2 +-
>  gcc/testsuite/g++.target/riscv/redundant-bitmap-3.C | 2 +-
>  gcc/testsuite/g++.target/riscv/redundant-bitmap-4.C | 2 +-
>  gcc/testsuite/gcc.target/riscv/shift-add-1.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/shift-add-2.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-1.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-2.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-3.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-4.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-5.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-6.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-7.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/synthesis-8.c        | 2 +-
>  gcc/testsuite/gcc.target/riscv/zba_zbs_and-1.c      | 2 +-
>  gcc/testsuite/gcc.target/riscv/zbs-zext-3.c         | 4 ++--
>  gcc/testsuite/lib/target-supports.exp               | 2 +-
>  19 files changed, 26 insertions(+), 18 deletions(-)

My toolchain fails to bootstrap now since this requires a capable binutils.
Can we do something along the lines of what was done for A extension split ?

Thx,
-Vineet

Reply via email to