]> Cypherpunks repositories - gostls13.git/commit
liblink: fix bad code generated for MOVFD/MOVDF when reg > 7
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 11 Mar 2014 18:04:44 +0000 (14:04 -0400)
committerJosh Bleecher Snyder <josharian@gmail.com>
Tue, 11 Mar 2014 18:04:44 +0000 (14:04 -0400)
commit4e5f31a760be4321777a57d1fa991a05c2d6a233
tree9981a07337a1184dcada06d42c3972a01fff9e50
parentda291de5a2bb7a4c7b92133a3e1765d279ca6a32
liblink: fix bad code generated for MOVFD/MOVDF when reg > 7

The byte that r is or'd into is already 0x7, so the failure to zero r only
impacts the generated machine code if the register is > 7.

Fixes #7044.

LGTM=dave, minux.ma, rsc
R=dave, minux.ma, bradfitz, rsc
CC=golang-codereviews
https://golang.org/cl/73730043
src/liblink/asm5.c
test/fixedbugs/issue7044.go [new file with mode: 0644]