cmd/asm: Go 1.6 asm regression for MOVWQZX table-32768(SP)(R11*2), R15" #15426
Labels
FrozenDueToAge
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone
This line of .s code:
MOVWQZX table-32768(SP)(R11*2), R15
assembles fine with Go 1.4, Go 1.5 and with Go tip, but fails on Go 1.6.2:
To repeat, it's fixed on Go tip, but one lead might be that the offset changed from -32768 to +120. Perhaps the assembler was confused by SP being both a physical and virtual register.
Given that it assembled properly on Go 1.4 and Go 1.5, should this regression be fixed for Go 1.6.3?
Upstream issue: golang/snappy#29
Upstream workaround: golang/snappy@ec64241
@randall77 @robpike
The text was updated successfully, but these errors were encountered: