| commit | b2cbf49343a89cc76a17a0b8361f9e977699aa5d | [log] [tgz] |
|---|---|---|
| author | Russ Cox <rsc@golang.org> | Thu Apr 03 15:39:48 2014 -0400 |
| committer | Russ Cox <rsc@golang.org> | Thu Apr 03 15:39:48 2014 -0400 |
| tree | 38d9a5c0a647664c0a1f88380af5a7650ddb0300 | |
| parent | 9dbb185fb6902d9a1308f709deaa67460ccd6c02 [diff] |
runtime: fix fault during arm software floating point The software floating point runs with m->locks++ to avoid being preempted; recognize this case in panic and undo it so that m->locks is maintained correctly when panicking. Fixes #7553. LGTM=dvyukov R=golang-codereviews, dvyukov CC=golang-codereviews https://golang.org/cl/84030043