X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=arch%2Fmicroblaze%2Freloc.h;h=81add5e92232958dd0e06e09019d79e7cad82ca3;hp=67cb3c2e41cc0e09aff4d3fb62ebce81aa8a64e9;hb=21284ec75db064d3f27fcd1d6ae37b613db61c43;hpb=9c74856af78ac3e8aaa5f8b560e5022d2e6037d1 diff --git a/arch/microblaze/reloc.h b/arch/microblaze/reloc.h index 67cb3c2e..81add5e9 100644 --- a/arch/microblaze/reloc.h +++ b/arch/microblaze/reloc.h @@ -24,6 +24,12 @@ static inline void do_single_reloc( case R_MICROBLAZE_COPY: memcpy(reloc_addr, (void *)sym_val, sym_size); break; + case R_MICROBLAZE_TLSDTPMOD32: + *reloc_addr = def.dso ? def.dso->tls_id : self->tls_id; + break; + case R_MICROBLAZE_TLSDTPREL32: + *reloc_addr = def.sym->st_value + addend; + break; } }