Skip to content

Commit 4626bcc

Browse files
committed
group I386 with x86
1 parent 14acaf1 commit 4626bcc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

compiler/rustc_codegen_ssa/src/mir/naked_asm.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,9 @@ fn enable_disable_target_features<'tcx>(
180180
let features = attrs.target_features.iter().filter(|attr| !attr.implied);
181181

182182
match architecture {
183-
Architecture::X86_64 | Architecture::X86_64_X32 => { /* do nothing */ }
183+
Architecture::X86_64 | Architecture::X86_64_X32 | Architecture::I386 => {
184+
// no action is needed, all instructions are accepted regardless of target feature
185+
}
184186

185187
Architecture::Aarch64 | Architecture::Aarch64_Ilp32 | Architecture::Arm => {
186188
// https://developer.arm.com/documentation/100067/0611/armclang-Integrated-Assembler/AArch32-Target-selection-directives?lang=en
@@ -303,7 +305,6 @@ fn enable_disable_target_features<'tcx>(
303305
Architecture::Csky => return None,
304306
Architecture::E2K32 => return None,
305307
Architecture::E2K64 => return None,
306-
Architecture::I386 => return None,
307308
Architecture::Hexagon => return None,
308309
Architecture::Msp430 => return None,
309310
Architecture::Sbf => return None,

0 commit comments

Comments
 (0)