build.zig | 1 + lib/std/build/RunStep.zig | 1 + test/link.zig | 52 ++++++++++++++++++++++++++++++++ test/link/bss/build.zig | 14 +++++++++ test/link/bss/main.zig | 13 ++++++++ test/link/common_symbols/a.c | 6 ++++ test/link/common_symbols/b.c | 7 +++++ test/link/common_symbols/build.zig | 16 ++++++++++ test/link/common_symbols/c.c | 5 +++ test/link/common_symbols/main.zig | 16 ++++++++++ test/link/common_symbols_alignment/a.c | 2 ++ test/link/common_symbols_alignment/build.zig | 16 ++++++++++ test/link/common_symbols_alignment/main.zig | 9 ++++++ test/link/dylib/a.c | 7 +++++ test/link/dylib/build.zig | 29 ++++++++++++++++++ test/link/dylib/main.c | 9 ++++++ test/link/frameworks/build.zig | 20 ++++++++++++ test/link/frameworks/main.c | 7 +++++ test/link/interdependent_static_c_libs/a.c | 4 +++ test/link/interdependent_static_c_libs/a.h | 2 ++ test/link/interdependent_static_c_libs/b.c | 6 ++++ test/link/interdependent_static_c_libs/b.h | 2 ++ test/link/interdependent_static_c_libs/build.zig | 24 +++++++++++++++ test/link/interdependent_static_c_libs/main.zig | 8 +++++ test/link/objc/Foo.h | 7 +++++ test/link/objc/Foo.m | 11 +++++++ test/link/objc/build.zig | 22 ++++++++++++++ test/link/objc/test.m | 12 ++++++++ test/link/objcpp/Foo.h | 7 +++++ test/link/objcpp/Foo.mm | 11 +++++++ test/link/objcpp/build.zig | 24 +++++++++++++++ test/link/objcpp/test.mm | 14 +++++++++ test/link/static_lib_as_system_lib/a.c | 4 +++ test/link/static_lib_as_system_lib/a.h | 2 ++ test/link/static_lib_as_system_lib/build.zig | 23 ++++++++++++++ test/link/static_lib_as_system_lib/main.zig | 8 +++++ test/link/tls/a.c | 5 +++ test/link/tls/build.zig | 18 +++++++++++ test/link/tls/main.zig | 15 +++++++++ test/standalone.zig | 37 +++-------------------- test/standalone/link_common_symbols/a.c | 6 ---- test/standalone/link_common_symbols/b.c | 7 ----- test/standalone/link_common_symbols/build.zig | 16 ---------- test/standalone/link_common_symbols/c.c | 5 --- test/standalone/link_common_symbols/main.zig | 16 ---------- test/standalone/link_common_symbols_alignment/a.c | 2 -- test/standalone/link_common_symbols_alignment/build.zig | 16 ---------- test/standalone/link_common_symbols_alignment/main.zig | 9 ------ test/standalone/link_frameworks/build.zig | 34 --------------------- test/standalone/link_frameworks/main.c | 7 ----- test/standalone/link_import_tls_dylib/a.c | 1 - test/standalone/link_import_tls_dylib/build.zig | 16 ---------- test/standalone/link_import_tls_dylib/main.zig | 7 ----- test/standalone/link_interdependent_static_c_libs/a.c | 4 --- test/standalone/link_interdependent_static_c_libs/a.h | 2 -- test/standalone/link_interdependent_static_c_libs/b.c | 6 ---- test/standalone/link_interdependent_static_c_libs/b.h | 2 -- test/standalone/link_interdependent_static_c_libs/build.zig | 24 --------------- test/standalone/link_interdependent_static_c_libs/main.zig | 8 ----- test/standalone/link_static_lib_as_system_lib/a.c | 4 --- test/standalone/link_static_lib_as_system_lib/a.h | 2 -- test/standalone/link_static_lib_as_system_lib/build.zig | 23 -------------- test/standalone/link_static_lib_as_system_lib/main.zig | 8 ----- test/standalone/objc/Foo.h | 7 ----- test/standalone/objc/Foo.m | 11 ------- test/standalone/objc/build.zig | 36 ---------------------- test/standalone/objc/test.m | 12 -------- test/standalone/objcpp/Foo.h | 7 ----- test/standalone/objcpp/Foo.mm | 11 ------- test/standalone/objcpp/build.zig | 36 ---------------------- test/standalone/objcpp/test.mm | 14 --------- test/tests.zig | 22 ++++++++++++++ 72 files changed, 485 insertions(+), 392 deletions(-)