Commit 604e4841 authored by Josh Bleecher Snyder's avatar Josh Bleecher Snyder

cmd/internal/obj/ppc64: remove stackbarrier function check

Stack barriers were removed in CL 36620.

Change-Id: If124d65a73a7b344a42be2a4b386a14d7a0a428b
Reviewed-on: https://go-review.googlesource.com/38169Reviewed-by: default avatarMichael Hudson-Doyle <michael.hudson@canonical.com>
Reviewed-by: default avatarDavid Chase <drchase@google.com>
parent faeda66c
...@@ -474,7 +474,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { ...@@ -474,7 +474,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
q = p q = p
if ctxt.Flag_shared && cursym.Name != "runtime.duffzero" && cursym.Name != "runtime.duffcopy" && cursym.Name != "runtime.stackBarrier" { if ctxt.Flag_shared && cursym.Name != "runtime.duffzero" && cursym.Name != "runtime.duffcopy" {
// When compiling Go into PIC, all functions must start // When compiling Go into PIC, all functions must start
// with instructions to load the TOC pointer into r2: // with instructions to load the TOC pointer into r2:
// //
...@@ -485,10 +485,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { ...@@ -485,10 +485,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) {
// but it's a bit subtle. However, it is both safe and // but it's a bit subtle. However, it is both safe and
// necessary to leave the prologue off duffzero and // necessary to leave the prologue off duffzero and
// duffcopy as we rely on being able to jump to a specific // duffcopy as we rely on being able to jump to a specific
// instruction offset for them, and stackBarrier is only // instruction offset for them.
// ever called from an overwritten LR-save slot on the
// stack (when r12 will not be remotely the right thing)
// but fortunately does not access global data.
// //
// These are AWORDS because there is no (afaict) way to // These are AWORDS because there is no (afaict) way to
// generate the addis instruction except as part of the // generate the addis instruction except as part of the
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment