authorgravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2020-08-13 18:30:38+07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2020-08-13 14:30:38+03:00
logcb06d62603c764a91aeb9bcedc0b9472d746f9e5
tree58682e686e1dd984e13a705aa165bc9f99563f9f
parent3e2e6baee568b0fb9d019fc53974aad30386b824
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Add "ppc" prefix to number-modeled CPUs (#6006)

This is to prevent "expected token 'Symbol', found 'IntLiteral'" errors when building zig files.

1 files changed, 28 insertions(+), 28 deletions(-)

lib/std/target/powerpc.zig+28-28
......@@ -384,8 +384,8 @@ pub const all_features = blk: {
384384};
385385
386386pub const cpu = struct {
387 pub const @"440" = CpuModel{
388 .name = "440",
387 pub const @"ppc440" = CpuModel{
388 .name = "ppc440",
389389 .llvm_name = "440",
390390 .features = featureSet(&[_]Feature{
391391 .booke,
......@@ -396,8 +396,8 @@ pub const cpu = struct {
396396 .msync,
397397 }),
398398 };
399 pub const @"450" = CpuModel{
400 .name = "450",
399 pub const @"ppc450" = CpuModel{
400 .name = "ppc450",
401401 .llvm_name = "450",
402402 .features = featureSet(&[_]Feature{
403403 .booke,
......@@ -408,70 +408,70 @@ pub const cpu = struct {
408408 .msync,
409409 }),
410410 };
411 pub const @"601" = CpuModel{
412 .name = "601",
411 pub const @"ppc601" = CpuModel{
412 .name = "ppc601",
413413 .llvm_name = "601",
414414 .features = featureSet(&[_]Feature{
415415 .fpu,
416416 }),
417417 };
418 pub const @"602" = CpuModel{
419 .name = "602",
418 pub const @"ppc602" = CpuModel{
419 .name = "ppc602",
420420 .llvm_name = "602",
421421 .features = featureSet(&[_]Feature{
422422 .fpu,
423423 }),
424424 };
425 pub const @"603" = CpuModel{
426 .name = "603",
425 pub const @"ppc603" = CpuModel{
426 .name = "ppc603",
427427 .llvm_name = "603",
428428 .features = featureSet(&[_]Feature{
429429 .fres,
430430 .frsqrte,
431431 }),
432432 };
433 pub const @"603e" = CpuModel{
434 .name = "603e",
433 pub const @"ppc603e" = CpuModel{
434 .name = "ppc603e",
435435 .llvm_name = "603e",
436436 .features = featureSet(&[_]Feature{
437437 .fres,
438438 .frsqrte,
439439 }),
440440 };
441 pub const @"603ev" = CpuModel{
442 .name = "603ev",
441 pub const @"ppc603ev" = CpuModel{
442 .name = "ppc603ev",
443443 .llvm_name = "603ev",
444444 .features = featureSet(&[_]Feature{
445445 .fres,
446446 .frsqrte,
447447 }),
448448 };
449 pub const @"604" = CpuModel{
450 .name = "604",
449 pub const @"ppc604" = CpuModel{
450 .name = "ppc604",
451451 .llvm_name = "604",
452452 .features = featureSet(&[_]Feature{
453453 .fres,
454454 .frsqrte,
455455 }),
456456 };
457 pub const @"604e" = CpuModel{
458 .name = "604e",
457 pub const @"ppc604e" = CpuModel{
458 .name = "ppc604e",
459459 .llvm_name = "604e",
460460 .features = featureSet(&[_]Feature{
461461 .fres,
462462 .frsqrte,
463463 }),
464464 };
465 pub const @"620" = CpuModel{
466 .name = "620",
465 pub const @"ppc620" = CpuModel{
466 .name = "ppc620",
467467 .llvm_name = "620",
468468 .features = featureSet(&[_]Feature{
469469 .fres,
470470 .frsqrte,
471471 }),
472472 };
473 pub const @"7400" = CpuModel{
474 .name = "7400",
473 pub const @"ppc7400" = CpuModel{
474 .name = "ppc7400",
475475 .llvm_name = "7400",
476476 .features = featureSet(&[_]Feature{
477477 .altivec,
......@@ -479,8 +479,8 @@ pub const cpu = struct {
479479 .frsqrte,
480480 }),
481481 };
482 pub const @"7450" = CpuModel{
483 .name = "7450",
482 pub const @"ppc7450" = CpuModel{
483 .name = "ppc7450",
484484 .llvm_name = "7450",
485485 .features = featureSet(&[_]Feature{
486486 .altivec,
......@@ -488,16 +488,16 @@ pub const cpu = struct {
488488 .frsqrte,
489489 }),
490490 };
491 pub const @"750" = CpuModel{
492 .name = "750",
491 pub const @"ppc750" = CpuModel{
492 .name = "ppc750",
493493 .llvm_name = "750",
494494 .features = featureSet(&[_]Feature{
495495 .fres,
496496 .frsqrte,
497497 }),
498498 };
499 pub const @"970" = CpuModel{
500 .name = "970",
499 pub const @"ppc970" = CpuModel{
500 .name = "ppc970",
501501 .llvm_name = "970",
502502 .features = featureSet(&[_]Feature{
503503 .@"64bit",