]> Cypherpunks repositories - gostls13.git/commit
runtime: fix arm preemption
authorRuss Cox <rsc@golang.org>
Thu, 1 Aug 2013 04:16:31 +0000 (00:16 -0400)
committerRuss Cox <rsc@golang.org>
Thu, 1 Aug 2013 04:16:31 +0000 (00:16 -0400)
commitcba880e04a074806f0e948fbdee8e2fe31705f14
tree8528c1d1709596166f716c2a33fab59dd946bc3c
parent5f1af1608f11f58edad85445bde2c96f5a3157fe
runtime: fix arm preemption

Preemption during the software floating point code
could cause m (R9) to change, so that when the
original registers were restored at the end of the
floating point handler, the changed and correct m
would be replaced by the old and incorrect m.

TBR=dvyukov
CC=golang-dev
https://golang.org/cl/11883045
src/pkg/runtime/vlop_arm.s