diff options
author | eric fang <eric.fang@arm.com> | 2021-03-02 06:05:00 +0000 |
---|---|---|
committer | eric fang <eric.fang@arm.com> | 2021-03-11 02:32:05 +0000 |
commit | 68f3344fe95dde95685b0d7fbbf74d13f3e9ee04 (patch) | |
tree | 9841187d82994f7bfc30df523f584dfca4924d45 | |
parent | fdded79e6e3256118af182b42714d4d56f2000b0 (diff) | |
download | go-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.go | 4 |
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) } |