aboutsummaryrefslogtreecommitdiff
path: root/src/debug
diff options
context:
space:
mode:
authorAustin Clements <austin@google.com>2018-05-22 17:27:54 -0400
committerAustin Clements <austin@google.com>2018-05-22 21:49:36 +0000
commit132900982c2b28470559afcdc43f517cdf285e9c (patch)
treef3ba0d1010f9702a3e929527ec08b9ace518cbde /src/debug
parentcfbf375a81a54027bdbd8e74a946d0c1124dc771 (diff)
downloadgo-132900982c2b28470559afcdc43f517cdf285e9c.tar.xz
cmd/compile: ignore g register in liveness analysis
In rare circumstances that we don't yet fully understand, the g register can be spilled to the stack and then reloaded. If this happens, liveness analysis sees a pointer load into a non-general-purpose register and panics. We should fix the root cause of this, but fix the build for now by ignoring pointer loads into the g register. For #25504. Change-Id: I0dfee1af9750c8e9157c7637280cdf07118ef2ca Reviewed-on: https://go-review.googlesource.com/114081 Run-TryBot: Austin Clements <austin@google.com> Reviewed-by: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/debug')
0 files changed, 0 insertions, 0 deletions