mirror of
https://github.com/golang/go.git
synced 2026-02-06 18:00:01 +00:00
runtime: use smaller max align for arm32
Maybe fixes a dashboard build failure for linux/arm32 casued by CL 724261. This value comes from cmd/link/internal/arm/l.go (and in general, maxAlign in cmd/link/internal/$ARCH/<something>.go). Change-Id: I4d02cd41072da1b6ad6c7405044bd7788626b013 Reviewed-on: https://go-review.googlesource.com/c/go/+/740101 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Ian Lance Taylor <iant@golang.org> Auto-Submit: Keith Randall <khr@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
This commit is contained in:
parent
1172294145
commit
10ed9b6ed5
1 changed files with 5 additions and 1 deletions
|
|
@ -526,7 +526,11 @@ func moduleTypelinks(md *moduledata) []*_type {
|
|||
for td < etypedesc {
|
||||
// TODO: The fact that type descriptors are aligned to
|
||||
// 0x20 does not make sense.
|
||||
td = alignUp(td, 0x20)
|
||||
if GOARCH == "arm" {
|
||||
td = alignUp(td, 0x8)
|
||||
} else {
|
||||
td = alignUp(td, 0x20)
|
||||
}
|
||||
|
||||
// This code must match the data structures built by
|
||||
// cmd/compile/internal/reflectdata/reflect.go:writeType.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue