| ... | @@ -203,6 +203,8 @@ fn genericCpuAndNativeFeatures(arch: Target.Cpu.Arch) Target.Cpu { | ... | @@ -203,6 +203,8 @@ fn genericCpuAndNativeFeatures(arch: Target.Cpu.Arch) Target.Cpu { |
| 203 | .features = .empty, | 203 | .features = .empty, |
| 204 | }; | 204 | }; |
| 205 | | 205 | |
| | 206 | cpu.features.addFeatureSet(cpu.model.features); |
| | 207 | |
| 206 | switch (arch) { | 208 | switch (arch) { |
| 207 | .aarch64, .aarch64_be => { | 209 | .aarch64, .aarch64_be => { |
| 208 | const Feature = Target.aarch64.Feature; | 210 | const Feature = Target.aarch64.Feature; |
| ... | @@ -251,6 +253,8 @@ fn genericCpuAndNativeFeatures(arch: Target.Cpu.Arch) Target.Cpu { | ... | @@ -251,6 +253,8 @@ fn genericCpuAndNativeFeatures(arch: Target.Cpu.Arch) Target.Cpu { |
| 251 | else => {}, | 253 | else => {}, |
| 252 | } | 254 | } |
| 253 | | 255 | |
| | 256 | cpu.features.populateDependencies(cpu.arch.allFeaturesList()); |
| | 257 | |
| 254 | return cpu; | 258 | return cpu; |
| 255 | } | 259 | } |
| 256 | | 260 | |