RISC-V: Minimal support of bitmanip extension
authorKito Cheng <kito.cheng@sifive.com>
Mon, 23 Aug 2021 03:19:52 +0000 (11:19 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Mon, 25 Oct 2021 09:04:17 +0000 (17:04 +0800)
commit149e217033f01410a9783c5cb2d020cf8334ae4c
tree0d313e29033e18a92216d4c5aa42ba7a887aa790
parent1a07bc9cda77b1211e95ae295b30e46c0d9ee222
RISC-V: Minimal support of bitmanip extension

2021-10-25  Kito Cheng  <kito.cheng@sifive.com>

gcc/ChangeLog:

* common/config/riscv/riscv-common.c (riscv_ext_version_table):
Add zba, zbb, zbc and zbs.
(riscv_ext_flag_table): Ditto.
* config/riscv/riscv-opts.h (MASK_ZBA): New.
(MASK_ZBB): Ditto.
(MASK_ZBC): Ditto.
(MASK_ZBS): Ditto.
(TARGET_ZBA): Ditto.
(TARGET_ZBB): Ditto.
(TARGET_ZBC): Ditto.
(TARGET_ZBS): Ditto.
* config/riscv/riscv.opt (riscv_zb_subext): New.
gcc/common/config/riscv/riscv-common.c
gcc/config/riscv/riscv-opts.h
gcc/config/riscv/riscv.opt