commit | 0aa2317096fde91c51a279b885765b5e26359150 | [log] [tgz] |
---|---|---|
author | Rob Pike <r@golang.org> | Fri Sep 10 20:55:29 2010 -0700 |
committer | Rob Pike <r@golang.org> | Fri Sep 10 20:55:29 2010 -0700 |
tree | 687648693b7059bfbcf81562e49c1e77877418aa | |
parent | b9988edbb68ad889247ebe58c479ee4033883fe8 [diff] |
arm: work around reg allocator bug in 5g, in two parts. 1) hack regalloc to leave R9 (m) and R10 (g) alone. the real fix is tricker, but this gets us running 2) fix up the few places in the package sources that the shortage of registers affects, by simplifying some expressions. all of this should be reverted when the right fix is in. Fixes #1084. R=rsc CC=golang-dev https://golang.org/cl/2132046