| ... | @@ -476,6 +476,8 @@ fn start_asm_path(comp: *Compilation, arena: Allocator, basename: []const u8) ![ | ... | @@ -476,6 +476,8 @@ fn start_asm_path(comp: *Compilation, arena: Allocator, basename: []const u8) ![ |
| 476 | try result.appendSlice("m68k"); | 476 | try result.appendSlice("m68k"); |
| 477 | } else if (arch == .arc) { | 477 | } else if (arch == .arc) { |
| 478 | try result.appendSlice("arc"); | 478 | try result.appendSlice("arc"); |
| | 479 | } else if (arch == .csky) { |
| | 480 | try result.appendSlice("csky" ++ s ++ "abiv2"); |
| 479 | } | 481 | } |
| 480 | | 482 | |
| 481 | try result.appendSlice(s); | 483 | try result.appendSlice(s); |
| ... | @@ -695,6 +697,9 @@ fn add_include_dirs_arch( | ... | @@ -695,6 +697,9 @@ fn add_include_dirs_arch( |
| 695 | } else if (arch == .arc) { | 697 | } else if (arch == .arc) { |
| 696 | try args.append("-I"); | 698 | try args.append("-I"); |
| 697 | try args.append(try path.join(arena, &[_][]const u8{ dir, "arc" })); | 699 | try args.append(try path.join(arena, &[_][]const u8{ dir, "arc" })); |
| | 700 | } else if (arch == .csky) { |
| | 701 | try args.append("-I"); |
| | 702 | try args.append(try path.join(arena, &[_][]const u8{ dir, "csky" })); |
| 698 | } | 703 | } |
| 699 | } | 704 | } |
| 700 | | 705 | |