| ... | ... | @@ -985,11 +985,8 @@ const llvm_targets = [_]LlvmTarget{ |
| 985 | 985 | .zig_name = "powerpc", |
| 986 | 986 | .llvm_name = "PowerPC", |
| 987 | 987 | .td_name = "PPC.td", |
| 988 | | .feature_overrides = &.{ |
| 989 | | .{ |
| 990 | | .llvm_name = "ppc32", |
| 991 | | .omit = true, |
| 992 | | }, |
| 988 | .omit_cpus = &.{ |
| 989 | "ppc32", |
| 993 | 990 | }, |
| 994 | 991 | }, |
| 995 | 992 | .{ |
| ... | ... | @@ -1387,7 +1384,7 @@ fn processOneTarget(job: Job) anyerror!void { |
| 1387 | 1384 | var all_cpus = std.ArrayList(Cpu).init(arena); |
| 1388 | 1385 | { |
| 1389 | 1386 | var it = root_map.iterator(); |
| 1390 | | root_it: while (it.next()) |kv| { |
| 1387 | while (it.next()) |kv| { |
| 1391 | 1388 | if (kv.key_ptr.len == 0) continue; |
| 1392 | 1389 | if (kv.key_ptr.*[0] == '!') continue; |
| 1393 | 1390 | if (kv.value_ptr.* != .object) continue; |
| ... | ... | @@ -1469,7 +1466,7 @@ fn processOneTarget(job: Job) anyerror!void { |
| 1469 | 1466 | for (llvm_target.feature_overrides) |feature_override| { |
| 1470 | 1467 | if (mem.eql(u8, llvm_name, feature_override.llvm_name)) { |
| 1471 | 1468 | if (feature_override.omit) { |
| 1472 | | continue :root_it; |
| 1469 | continue; |
| 1473 | 1470 | } |
| 1474 | 1471 | if (feature_override.zig_name) |override_name| { |
| 1475 | 1472 | zig_name = override_name; |
| ... | ... | @@ -1515,7 +1512,7 @@ fn processOneTarget(job: Job) anyerror!void { |
| 1515 | 1512 | for (llvm_target.feature_overrides) |feature_override| { |
| 1516 | 1513 | if (mem.eql(u8, llvm_name, feature_override.llvm_name)) { |
| 1517 | 1514 | if (feature_override.omit) { |
| 1518 | | continue :root_it; |
| 1515 | continue; |
| 1519 | 1516 | } |
| 1520 | 1517 | if (feature_override.zig_name) |override_name| { |
| 1521 | 1518 | zig_name = override_name; |