diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2020-04-10 17:20:18 +0800 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 13:03:43 -0300 |
commit | 21c04c07161066c9435fc19b5361c001ebdcbf30 (patch) | |
tree | aa1c81606fe33f902d94362a866893c5cfbf5cef /gcc/tree-inline.c | |
parent | 52f893195b906feb2973b9ab0ecfd275db4fe58f (diff) | |
download | gcc-21c04c07161066c9435fc19b5361c001ebdcbf30.zip gcc-21c04c07161066c9435fc19b5361c001ebdcbf30.tar.gz gcc-21c04c07161066c9435fc19b5361c001ebdcbf30.tar.bz2 |
RISC-V: Update march parser
- The arch string rule has changed in latest spec, it introduced new
multi-letter extension prefix with 'h' and 'z', and drop `sx`. also
adjust parsing order for 's' and 'x'.
gcc/ChangeLog
* riscv-common.c (parse_sv_or_non_std_ext): Rename to
parse_multiletter_ext.
(parse_multiletter_ext): Add parsing `h` and `z`, drop `sx`,
adjust parsing order for 's' and 'x'.
gcc/testsuite/ChangeLog
* gcc.target/riscv/arch-3.c: Adjust option.
* gcc.target/riscv/arch-5.c: New.
* gcc.target/riscv/attribute-9.c: Adjust option and test
condition.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions