Closed
Description
cmd/asm crashes on the following program:
TEXT T(SB),$0
CALL (SP)(FP)
panic: runtime error: index out of range
goroutine 1 [running]:
cmd/internal/obj/x86.asmandsz(0xc820104000, 0xc820120140, 0xc8201201a8, 0x2, 0x0, 0x1)
src/cmd/internal/obj/x86/asm6.go:2523 +0xf37
cmd/internal/obj/x86.doasm(0xc820104000, 0xc820120140)
src/cmd/internal/obj/x86/asm6.go:3222 +0x902d
cmd/internal/obj/x86.asmins(0xc820104000, 0xc820120140)
src/cmd/internal/obj/x86/asm6.go:4308 +0x15bb
cmd/internal/obj/x86.span6(0xc820104000, 0xc82011c000)
src/cmd/internal/obj/x86/asm6.go:1709 +0x916
cmd/internal/obj.Writeobjdirect(0xc820104000, 0xc820112020)
src/cmd/internal/obj/objfile.go:297 +0x35b
main.main()
src/cmd/asm/main.go:65 +0xd9b
go version devel +5512ac2 Wed Sep 16 17:56:14 2015 +0000 linux/amd64