File tree 1 file changed +3
-2
lines changed
compiler/rustc_codegen_ssa/src/mir
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>(
180
180
let features = attrs. target_features . iter ( ) . filter ( |attr| !attr. implied ) ;
181
181
182
182
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
+ }
184
186
185
187
Architecture :: Aarch64 | Architecture :: Aarch64_Ilp32 | Architecture :: Arm => {
186
188
// 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>(
303
305
Architecture :: Csky => return None ,
304
306
Architecture :: E2K32 => return None ,
305
307
Architecture :: E2K64 => return None ,
306
- Architecture :: I386 => return None ,
307
308
Architecture :: Hexagon => return None ,
308
309
Architecture :: Msp430 => return None ,
309
310
Architecture :: Sbf => return None ,
You can’t perform that action at this time.
0 commit comments