diff options
| author | Tsukasa OI <floss_rust@irq.a4lg.com> | 2025-04-06 07:57:22 +0000 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2025-04-06 13:27:52 +0000 |
| commit | 6e4ad9cc18591731af2afabafe5b8ccb96e9e57e (patch) | |
| tree | c76ef2e97348ac95e4d62d2b8d77f02a12acc8fa /library/stdarch/crates/std_detect/src/detect | |
| parent | 3ea2e5600f289b91d66b129d1b3f1563859a726e (diff) | |
| download | rust-6e4ad9cc18591731af2afabafe5b8ccb96e9e57e.tar.gz rust-6e4ad9cc18591731af2afabafe5b8ccb96e9e57e.zip | |
RISC-V: check cfg (batch 1)
rust-lang/rust#138823 added five new extensions as compiler target features. This commit reflects that fact and now checks static target features on `std::arch::is_riscv_feature_detected!` as well. * "Zicsr" * "Zicntr" * "Zihpm" * "Zifencei" * "Zihintpause"
Diffstat (limited to 'library/stdarch/crates/std_detect/src/detect')
| -rw-r--r-- | library/stdarch/crates/std_detect/src/detect/arch/riscv.rs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/library/stdarch/crates/std_detect/src/detect/arch/riscv.rs b/library/stdarch/crates/std_detect/src/detect/arch/riscv.rs index 2368131fea8..b8fd007dff5 100644 --- a/library/stdarch/crates/std_detect/src/detect/arch/riscv.rs +++ b/library/stdarch/crates/std_detect/src/detect/arch/riscv.rs @@ -104,20 +104,15 @@ features! { /// RV128I Base Integer Instruction Set @FEATURE: #[unstable(feature = "stdarch_riscv_feature_detection", issue = "111192")] zicsr: "zicsr"; - without cfg check: true; /// "Zicsr" Extension for Control and Status Register (CSR) Instructions @FEATURE: #[unstable(feature = "stdarch_riscv_feature_detection", issue = "111192")] zicntr: "zicntr"; - without cfg check: true; /// "Zicntr" Extension for Base Counters and Timers @FEATURE: #[unstable(feature = "stdarch_riscv_feature_detection", issue = "111192")] zihpm: "zihpm"; - without cfg check: true; /// "Zihpm" Extension for Hardware Performance Counters @FEATURE: #[unstable(feature = "stdarch_riscv_feature_detection", issue = "111192")] zifencei: "zifencei"; - without cfg check: true; /// "Zifencei" Extension for Instruction-Fetch Fence @FEATURE: #[unstable(feature = "stdarch_riscv_feature_detection", issue = "111192")] zihintpause: "zihintpause"; - without cfg check: true; /// "Zihintpause" Extension for Pause Hint @FEATURE: #[stable(feature = "riscv_ratified", since = "1.78.0")] m: "m"; |
