From e2fe968d5f814dd947f5bb2ddca1768171d39a3a Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Tue, 25 Feb 2014 06:53:17 +1100 Subject: [PATCH] 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 --- src/cmd/ld/data.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; rr+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); } -- 2.50.0