MONDAY, AUGUST 31, 2026
ld
Fix Xtensa TLS test failures
Corrects addresses for .xtensa.info sections in Xtensa TLS test cases.
This commit fixes test failures in the Xtensa linker’s Thread-Local Storage (TLS) test suite. Specifically, it corrects the expected addresses for the .xtensa.info section in the tlsbin.rd, tlspic.rd, and tlspie.rd test output files.
In Details
The Xtensa linker test suite's Resource Definition Language (.rd) files contain expected output for various linker scenarios. This change adjusts the expected addresses of the .xtensa.info section, which is related to TLS support on Xtensa. The addresses appear to have been incorrect in previous test definitions, leading to spurious failures.
For Context
- Xtensa
- A configurable processor architecture for embedded systems.
- ld
- The GNU linker, part of the GNU Binutils project.
- TLS
- Thread-Local Storage. A mechanism that allows each thread in a process to have its own copy of a variable.
- .xtensa.info
- A specific section used by the Xtensa architecture, likely for architecture-specific information or metadata.
- Resource Definition Language (.rd)
- A format used in GNU toolchain test suites to describe expected output from tools like objdump or linker scripts.