from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/mul.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/gc.h:31, from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/gc.h:31, from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/reg.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c: In function 'peep': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:111:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 111 | t++; | ~^~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:113:17: note: here 113 | case ADATA: | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c: In function 'copyu': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:573:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 573 | if(copyas(&p->from, v)) | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:577:9: note: here 577 | case ANOP: /* rhs store */ | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:747:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 747 | if(p->to.type != D_NONE) { | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/peep.c:753:9: note: here 753 | case ADIVB: | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/reg.c: In function 'regopt': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/reg.c:340:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 340 | if(p->to.type != D_NONE) | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/reg.c:343:17: note: here 343 | case AIDIVB: | ^~~~ In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/gc.h:31, from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/sgen.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/gc.h:31, from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/swt.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/gc.h:31, from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/txt.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/txt.c: In function 'gmove': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/txt.c:995:56: warning: left shift of negative value [-Wshift-negative-value] 995 | f->vconst |= (vlong)~0 << 32; | ^~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/txt.c:1045:56: warning: left shift of negative value [-Wshift-negative-value] 1045 | f->vconst |= (vlong)~0 << 32; | ^~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/txt.c:762:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 762 | if(typefd[tt]) { | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6c/txt.c:773:9: note: here 773 | case TUVLONG: | ^~~~ cmd/6g In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/plive.c:16: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/pgen.c:9: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c:5: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/popt.c:35: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c: In function 'complexmove': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c:54:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 54 | fatal("complexmove: unknown conversion: %T -> %T\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | f->type, t->type); | ~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c:57:9: note: here 57 | case CASE(TCOMPLEX64,TCOMPLEX64): | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c: In function 'complexgen': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c:199:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 199 | fatal("complexgen: unknown op %O", n->op); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/../gc/cplx.c:201:9: note: here 201 | case ODOT: | ^~~~ In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/galign.c:5: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/cgen.c:5: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/cgen.c: In function 'bgen': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/cgen.c:1127:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1127 | if(nr == N || nr->type == T) /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/cgen.c:1130:9: note: here 1130 | case ONOT: // unary | ^~~~ In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/ggen.c:7: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gobj.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c: In function 'regalloc': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:373:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 373 | fatal("out of fixed registers"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:375:9: note: here 375 | case TFLOAT32: | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:385:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 385 | fatal("out of floating registers"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:387:9: note: here 387 | case TCOMPLEX64: | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c: In function 'gmove': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:684:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 684 | fatal("gmove %lT -> %lT", f->type, t->type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:689:9: note: here 689 | case CASE(TINT8, TINT8): // same size | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c: In function 'naddr': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:1215:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1215 | fatal("naddr: ONAME class %S %d\n", n->sym, n->class); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:1216:17: note: here 1216 | case PEXTERN: | ^~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:1281:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1281 | fatal("naddr: OADDR\n"); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/gsubr.c:1283:9: note: here 1283 | case OITAB: | ^~~~ In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/peep.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/prog.c:5: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning In file included from /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/reg.c:31: /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: warning: expression does not compute the number of elements in this array; element type is 'struct __jmp_buf_tag', not 'long int' [-Wsizeof-array-div] 86 | typedef long p9jmp_buf[sizeof(sigjmp_buf)/sizeof(long)]; | ^ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/include/u.h:86:42: note: add parentheses around the second 'sizeof' to silence this warning /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/reg.c: In function 'addmove': /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/reg.c:525:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 525 | fatal("unknown type %E", v->etype); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src/cmd/6g/reg.c:526:9: note: here 526 | case TINT8: | ^~~~ runtime errors sync/atomic sync io unicode unicode/utf8 unicode/utf16 bytes math strings strconv bufio sort container/heap encoding/base64 syscall time os reflect fmt encoding encoding/json flag path/filepath path io/ioutil log regexp/syntax regexp go/token go/scanner go/ast go/parser os/exec os/signal net/url text/template/parse text/template go/doc go/build cmd/go # Building packages and commands for linux/amd64. runtime errors sync/atomic unicode unicode/utf8 math sort encoding unicode/utf16 container/list crypto/subtle container/ring image/color runtime/race sync image/color/palette container/heap io syscall hash crypto/cipher hash/crc32 crypto/hmac hash/adler32 hash/crc64 hash/fnv bytes strings bufio text/tabwriter time internal/syscall path html compress/bzip2 strconv math/rand math/cmplx reflect regexp/syntax crypto encoding/base64 net/url crypto/aes crypto/rc4 encoding/ascii85 encoding/base32 image os crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 encoding/pem image/draw image/jpeg regexp path/filepath net os/signal io/ioutil os/exec fmt encoding/binary cmd/pprof/internal/svg crypto/des index/suffixarray cmd/internal/goobj cmd/internal/rsc.io/arm/armasm cmd/internal/rsc.io/x86/x86asm debug/dwarf debug/gosym debug/plan9obj flag log go/token encoding/json encoding/xml text/template/parse compress/flate math/big encoding/hex mime net/http/internal runtime/pprof cmd/pprof/internal/tempfile archive/tar compress/lzw database/sql/driver encoding/csv encoding/gob os/user runtime/debug text/scanner go/scanner cmd/pack testing/iotest image/gif database/sql testing/quick testing go/ast compress/gzip archive/zip compress/zlib debug/elf debug/macho debug/pe image/png cmd/pprof/internal/profile text/template crypto/elliptic encoding/asn1 crypto/rand crypto/dsa crypto/rsa crypto/ecdsa crypto/x509/pkix cmd/internal/objfile crypto/x509 net/textproto log/syslog html/template mime/multipart net/mail cmd/pprof/internal/plugin cmd/pprof/internal/symbolz go/parser go/printer go/doc cmd/pprof/internal/symbolizer cmd/addr2line cmd/nm cmd/objdump crypto/tls cmd/pprof/internal/report go/build cmd/cgo go/format cmd/gofmt cmd/fix cmd/yacc cmd/pprof/internal/commands cmd/pprof/internal/driver net/http net/smtp cmd/go cmd/pprof/internal/fetch expvar net/http/cgi net/http/cookiejar net/http/httptest net/http/httputil net/http/pprof net/rpc cmd/pprof net/http/fcgi net/rpc/jsonrpc --- Installed Go for linux/amd64 in /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003 Installed commands in /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/bin The binaries expect /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003 to be copied or moved to /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003 >>> host-go-bootstrap-stage1 1.4-bootstrap-20171003 Installing to host directory /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/bin/go /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003/bin/go /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/bin/gofmt /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003/bin/gofmt cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/lib /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003/ cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/pkg /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003/ # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage1-1.4-bootstrap-20171003/src /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003/ go1.19.13.src.tar.gz: OK (sha256: ccf36b53fb0024a017353c3ddb22c1f00bc7a8073c6aac79042da24ee34434d3) >>> host-go-bootstrap-stage2 1.19.13 Extracting gzip -d -c /home/autobuild/autobuild/instance-6/dl/go-bootstrap-stage2/go1.19.13.src.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13 -xf - >>> host-go-bootstrap-stage2 1.19.13 Patching >>> host-go-bootstrap-stage2 1.19.13 Configuring >>> host-go-bootstrap-stage2 1.19.13 Building cd /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/src && GO111MODULE=off GOROOT_BOOTSTRAP=/home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003 GOROOT_FINAL=/home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13 GOROOT="/home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13" GOBIN="/home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/bin" GOOS=linux CC=/usr/bin/gcc CXX=/usr/bin/g++ CGO_ENABLED=0 ./make.bash Building Go cmd/dist using /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003. (go1.4-bootstrap-20170531 linux/amd64) Building Go toolchain1 using /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.4-bootstrap-20171003. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13 Installed commands in /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/bin The binaries expect /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13 to be copied or moved to /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13 >>> host-go-bootstrap-stage2 1.19.13 Installing to host directory /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/bin/go /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/bin/go /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/bin/gofmt /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/bin/gofmt cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/lib /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/ mkdir -p /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/pkg cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/pkg/include /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/pkg/linux_* /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/pkg/ cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/pkg/tool /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage2-1.19.13/src /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13/ go1.21.8.src.tar.gz: OK (sha256: dc806cf75a87e1414b5b4c3dcb9dd3e9cc98f4cfccec42b7af617d5a658a3c43) >>> host-go-bootstrap-stage3 1.21.8 Extracting gzip -d -c /home/autobuild/autobuild/instance-6/dl/go-bootstrap-stage3/go1.21.8.src.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8 -xf - >>> host-go-bootstrap-stage3 1.21.8 Patching >>> host-go-bootstrap-stage3 1.21.8 Configuring >>> host-go-bootstrap-stage3 1.21.8 Building cd /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/src && GO111MODULE=off GOCACHE=/home/autobuild/autobuild/instance-6/output-1/host/share/host-go-cache GOROOT_BOOTSTRAP=/home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13 GOROOT_FINAL=/home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8 GOROOT="/home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8" GOBIN="/home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/bin" GOOS=linux CC=/usr/bin/gcc CXX=/usr/bin/g++ CGO_ENABLED=0 ./make.bash Building Go cmd/dist using /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13. (go1.19.13 linux/amd64) Building Go toolchain1 using /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.19.13. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8 Installed commands in /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/bin The binaries expect /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8 to be copied or moved to /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8 >>> host-go-bootstrap-stage3 1.21.8 Installing to host directory /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/bin/go /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/bin/go /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/bin/gofmt /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/bin/gofmt cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/lib /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/ mkdir -p /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/pkg cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/pkg/include /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/pkg/ cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/pkg/tool /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/pkg/ # The Go sources must be installed to the host/ tree for the Go stdlib. cp -a /home/autobuild/autobuild/instance-6/output-1/build/host-go-bootstrap-stage3-1.21.8/src /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8/ go1.22.4.src.tar.gz: OK (sha256: fed720678e728a7ca30ba8d1ded1caafe27d16028fab0232b8ba8e22008fb784) >>> host-go-src Extracting gzip -d -c /home/autobuild/autobuild/instance-6/dl/go-src/go1.22.4.src.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-6/output-1/build/host-go-src -xf - >>> host-go-src Patching Applying 0001-build.go-explicit-option-for-crosscompilation.patch using patch: patching file src/cmd/dist/build.go Hunk #1 succeeded at 284 (offset -2 lines). Applying 0002-cmd-dist-set-buildvcs-false-when-building-go-bootstr.patch using patch: patching file src/cmd/dist/buildtool.go Hunk #1 succeeded at 223 (offset 2 lines). >>> host-go-src Configuring >>> host-go-src Building cd /home/autobuild/autobuild/instance-6/output-1/build/host-go-src/src && GO111MODULE=off GOCACHE=/home/autobuild/autobuild/instance-6/output-1/host/share/host-go-cache GOROOT_BOOTSTRAP=/home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8 GOROOT_FINAL=/home/autobuild/autobuild/instance-6/output-1/host/lib/go GOROOT="/home/autobuild/autobuild/instance-6/output-1/build/host-go-src" GOBIN="/home/autobuild/autobuild/instance-6/output-1/build/host-go-src/bin" GOOS=linux CC=/usr/bin/gcc CXX=/usr/bin/g++ CGO_ENABLED=1 CC_FOR_TARGET="/home/autobuild/autobuild/instance-6/output-1/host/bin/riscv64-buildroot-linux-uclibc-gcc" CXX_FOR_TARGET="/home/autobuild/autobuild/instance-6/output-1/host/bin/riscv64-buildroot-linux-uclibc-g++" GOOS="linux" GOARCH=riscv64 GO_ASSUME_CROSSCOMPILING=1 ./make.bash Building Go cmd/dist using /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8. (go1.21.8 linux/amd64) Building Go toolchain1 using /home/autobuild/autobuild/instance-6/output-1/host/lib/go-1.21.8. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building commands for host, linux/amd64. Building packages and commands for target, linux/riscv64. # runtime/cgo gcc_stack_unix.c: In function 'x_cgo_getstackbound': gcc_stack_unix.c:28:9: error: implicit declaration of function 'pthread_getattr_np'; did you mean 'pthread_attr_init'? [-Werror=implicit-function-declaration] 28 | pthread_getattr_np(pthread_self(), &attr); // GNU extension | ^~~~~~~~~~~~~~~~~~ | pthread_attr_init cc1: all warnings being treated as errors go tool dist: FAILED: /home/autobuild/autobuild/instance-6/output-1/build/host-go-src/pkg/tool/linux_amd64/go_bootstrap install std: exit status 1 make: *** [package/pkg-generic.mk:283: /home/autobuild/autobuild/instance-6/output-1/build/host-go-src/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-6/buildroot'