This golang is installed from pkg command.
> sysctl hw.model
hw.model: Intel Pentium III
> uname -a
FreeBSD wall.home.group.jp 8.4-RELEASE-p19 FreeBSD 8.4-RELEASE-p19 #0: Mon Nov 3 17:09:45 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
>
> go version
SIGILL: illegal instruction
PC=0x81ec273
goroutine 1 [running, locked to thread]:
math.init·1()
/usr/local/go/src/math/pow10.go:34 +0x13 fp=0x3892ff4c sp=0x3892ff48
math.init()
/usr/local/go/src/math/unsafe.go:21 +0x39 fp=0x3892ff50 sp=0x3892ff4c
strconv.init()
/usr/local/go/src/strconv/quote.go:455 +0x3f fp=0x3892ff6c sp=0x3892ff50
go/parser.init()
/usr/local/go/src/go/parser/parser.go:2462 +0x44 fp=0x3892ff78 sp=0x3892ff6c
main.init()
/usr/local/go/src/cmd/go/zdefaultcc.go:6 +0x3f fp=0x3892ffcc sp=0x3892ff78
runtime.main()
/usr/local/go/src/runtime/proc.go:58 +0xb7 fp=0x3892fff0 sp=0x3892ffcc
runtime.goexit()
/usr/local/go/src/runtime/asm_386.s:2287 +0x1 fp=0x3892fff4 sp=0x3892fff0
goroutine 2 [runnable]:
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:90
runtime.goexit()
/usr/local/go/src/runtime/asm_386.s:2287 +0x1
goroutine 3 [runnable]:
runtime.bgsweep()
/usr/local/go/src/runtime/mgc0.go:82
runtime.goexit()
/usr/local/go/src/runtime/asm_386.s:2287 +0x1
eax 0x389380a0
ebx 0x856122c
ecx 0x389000a0
edx 0x17dc9c7d
edi 0x7
esi 0x2b38
ebp 0x389380a0
esp 0x3892ff48
eip 0x81ec273
eflags 0x10206
cs 0x33
fs 0x3b
gs 0x1b
>