diff options
| author | Austin Clements <austin@google.com> | 2018-05-22 17:27:54 -0400 |
|---|---|---|
| committer | Austin Clements <austin@google.com> | 2018-05-22 21:49:36 +0000 |
| commit | 132900982c2b28470559afcdc43f517cdf285e9c (patch) | |
| tree | f3ba0d1010f9702a3e929527ec08b9ace518cbde /src/debug | |
| parent | cfbf375a81a54027bdbd8e74a946d0c1124dc771 (diff) | |
| download | go-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
