]> Cypherpunks repositories - gostls13.git/commit
cmd/ld: fix some 64-bit issues
authorRob Pike <r@golang.org>
Tue, 30 Apr 2013 05:44:20 +0000 (22:44 -0700)
committerRob Pike <r@golang.org>
Tue, 30 Apr 2013 05:44:20 +0000 (22:44 -0700)
commite4c4edf6819726886d05f33a01f98a117863bfb2
treed021d0bceeaf62bf018bc3599938fad051c34ade
parent5c20a4f2608f80ca6a81b76b2e8b5df15128b3f3
cmd/ld: fix some 64-bit issues
A few places in the linker pushed 64-bit values through 32-bit holes,
including in relocation.
Clean them up, and check for a few other overflows as well.
Tests to follow.

R=dsymonds
CC=gobot, golang-dev
https://golang.org/cl/9032043
src/cmd/ld/data.c
src/cmd/ld/elf.c
src/cmd/ld/ldmacho.c
src/cmd/ld/lib.h