| ... | ... | @@ -995,6 +995,23 @@ const module_test_targets = blk: { |
| 995 | 995 | .link_libc = true, |
| 996 | 996 | }, |
| 997 | 997 | |
| 998 | .{ |
| 999 | .target = .{ |
| 1000 | .cpu_arch = .sparc64, |
| 1001 | .os_tag = .linux, |
| 1002 | .abi = .none, |
| 1003 | }, |
| 1004 | }, |
| 1005 | // SPARC linking support is currently incomplete. |
| 1006 | // .{ |
| 1007 | // .target = .{ |
| 1008 | // .cpu_arch = .sparc64, |
| 1009 | // .os_tag = .linux, |
| 1010 | // .abi = .gnu, |
| 1011 | // }, |
| 1012 | // .link_libc = true, |
| 1013 | // }, |
| 1014 | |
| 998 | 1015 | // Calls are normally lowered to branch instructions that only support +/- 16 MB range when |
| 999 | 1016 | // targeting Thumb. This easily becomes insufficient for our test binaries, so use long |
| 1000 | 1017 | // calls to avoid out-of-range relocations. |