diff options
author | Xing GUO <higuoxing@gmail.com> | 2021-01-28 11:22:40 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2021-01-28 11:25:50 +0800 |
commit | f76d0d86454baf99ada0748c73a29816854e1b91 (patch) | |
tree | 775eb7c49464a5046fbcf3c71f73c1646835dcfc /gcc/tree-ssa-loop-niter.c | |
parent | aa69f0a8203095b5a689fae48d5ca8006ecfca61 (diff) | |
download | gcc-f76d0d86454baf99ada0748c73a29816854e1b91.zip gcc-f76d0d86454baf99ada0748c73a29816854e1b91.tar.gz gcc-f76d0d86454baf99ada0748c73a29816854e1b91.tar.bz2 |
RISC-V: Fix -march option parsing when extension exists.
This patch fixes -march option parsing when `p` extension exists,
e.g., -march=rv64imafdcp should produce
.attribute arch, "rv64i2p0_m2p0_a2p0_f2p0_d2p0_c2p0_p"
rather than
.attribute arch, "rv64i2p0_m2p0_a2p0_f2p0_d2p0_c_p"
gcc/ChangeLog:
* common/config/riscv/riscv-common.c
(riscv_subset_list::parsing_subset_version): Fix -march option parsing
when `p` extension exists.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/attribute-18.c: New test.
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions