diff options
author | David Chase <drchase@google.com> | 2016-08-15 13:51:00 -0700 |
---|---|---|
committer | David Chase <drchase@google.com> | 2016-08-18 16:34:47 +0000 |
commit | 5b9ff11c3d50368c44ae7aa9cb4b58c67494e7bb (patch) | |
tree | 834926c02f7fbf20922f5b61036f883839bdc217 /test/nosplit.go | |
parent | dea6dab40c589b486ee6643db3e1204c3379aaee (diff) | |
download | go-5b9ff11c3d50368c44ae7aa9cb4b58c67494e7bb.tar.gz go-5b9ff11c3d50368c44ae7aa9cb4b58c67494e7bb.zip |
cmd/compile: ppc64le working, not optimized enough
This time with the cherry-pick from the proper patch of
the old CL.
Stack size increased.
Corrected NaN-comparison glitches.
Marked g register as clobbered by calls.
Fixed shared libraries.
live_ssa.go still disabled because of differences.
Presumably turning on more optimization will fix
both the stack size and the live_ssa.go glitches.
Enhanced debugging output for shared libs test.
Rebased onto master.
Updates #16010.
Change-Id: I40864faf1ef32c118fb141b7ef8e854498e6b2c4
Reviewed-on: https://go-review.googlesource.com/27159
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'test/nosplit.go')
-rw-r--r-- | test/nosplit.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/nosplit.go b/test/nosplit.go index a58a645872..5f4e62f5b1 100644 --- a/test/nosplit.go +++ b/test/nosplit.go @@ -305,13 +305,13 @@ TestCases: // Instead of rewriting the test cases above, adjust // the first stack frame to use up the extra bytes. if i == 0 { - size += (720 - 128) - 128 + size += (880 - 128) - 128 // Noopt builds have a larger stackguard. // See ../src/cmd/dist/buildruntime.go:stackGuardMultiplier // This increase is included in obj.StackGuard for _, s := range strings.Split(os.Getenv("GO_GCFLAGS"), " ") { if s == "-N" { - size += 720 + size += 880 } } } |