cgo won't support bitfields types as Go doesn't support them;
although the panic is undesirable, it's not a major problem as cgo
don't support that program anyway.
on tip, cmd/cgo still panics:
# command-line-arguments
panic: runtime error: integer divide by zero
[signal 0x8 code=0x1 addr=0x42210b pc=0x42210b]
goroutine 1 [running]:
main.(*Package).structType(0xc20007b820, 0xc200099380, 0xc200087e40,
0xc, 0x6bad01, ...)
/home/minux/go/go2.hg/src/cmd/cgo/out.go:249 +0x17b
main.(*Package).writeOutputFunc(0xc20007b820, 0xc2000ea540, 0xc200099380)
/home/minux/go/go2.hg/src/cmd/cgo/out.go:473 +0x202
main.(*Package).writeOutput(0xc20007b820, 0xc200099000, 0x7fff73a9a0a0, 0xb)
/home/minux/go/go2.hg/src/cmd/cgo/out.go:451 +0x7e2
main.main()
/home/minux/go/go2.hg/src/cmd/cgo/main.go:270 +0xe6c