RISC-V: Properly parse the letter 'p' in '-march'.
authorGeng Qi <gengqi@linux.alibaba.com>
Tue, 18 May 2021 03:16:14 +0000 (11:16 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Wed, 19 May 2021 14:39:50 +0000 (22:39 +0800)
commit1e6648076498a4644aabbfe3ec74b3b2a5b67772
treeadb60c9607cae7c1b5c8c5b651a0e5224244beb8
parent45364338209929542b14b805796f40b71a0fa960
RISC-V: Properly parse the letter 'p' in '-march'.

gcc/ChangeLog:
* common/config/riscv/riscv-common.c
(riscv_subset_list::parsing_subset_version): Properly parse the letter
'p' in '-march'.
(riscv_subset_list::parse_std_ext,
 riscv_subset_list::parse_multiletter_ext): To handle errors generated
in riscv_subset_list::parsing_subset_version.

gcc/testsuite/ChangeLog:
* gcc.target/riscv/arch-12.c: New.
* gcc.target/riscv/attribute-19.c: New.
gcc/common/config/riscv/riscv-common.c
gcc/testsuite/gcc.target/riscv/arch-12.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/attribute-19.c [new file with mode: 0644]