diff options
| author | Shenghou Ma <minux.ma@gmail.com> | 2014-02-25 06:53:17 +1100 |
|---|---|---|
| committer | Dave Cheney <dave@cheney.net> | 2014-02-25 06:53:17 +1100 |
| commit | e2fe968d5f814dd947f5bb2ddca1768171d39a3a (patch) | |
| tree | 69b4940cfbf0732d9b939c1348c2632cc42cd421 /src/cmd/ld | |
| parent | 14b0af4272aa6c638e97cb3364a81962d69dbfc6 (diff) | |
| download | go-e2fe968d5f814dd947f5bb2ddca1768171d39a3a.tar.xz | |
cmd/ld: fix build for ARMv5.
Credit goes to Dave Cheney for debugging the issue.
LGTM=dave, rsc
R=dave, rsc
CC=golang-codereviews
https://golang.org/cl/67820043
Diffstat (limited to 'src/cmd/ld')
| -rw-r--r-- | src/cmd/ld/data.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/ld/data.c b/src/cmd/ld/data.c index 8c6cfed862..8935621705 100644 --- a/src/cmd/ld/data.c +++ b/src/cmd/ld/data.c @@ -343,7 +343,7 @@ dynrelocsym(LSym *s) for(r=s->r; r<s->r+s->nr; r++) { if(r->sym != S && r->sym->type == SDYNIMPORT || r->type >= 256) { - if(!r->sym->reachable) + if(r->sym != S && !r->sym->reachable) diag("internal inconsistency: dynamic symbol %s is not reachable.", r->sym->name); adddynrel(s, r); } |
