aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-11-28 21:56:45 +0100
committerAlex Rønne Petersen <alex@alexrp.com>2024-11-28 22:04:00 +0100
commit78b8ce5095abf6516dc414b8cf487acedbd0ce99 (patch)
tree3d3abfc33595667d5645a9e34ee76c0f3d8fb665 /src/codegen
parent0bf054f4c54d23678939828a5b72627ce4d27e94 (diff)
downloadzig-78b8ce5095abf6516dc414b8cf487acedbd0ce99.tar.gz
zig-78b8ce5095abf6516dc414b8cf487acedbd0ce99.zip
test: Change llvm_targets to actually emit an object for each target.
Without doing this, we don't actually test whether the data layout string we generate matches LLVM's. A number of targets had to be commented out due to this change: * Some are using a non-working experimental LLVM backend (arc, csky, ...). * Some don't have working LLD support (lanai, sparc, ...). * Some don't have working self-hosted linker support (nvptx). * Some are using ABIs that haven't been standardized (loongarch32). Finally, all non-x86 uefi targets are hopelessly broken and can't really be fixed until we change our emit logic to lower *-uefi-* verbatim rather than to *-windows-*. See: https://github.com/ziglang/zig/issues/21630
Diffstat (limited to 'src/codegen')
0 files changed, 0 insertions, 0 deletions