diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-08-04 11:04:23 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-08-05 12:20:41 +0200 |
| commit | 27775f1a9eecc6142834affb524eadd33b9e56b7 (patch) | |
| tree | a435efb643f82390944f30c627ced253a143ba47 /lib/std/Build/Cache/Path.zig | |
| parent | 4ba9a6f44c07ac4501766704f39c2d749b01d8da (diff) | |
| download | zig-27775f1a9eecc6142834affb524eadd33b9e56b7.tar.gz zig-27775f1a9eecc6142834affb524eadd33b9e56b7.zip | |
std.Target: Use v9 as the baseline CPU for sparc32.
It is impossible to even build projects like glibc when targeting a generic
SPARC v8 CPU; LEON3 is effectively considered the baseline for `sparc-linux-gnu`
now, particularly due to it supporting a CASA instruction similar to the one in
SPARC v9. However, it's slightly incompatible with SPARC v9 due to having a
different ASI tag, so resulting binaries would not be portable to regular SPARC
CPUs. So, as the least bad option, make v9 the baseline for sparc32.
Diffstat (limited to 'lib/std/Build/Cache/Path.zig')
0 files changed, 0 insertions, 0 deletions
