mirror of
git://repo.or.cz/tinycc.git
synced 2026-11-05 05:36:35 +08:00
Some checks failed
build and test / test-x86_64-linux (push) Has been cancelled
build and test / test-x86_64-osx (push) Has been cancelled
build and test / test-aarch64-osx (push) Has been cancelled
build and test / test-x86_64-win32 (push) Has been cancelled
build and test / test-i386-win32 (push) Has been cancelled
build and test / test-arm64-win32 (push) Has been cancelled
build and test / test-armv7-linux (push) Has been cancelled
build and test / test-aarch64-linux (push) Has been cancelled
build and test / test-riscv64-linux (push) Has been cancelled
build and test / test-i386-linux (push) Has been cancelled
Preserve symbolic offsets when materializing i386 TLS addresses, generate ARM64 TLS addresses from the thread pointer, and carry RISC-V addends on both halves of the TPREL relocation pair. Keep undefined ELF TLS symbols typed as STT_TLS so objects produced by TCC can be linked by the system linker. Extend the TLS regression coverage for narrow signed and unsigned accesses, address-taking, runtime indexing, thread isolation, large RISC-V offsets, unsupported runtimes, and external TLS definitions.
54 lines
170 B
Plaintext
54 lines
170 B
Plaintext
42
|
|
43
|
|
44
|
|
45
|
|
0
|
|
46
|
|
47
|
|
48
|
|
0x31
|
|
1
|
|
50
|
|
51
|
|
52
|
|
42
|
|
43
|
|
44
|
|
45
|
|
0
|
|
46
|
|
47
|
|
48
|
|
0x31
|
|
1
|
|
50
|
|
51
|
|
52
|
|
10
|
|
20
|
|
30
|
|
40
|
|
50
|
|
60
|
|
70
|
|
80
|
|
2
|
|
0x5a
|
|
100
|
|
110
|
|
120
|
|
42
|
|
43
|
|
44
|
|
45
|
|
0
|
|
46
|
|
47
|
|
48
|
|
0x31
|
|
1
|
|
50
|
|
51
|
|
52
|
|
errors: 0
|