diff --git a/src/runtime/signal_unix.go b/src/runtime/signal_unix.go index c9f57a7ba4531..6a8b5b7ace507 100644 --- a/src/runtime/signal_unix.go +++ b/src/runtime/signal_unix.go @@ -280,13 +280,13 @@ func sigpipe() { // //go:nosplit func sigFetchG(c *sigctxt) *g { - switch GOARCH { - case "arm", "arm64", "ppc64", "ppc64le": - if inVDSOPage(c.sigpc()) { - return nil - } - } - return getg() + switch GOARCH { + case "arm", "arm64": + if inVDSOPage(c.sigpc()) { + return nil + } + } + return getg() } // sigtrampgo is called from the signal handler function, sigtramp,