From: Shenghou Ma Date: Sat, 7 Feb 2015 19:06:02 +0000 (-0500) Subject: cmd/ld: set alignment for the .rel.plt section on 32-bit architectures X-Git-Tag: go1.5beta1~2001 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=855145d5c03c4b4faf60736c38d7a299c682af4a;p=gostls13.git cmd/ld: set alignment for the .rel.plt section on 32-bit architectures Fixes #9802. Change-Id: I22c52a37bdb23a14cc4615c9519431bb14ca81ca Reviewed-on: https://go-review.googlesource.com/4170 Reviewed-by: Ian Lance Taylor --- diff --git a/src/cmd/ld/elf.c b/src/cmd/ld/elf.c index 12ced98107..97ed4bd20d 100644 --- a/src/cmd/ld/elf.c +++ b/src/cmd/ld/elf.c @@ -1363,6 +1363,7 @@ asmbelf(vlong symo) sh->type = SHT_REL; sh->flags = SHF_ALLOC; sh->entsize = ELF32RELSIZE; + sh->addralign = 4; sh->link = elfshname(".dynsym")->shnum; shsym(sh, linklookup(ctxt, ".rel.plt", 0));