ldso: microblaze: add missing addend to R_MICROBLAZE_TLSDTPREL32
The R_MICROBLAZE_TLSDTPREL32 dynamic relocation resolved to the bare
symbol value and dropped r_addend. For global TLS symbols (general
dynamic) the addend is zero, so it worked; but local-dynamic access to a
module-local __thread variable carries the per-symbol offset in the
addend (the reloc references the section symbol + offset). Dropping it
made __tls_get_addr return the start of the module's TLS block instead of
the variable, so tst-tls10/tst-tls11 read the wrong value and aborted.
Add the addend, matching the adjacent R_MICROBLAZE_TLSTPREL32 case.
Signed-off-by: Ramin Moussavi <ramin.moussavi@yacoub.de>