You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
andybons
changed the title
cmd/internal/obj/arm64: wrong instruction not deletected
cmd/internal/obj/arm64: wrong instruction not detected
Jul 24, 2018
"LDP (R0), (F0, F1)" and "STP (F1, F2), (R0)" are
silently accepted by the arm64 assembler without
any error message. And this CL fixes that bug.
fixesgolang#26556.
Change-Id: Ib6fae81956deb39a4ffd95e9409acc8dad3ab2d2
Reviewed-on: https://go-review.googlesource.com/125637
Run-TryBot: Ben Shi <powerman1st@163.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
LDP (R0), (F1, F2) // 010840a9
The above wrong instruction was silently accepted, and generated the same encoding with
LDP (R0), (R1, R2)
The assembler should rise an error for that.
The text was updated successfully, but these errors were encountered: