CMakeLists.txt | 10 +- doc/langref.html.in | 4 +- lib/c.zig | 2 +- lib/compiler_rt/clear_cache.zig | 2 +- lib/std/Thread.zig | 2 +- lib/std/builtin.zig | 6 +- lib/std/c/linux.zig | 4 +- lib/std/c/minix.zig | 2 +- lib/std/c/netbsd.zig | 6 +- lib/std/c/openbsd.zig | 2 +- lib/std/debug.zig | 2 +- lib/std/elf.zig | 2 +- lib/std/mem.zig | 2 +- lib/std/os/linux.zig | 12 +- lib/std/os/linux/ioctl.zig | 2 +- lib/std/os/linux/tls.zig | 4 +- lib/std/start.zig | 6 +- lib/std/target.zig | 30 +- lib/std/zig/system/NativeTargetInfo.zig | 2 +- lib/std/zig/system/linux.zig | 4 +- src/Compilation.zig | 2 +- src/arch/sparc64/CodeGen.zig | 1791 ++++++++++++++++++++++++++++++++ src/arch/sparc64/Emit.zig | 274 +++++ src/arch/sparc64/Mir.zig | 256 +++++ src/arch/sparc64/abi.zig | 37 + src/arch/sparc64/bits.zig | 1256 ++++++++++++++++++++++ src/arch/sparcv9/CodeGen.zig | 1791 -------------------------------- src/arch/sparcv9/Emit.zig | 274 ----- src/arch/sparcv9/Mir.zig | 256 ----- src/arch/sparcv9/abi.zig | 37 - src/arch/sparcv9/bits.zig | 1256 ---------------------- src/codegen.zig | 2 +- src/codegen/llvm.zig | 4 +- src/glibc.zig | 55 +- src/link/Elf.zig | 4 +- src/link/Plan9/aout.zig | 2 +- src/stage1/codegen.cpp | 9 +- src/target.zig | 12 +- src/type.zig | 4 +- test/behavior/align.zig | 2 +- test/behavior/vector.zig | 2 +- test/cases/sparc64-linux/hello_world.zig | 22 + test/cases/sparcv9-linux/hello_world.zig | 22 - tools/process_headers.zig | 4 +- 44 files changed, 3767 insertions(+), 3713 deletions(-)