diff options
author | Yangyu Chen <cyy@cyyself.name> | 2024-11-05 11:22:00 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2024-11-13 17:01:42 +0800 |
commit | 6b572d4eecc99c4a014ce1eab5e79976e30f4d9f (patch) | |
tree | fd57b5ad1e75d0e5bbf1546c3f5bce55d69601f7 /libgcc | |
parent | 9bf0dbe67244fffc5cb939e51ead2876557c8c37 (diff) | |
download | gcc-6b572d4eecc99c4a014ce1eab5e79976e30f4d9f.zip gcc-6b572d4eecc99c4a014ce1eab5e79976e30f4d9f.tar.gz gcc-6b572d4eecc99c4a014ce1eab5e79976e30f4d9f.tar.bz2 |
RISC-V: Implement Priority syntax parser for Function Multi-Versioning
This patch adds the priority syntax parser to support the Function
Multi-Versioning (FMV) feature in RISC-V. This feature allows users to
specify the priority of the function version in the attribute syntax.
Chnages based on RISC-V C-API PR:
https://github.com/riscv-non-isa/riscv-c-api-doc/pull/85
Signed-off-by: Yangyu Chen <cyy@cyyself.name>
gcc/ChangeLog:
* config/riscv/riscv-target-attr.cc
(riscv_target_attr_parser::handle_priority): New function.
(riscv_target_attr_parser::update_settings): Update priority
attribute.
* config/riscv/riscv.opt: Add TargetVariable riscv_fmv_priority.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions