File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
compiler/rustc_codegen_ssa/src/mir Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments