diff options
author | Russ Cox <rsc@golang.org> | 2014-04-15 12:13:52 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2014-04-15 12:13:52 -0700 |
commit | 8f493cf018461439b8ce608dfdd902adc33a32b8 (patch) | |
tree | 0501c7e954d391077067255486b48400b9f1e7bc /src/cmd/8l | |
parent | 68ae8a20c01f21456b99dca0ad960db740a4153c (diff) | |
download | go-8f493cf018461439b8ce608dfdd902adc33a32b8.tar.gz |
cmd/ld: use TLS relocations on ELF systems in external linking mode
Fixes issue 7719.
LGTM=iant
R=iant
CC=golang-codereviews
https://codereview.appspot.com/87760050
Diffstat (limited to 'src/cmd/8l')
-rw-r--r-- | src/cmd/8l/asm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/8l/asm.c b/src/cmd/8l/asm.c index 6bd2c1fdb..d933ed32b 100644 --- a/src/cmd/8l/asm.c +++ b/src/cmd/8l/asm.c @@ -263,7 +263,8 @@ elfreloc1(Reloc *r, vlong sectoff) return -1; break; - case R_TLS: + case R_TLS_LE: + case R_TLS_IE: if(r->siz == 4) LPUT(R_386_TLS_LE | elfsym<<8); else |