authorgravatar for kcbanner@gmail.comCasey Banner <kcbanner@gmail.com> 2026-06-07 23:40:46-04:00
committergravatar for kcbanner@gmail.comCasey Banner <kcbanner@gmail.com> 2026-06-23 00:27:17-04:00
logc0b07b144bcce98c25c67d1f91e49d1cb92be1cd
treefaa620aa6f05c86271d095fa76bea608d366df72
parent0bacbd4daac01489eb4d143e81cb52c154122059

test/link: fixup tls snapshots


4 files changed, 17 insertions(+), 8 deletions(-)

test/link.zig+1-1
...@@ -94,7 +94,7 @@ pub fn addCases(ctx: *LinkContext) void {...@@ -94,7 +94,7 @@ pub fn addCases(ctx: *LinkContext) void {
94 "--symbols",94 "--symbols",
95 "--only-symbol=threadlocal",95 "--only-symbol=threadlocal",
96 "--only-symbol=tls",96 "--only-symbol=tls",
97 }, .{});97 }, .{ .use_llvm = true });
9898
99 const exe = case.addExecutable(.{99 const exe = case.addExecutable(.{
100 .name = "test",100 .name = "test",
test/link/snapshots/tls.dmp deleted-7
...@@ -1,7 +0,0 @@
1xxxx 00000000 5 NULL STATIC | .tls$
2 | Section [size xxxxxxxx chksum 00000000 relocs 0000 lines 0000]
3xxxx 00000000 5 NULL STATIC | obj.threadlocal_var
4xxxx 00000008 5 NULL STATIC | obj.threadlocal_arr
5xxxx 00000000 UNDEF NULL EXTERNAL | _tls_index
6xxxx 00000000 4 NULL() EXTERNAL | threadlocal_write
7xxxx 00000060 4 NULL() EXTERNAL | threadlocal_read
test/link/snapshots/tls.llvm.dmp created+9
...@@ -0,0 +1,9 @@
1xxxx 00000000 6 NULL STATIC | .tls$
2 | Section [size xxxxxxxx chksum a194a569 relocs 0000 lines 0000]
3xxxx 00000000 1 NULL() STATIC | obj.threadlocal_write
4xxxx 00000000 UNDEF NULL EXTERNAL | _tls_index
5xxxx 00000000 6 NULL STATIC | obj.threadlocal_var
6xxxx 00000004 6 NULL STATIC | obj.threadlocal_arr
7xxxx 00000040 1 NULL() STATIC | obj.threadlocal_read
8xxxx 00000000 1 NULL() EXTERNAL | threadlocal_write
9xxxx 00000040 1 NULL() EXTERNAL | threadlocal_read
test/link/snapshots/tls.no-llvm.dmp created+7
...@@ -0,0 +1,7 @@
1xxxx 00000000 5 NULL STATIC | .tls$
2 | Section [size xxxxxxxx chksum 00000000 relocs 0000 lines 0000]
3xxxx 00000000 5 NULL STATIC | obj.threadlocal_var
4xxxx 00000008 5 NULL STATIC | obj.threadlocal_arr
5xxxx 00000000 UNDEF NULL EXTERNAL | _tls_index
6xxxx 00000000 4 NULL() EXTERNAL | threadlocal_write
7xxxx 00000060 4 NULL() EXTERNAL | threadlocal_read