From 7dc8e6051ea81fe6a902453cdbe124594230db92 Mon Sep 17 00:00:00 2001 From: xermicus Date: Fri, 13 Sep 2024 14:55:16 +0200 Subject: [PATCH] enable compressed instructions extension Signed-off-by: xermicus --- crates/llvm-context/src/target_machine/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/llvm-context/src/target_machine/mod.rs b/crates/llvm-context/src/target_machine/mod.rs index ab62569..ce87506 100644 --- a/crates/llvm-context/src/target_machine/mod.rs +++ b/crates/llvm-context/src/target_machine/mod.rs @@ -39,9 +39,9 @@ impl TargetMachine { /// LLVM target features. #[cfg(feature = "riscv-zbb")] - pub const VM_FEATURES: &'static str = "+zbb,+e,+m"; + pub const VM_FEATURES: &'static str = "+zbb,+e,+m,+c"; #[cfg(not(feature = "riscv-zbb"))] - pub const VM_FEATURES: &'static str = "+e,+m"; + pub const VM_FEATURES: &'static str = "+e,+m,+c"; /// A shortcut constructor. /// A separate instance for every optimization level is created.