aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cmd/link/internal/loadmacho/ldmacho.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/link/internal/loadmacho/ldmacho.go b/src/cmd/link/internal/loadmacho/ldmacho.go
index ecd0150943..41d99b80d7 100644
--- a/src/cmd/link/internal/loadmacho/ldmacho.go
+++ b/src/cmd/link/internal/loadmacho/ldmacho.go
@@ -570,6 +570,9 @@ func Load(l *loader.Loader, arch *sys.Arch, localSymVersion int, f *bio.Reader,
bld.SetData(dat[sect.addr-c.seg.vmaddr:][:sect.size])
}
bld.SetSize(int64(len(bld.Data())))
+ if sect.align != 0 {
+ bld.SetAlign(1 << sect.align)
+ }
if sect.segname == "__TEXT" {
if sect.name == "__text" {