Module Name: src Committed By: riastradh Date: Fri Jun 2 19:08:49 UTC 2023
Modified Files: src/distrib/sets/lists/debug: shl.mi src/distrib/sets/lists/tests: shl.mi src/tests/libexec/ld.elf_so: Makefile t_tls_extern.c Added Files: src/tests/libexec/ld.elf_so/helper_onlydef: Makefile h_onlydef.c src/tests/libexec/ld.elf_so/helper_onlydef_static: Makefile h_onlydef_static.c src/tests/libexec/ld.elf_so/helper_onlyuse_dynamic: Makefile h_onlyuse_dynamic.c src/tests/libexec/ld.elf_so/helper_onlyuse_static: Makefile h_onlyuse_static.c Log Message: ld.elf_so: Test another edge case of mismatched TLS models. One library defines a symbol and _doesn't_ use it, so it has no indication of whether the symbol is for static TLS or dynamic TLS, and then two other libraries use it in different ways. XXX pullup-10 To generate a diff of this commit: cvs rdiff -u -r1.308 -r1.309 src/distrib/sets/lists/debug/shl.mi cvs rdiff -u -r1.14 -r1.15 src/distrib/sets/lists/tests/shl.mi cvs rdiff -u -r1.17 -r1.18 src/tests/libexec/ld.elf_so/Makefile cvs rdiff -u -r1.9 -r1.10 src/tests/libexec/ld.elf_so/t_tls_extern.c cvs rdiff -u -r0 -r1.1 src/tests/libexec/ld.elf_so/helper_onlydef/Makefile \ src/tests/libexec/ld.elf_so/helper_onlydef/h_onlydef.c cvs rdiff -u -r0 -r1.1 \ src/tests/libexec/ld.elf_so/helper_onlydef_static/Makefile \ src/tests/libexec/ld.elf_so/helper_onlydef_static/h_onlydef_static.c cvs rdiff -u -r0 -r1.1 \ src/tests/libexec/ld.elf_so/helper_onlyuse_dynamic/Makefile \ src/tests/libexec/ld.elf_so/helper_onlyuse_dynamic/h_onlyuse_dynamic.c cvs rdiff -u -r0 -r1.1 \ src/tests/libexec/ld.elf_so/helper_onlyuse_static/Makefile \ src/tests/libexec/ld.elf_so/helper_onlyuse_static/h_onlyuse_static.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.