aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreric fang <eric.fang@arm.com>2021-03-02 06:05:00 +0000
committereric fang <eric.fang@arm.com>2021-03-11 02:32:05 +0000
commit68f3344fe95dde95685b0d7fbbf74d13f3e9ee04 (patch)
tree9841187d82994f7bfc30df523f584dfca4924d45
parentfdded79e6e3256118af182b42714d4d56f2000b0 (diff)
downloadgo-68f3344fe95dde95685b0d7fbbf74d13f3e9ee04.tar.gz
go-68f3344fe95dde95685b0d7fbbf74d13f3e9ee04.zip
cmd/compile: remove 8-byte alignment requirement of stack slot on ppc64
This CL applies CL 267999 to ppc64. Fixes #42385 Change-Id: I6462d647d1abdf7cec99607c40ef4d1fed1941e5 Reviewed-on: https://go-review.googlesource.com/c/go/+/297770 Reviewed-by: eric fang <eric.fang@arm.com> Reviewed-by: Cherry Zhang <cherryyz@google.com> Trust: eric fang <eric.fang@arm.com>
-rw-r--r--src/cmd/compile/internal/ssagen/pgen.go4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/cmd/compile/internal/ssagen/pgen.go b/src/cmd/compile/internal/ssagen/pgen.go
index c2225ce950f..8fa5980dabe 100644
--- a/src/cmd/compile/internal/ssagen/pgen.go
+++ b/src/cmd/compile/internal/ssagen/pgen.go
@@ -19,7 +19,6 @@ import (
"cmd/internal/obj"
"cmd/internal/objabi"
"cmd/internal/src"
- "cmd/internal/sys"
)
// cmpstackvarlt reports whether the stack variable a sorts before b.
@@ -133,9 +132,6 @@ func (s *ssafn) AllocFrame(f *ssa.Func) {
} else {
lastHasPtr = false
}
- if Arch.LinkArch.InFamily(sys.PPC64) {
- s.stksize = types.Rnd(s.stksize, int64(types.PtrSize))
- }
n.SetFrameOffset(-s.stksize)
}