build.zig | 9 +++++-- lib/std/Build/Cache.zig | 5 ++++ lib/std/Target.zig | 43 +++++++++++++++++++++++++++---- lib/std/Target/Query.zig | 10 ++++---- lib/std/c.zig | 5 ++-- lib/std/os/linux/pie.zig | 2 +- lib/std/zig/system.zig | 13 ++++++---- lib/std/zig/target.zig | 4 +-- src/Builtin.zig | 34 ++++++++++++++++++++++++ src/Compilation.zig | 2 +- src/codegen/llvm.zig | 16 +++++++----- src/glibc.zig | 6 ++--- src/libcxx.zig | 6 ++--- src/link/Elf.zig | 2 +- test/cases/inherit_want_safety.zig | 1 + test/cases/no_compile_panic_for_unchecked_arith.zig | 2 +- test/cases/pic_freestanding.zig | 14 ++++++++++ test/cases/pic_linux.zig | 14 ++++++++++ test/cases/pie_freestanding.zig | 16 ++++++++++++ test/cases/pie_linux.zig | 10 ++++++++ test/cases/spirv_mergable_pointers.zig | 1 + test/link/glibc_compat/build.zig | 5 +--- test/link/glibc_compat/glibc_runtime_check.zig | 2 +- test/nvptx.zig | 1 + test/src/Cases.zig | 44 +++++++++++++++++++++++++++++--- test/src/Debugger.zig | 7 +++++ test/src/TranslateC.zig | 13 +++++++++- test/tests.zig | 37 +++++++++++++++++++-------- 28 files changed, 267 insertions(+), 57 deletions(-)