| author | |
| committer | |
| log | c0b07b144bcce98c25c67d1f91e49d1cb92be1cd |
| tree | faa620aa6f05c86271d095fa76bea608d366df72 |
| parent | 0bacbd4daac01489eb4d143e81cb52c154122059 |
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 }); |
| 98 | 98 | ||
| 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 @@ | ||
| 1 | xxxx 00000000 5 NULL STATIC | .tls$ | ||
| 2 | | Section [size xxxxxxxx chksum 00000000 relocs 0000 lines 0000] | ||
| 3 | xxxx 00000000 5 NULL STATIC | obj.threadlocal_var | ||
| 4 | xxxx 00000008 5 NULL STATIC | obj.threadlocal_arr | ||
| 5 | xxxx 00000000 UNDEF NULL EXTERNAL | _tls_index | ||
| 6 | xxxx 00000000 4 NULL() EXTERNAL | threadlocal_write | ||
| 7 | xxxx 00000060 4 NULL() EXTERNAL | threadlocal_read | ||
test/link/snapshots/tls.llvm.dmp created+9| ... | @@ -0,0 +1,9 @@ | ||
| 1 | xxxx 00000000 6 NULL STATIC | .tls$ | ||
| 2 | | Section [size xxxxxxxx chksum a194a569 relocs 0000 lines 0000] | ||
| 3 | xxxx 00000000 1 NULL() STATIC | obj.threadlocal_write | ||
| 4 | xxxx 00000000 UNDEF NULL EXTERNAL | _tls_index | ||
| 5 | xxxx 00000000 6 NULL STATIC | obj.threadlocal_var | ||
| 6 | xxxx 00000004 6 NULL STATIC | obj.threadlocal_arr | ||
| 7 | xxxx 00000040 1 NULL() STATIC | obj.threadlocal_read | ||
| 8 | xxxx 00000000 1 NULL() EXTERNAL | threadlocal_write | ||
| 9 | xxxx 00000040 1 NULL() EXTERNAL | threadlocal_read | ||
test/link/snapshots/tls.no-llvm.dmp created+7| ... | @@ -0,0 +1,7 @@ | ||
| 1 | xxxx 00000000 5 NULL STATIC | .tls$ | ||
| 2 | | Section [size xxxxxxxx chksum 00000000 relocs 0000 lines 0000] | ||
| 3 | xxxx 00000000 5 NULL STATIC | obj.threadlocal_var | ||
| 4 | xxxx 00000008 5 NULL STATIC | obj.threadlocal_arr | ||
| 5 | xxxx 00000000 UNDEF NULL EXTERNAL | _tls_index | ||
| 6 | xxxx 00000000 4 NULL() EXTERNAL | threadlocal_write | ||
| 7 | xxxx 00000060 4 NULL() EXTERNAL | threadlocal_read | ||