Skip to content

Instantly share code, notes, and snippets.

@OneOfOne
Created July 17, 2017 11:31
Show Gist options
  • Save OneOfOne/a9116d4c85c32141282fcf9a2973fbd2 to your computer and use it in GitHub Desktop.
Save OneOfOne/a9116d4c85c32141282fcf9a2973fbd2 to your computer and use it in GitHub Desktop.
env CC=clang ./make.bash
# Building C bootstrap tool.
cmd/dist
# Building compilers and Go bootstrap tool for host, linux/amd64.
lib9
libbio
liblink
cmd/cc
cmd/gc
cmd/6l
/usr/src/go1.4/src/cmd/6l/../ld/dwarf.c:1479:15: warning: implicit conversion from 'int' to 'char' changes value from 156 to -100 [-Wconstant-conversion]
/usr/src/go1.4/src/cmd/6l/../ld/dwarf.c:1763:21: warning: implicit conversion from 'int' to 'char' changes value from 144 to -112 [-Wconstant-conversion]
/usr/src/go1.4/src/cmd/6l/../ld/lib.h:168:13: note: expanded from macro 'cput'
cmd/6a
cmd/6c
/usr/src/go1.4/src/cmd/6c/txt.c:995:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
/usr/src/go1.4/src/cmd/6c/txt.c:1045:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
cmd/6g
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
sync
image/color
container/heap
runtime/race
io
syscall
image/color/palette
hash
crypto/cipher
hash/crc32
crypto/hmac
hash/adler32
bytes
strings
hash/crc64
hash/fnv
bufio
text/tabwriter
path
html
compress/bzip2
strconv
math/rand
math/cmplx
time
internal/syscall
reflect
regexp/syntax
crypto
encoding/base64
net/url
crypto/aes
crypto/rc4
crypto/md5
crypto/sha1
crypto/sha256
crypto/sha512
encoding/pem
encoding/ascii85
encoding/base32
os
image
regexp
image/draw
image/jpeg
path/filepath
os/signal
fmt
encoding/binary
io/ioutil
os/exec
crypto/des
cmd/pprof/internal/svg
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
go/scanner
debug/elf
debug/macho
debug/pe
go/ast
text/template
compress/gzip
math/big
encoding/hex
mime
net/http/internal
runtime/pprof
cmd/internal/objfile
cmd/pack
cmd/pprof/internal/profile
cmd/pprof/internal/tempfile
archive/tar
archive/zip
html/template
go/parser
go/printer
cmd/addr2line
go/doc
crypto/elliptic
encoding/asn1
crypto/rand
crypto/dsa
crypto/rsa
cmd/nm
cmd/objdump
go/build
cmd/pprof/internal/plugin
cmd/cgo
go/format
cmd/fix
crypto/ecdsa
crypto/x509/pkix
cmd/gofmt
cmd/pprof/internal/report
cmd/pprof/internal/symbolizer
cmd/pprof/internal/symbolz
cmd/yacc
cmd/pprof/internal/commands
compress/lzw
cmd/pprof/internal/driver
compress/zlib
database/sql/driver
encoding/csv
encoding/gob
image/gif
database/sql
image/png
runtime/debug
testing
testing/iotest
testing/quick
text/scanner
runtime/cgo
# runtime/cgo
/usr/bin/ld: -r and -pie may not be used together
clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
# Building C bootstrap tool.
cmd/dist
# Building compilers and Go bootstrap tool for host, linux/amd64.
lib9
/usr/src/go1.4/src/lib9/fmt/fltfmt.c: In function '__efgfmt':
/usr/src/go1.4/src/lib9/fmt/fltfmt.c:437:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(ndigits > prec) {
^
/usr/src/go1.4/src/lib9/fmt/fltfmt.c:451:2: note: here
default:
^~~~~~~
/usr/src/go1.4/src/lib9/fmt/strtod.c: In function 'fmtstrtod':
/usr/src/go1.4/src/lib9/fmt/strtod.c:141:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(state == S0)
^
/usr/src/go1.4/src/lib9/fmt/strtod.c:145:3: note: here
case '+':
^~~~
/usr/src/go1.4/src/lib9/fmt/strtod.c:182:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(xcmp(s, "nan") == 0) {
^
/usr/src/go1.4/src/lib9/fmt/strtod.c:187:2: note: here
case S1:
^~~~
/usr/src/go1.4/src/lib9/fmt/strtod.c:193:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(xcmp(s, "inf") == 0) {
^
/usr/src/go1.4/src/lib9/fmt/strtod.c:198:2: note: here
case S3:
^~~~
/usr/src/go1.4/src/lib9/fmt/strtod.c:203:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
s--; /* back over +- */
~^~
/usr/src/go1.4/src/lib9/fmt/strtod.c:204:2: note: here
case S5:
^~~~
libbio
/usr/src/go1.4/src/libbio/bflush.c: In function 'Bflush':
/usr/src/go1.4/src/libbio/bflush.c:51:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
bp->state = Bractive;
~~~~~~~~~~^~~~~~~~~~
/usr/src/go1.4/src/libbio/bflush.c:53:2: note: here
case Bractive:
^~~~
/usr/src/go1.4/src/libbio/bseek.c: In function 'Bseek':
/usr/src/go1.4/src/libbio/bseek.c:51:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
bp->gbuf = bp->ebuf;
~~~~~~~~~^~~~~~~~~~
/usr/src/go1.4/src/libbio/bseek.c:53:2: note: here
case Bractive:
^~~~
liblink
/usr/src/go1.4/src/liblink/asm5.c: In function 'buildop':
/usr/src/go1.4/src/liblink/asm5.c:1352:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("bad code");
^~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/asm5.c:1353:3: note: here
case AADD:
^~~~
/usr/src/go1.4/src/liblink/asm5.c: In function 'ofsr':
/usr/src/go1.4/src/liblink/asm5.c:2617:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
ctxt->diag("bad fst %A", a);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/asm5.c:2618:2: note: here
case AMOVD:
^~~~
/usr/src/go1.4/src/liblink/asm8.c: In function 'doasm':
/usr/src/go1.4/src/liblink/asm8.c:2694:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("unknown TLS base location for %s", headstr(ctxt->headtype));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/asm8.c:2696:3: note: here
case Hlinux:
^~~~
/usr/src/go1.4/src/liblink/asm6.c: In function 'doasm':
/usr/src/go1.4/src/liblink/asm6.c:3378:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("unknown TLS base location for %s", headstr(ctxt->headtype));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/asm6.c:3380:3: note: here
case Hplan9:
^~~~
/usr/src/go1.4/src/liblink/asm8.c: In function 'prefixof':
/usr/src/go1.4/src/liblink/asm8.c:1466:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("unknown TLS base register for %s", headstr(ctxt->headtype));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/asm8.c:1467:3: note: here
case Hdarwin:
^~~~
/usr/src/go1.4/src/liblink/asm6.c: In function 'prefixof':
/usr/src/go1.4/src/liblink/asm6.c:1909:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("unknown TLS base register for %s", headstr(ctxt->headtype));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/asm6.c:1910:3: note: here
case Hdragonfly:
^~~~
/usr/src/go1.4/src/liblink/asm8.c: In function 'mediaop':
/usr/src/go1.4/src/liblink/asm8.c:2131:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(osize != 1){
^
/usr/src/go1.4/src/liblink/asm8.c:2138:2: note: here
default:
^~~~~~~
/usr/src/go1.4/src/liblink/asm6.c: In function 'oclass':
/usr/src/go1.4/src/liblink/asm6.c:1983:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(ctxt->asmode != 64)
^
/usr/src/go1.4/src/liblink/asm6.c:1985:2: note: here
case D_DL:
^~~~
/usr/src/go1.4/src/liblink/asm6.c:2011:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(ctxt->asmode != 64)
^
/usr/src/go1.4/src/liblink/asm6.c:2013:2: note: here
case D_SP:
^~~~
/usr/src/go1.4/src/liblink/asm6.c: In function 'mediaop':
/usr/src/go1.4/src/liblink/asm6.c:2695:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(osize != 1){
^
/usr/src/go1.4/src/liblink/asm6.c:2702:2: note: here
default:
^~~~~~~
/usr/src/go1.4/src/liblink/asm6.c: In function 'asmidx':
/usr/src/go1.4/src/liblink/asm6.c:2156:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(ctxt->asmode != 64)
^
/usr/src/go1.4/src/liblink/asm6.c:2158:2: note: here
case D_AX:
^~~~
/usr/src/go1.4/src/liblink/asm6.c:2198:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(ctxt->asmode != 64)
^
/usr/src/go1.4/src/liblink/asm6.c:2200:2: note: here
case D_AX:
^~~~
/usr/src/go1.4/src/liblink/obj5.c: In function 'addstacksplit':
/usr/src/go1.4/src/liblink/obj5.c:383:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
cursym->text->mark &= ~LEAF;
~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/src/go1.4/src/liblink/obj5.c:385:3: note: here
case ABCASE:
^~~~
/usr/src/go1.4/src/liblink/sym.c: In function 'linknew':
/usr/src/go1.4/src/liblink/sym.c:150:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("unknown thread-local storage offset for nacl/%s", ctxt->arch->name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/sym.c:151:3: note: here
case '6':
^~~~
/usr/src/go1.4/src/liblink/sym.c:170:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
sysfatal("unknown thread-local storage offset for darwin/%s", ctxt->arch->name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/liblink/sym.c:171:3: note: here
case '6':
^~~~
cmd/cc
/usr/src/go1.4/src/cmd/cc/com64.c: In function 'com64':
/usr/src/go1.4/src/cmd/cc/com64.c:257:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(rv) {
^
/usr/src/go1.4/src/cmd/cc/com64.c:265:3: note: here
case OCOND:
^~~~
/usr/src/go1.4/src/cmd/cc/com64.c:300:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
diag(n, "unknown vlong %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/cc/com64.c:301:3: note: here
case OFUNC:
^~~~
/usr/src/go1.4/src/cmd/cc/com64.c:302:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
n->complex = FNX;
^
/usr/src/go1.4/src/cmd/cc/com64.c:303:3: note: here
case ORETURN:
^~~~
/usr/src/go1.4/src/cmd/cc/acid.c: In function 'acidmember':
/usr/src/go1.4/src/cmd/cc/acid.c:150:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(flag) {
^
/usr/src/go1.4/src/cmd/cc/acid.c:177:2: note: here
case TINT:
^~~~
/usr/src/go1.4/src/cmd/cc/dcl.c: In function 'isstruct':
/usr/src/go1.4/src/cmd/cc/dcl.c:295:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(n && n->type && sametype(n->type, t))
^
/usr/src/go1.4/src/cmd/cc/dcl.c:297:2: note: here
case OSTRING:
^~~~
/usr/src/go1.4/src/cmd/cc/dpchk.c: In function 'getflag':
/usr/src/go1.4/src/cmd/cc/dpchk.c:121:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
nstar++;
~~~~~^~
/usr/src/go1.4/src/cmd/cc/dpchk.c:122:3: note: here
case Fignor:
^~~~
/usr/src/go1.4/src/cmd/cc/lex.c: In function 'compile':
/usr/src/go1.4/src/cmd/cc/lex.c:308:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/cc/lex.c:309:3: note: here
case 0:
^~~~
/usr/src/go1.4/src/cmd/cc/lex.c:338:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/cc/lex.c:339:3: note: here
default:
^~~~~~~
/usr/src/go1.4/src/cmd/cc/sub.c: In function 'allfloat':
/usr/src/go1.4/src/cmd/cc/sub.c:528:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(!allfloat(n->right, flag))
^
/usr/src/go1.4/src/cmd/cc/sub.c:530:3: note: here
case OCAST:
^~~~
/usr/src/go1.4/src/cmd/cc/sub.c: In function 'simplifyshift':
/usr/src/go1.4/src/cmd/cc/sub.c:863:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(topbit(c3) >= (32-c2))
^
/usr/src/go1.4/src/cmd/cc/sub.c:865:2: note: here
case 001: /* (((e >>u c2) & c3) <<u c1) */
^~~~
/usr/src/go1.4/src/cmd/cc/sub.c:880:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(c2 <= 0)
^
/usr/src/go1.4/src/cmd/cc/sub.c:882:2: note: here
case 012: /* (((e >>s c2) & c3) >>u c1) */
^~~~
/usr/src/go1.4/src/cmd/cc/sub.c:900:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(topbit(c3) >= 31)
^
/usr/src/go1.4/src/cmd/cc/sub.c:902:2: note: here
case 010: /* (((e <<u c2) & c3) >>u c1) */
^~~~
/usr/src/go1.4/src/cmd/cc/sub.c: In function 'side':
/usr/src/go1.4/src/cmd/cc/sub.c:954:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
n = n->right;
~~^~~~~~~~~~
/usr/src/go1.4/src/cmd/cc/sub.c:956:2: note: here
case OEQ:
^~~~
/usr/src/go1.4/src/cmd/cc/sub.c: In function 'relindex':
/usr/src/go1.4/src/cmd/cc/sub.c:1130:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
diag(Z, "bad in relindex: %O", o);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/cc/sub.c:1131:2: note: here
case OEQ: return 0;
^~~~
cmd/gc
/usr/src/go1.4/src/cmd/gc/const.c: In function 'convlit1':
/usr/src/go1.4/src/cmd/gc/const.c:224:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
n->val = toint(n->val);
~~~~~~~^~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/const.c:226:4: note: here
case CTINT:
^~~~
/usr/src/go1.4/src/cmd/gc/const.c:238:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
n->val = toflt(n->val);
~~~~~~~^~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/const.c:240:4: note: here
case CTFLT:
^~~~
/usr/src/go1.4/src/cmd/gc/const.c: In function 'tostr':
/usr/src/go1.4/src/cmd/gc/const.c:470:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
yyerror("no float -> string");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/const.c:472:2: note: here
case CTNIL:
^~~~
/usr/src/go1.4/src/cmd/gc/const.c: In function 'nodlit':
/usr/src/go1.4/src/cmd/gc/const.c:1050:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("nodlit ctype %d", v.ctype);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/const.c:1051:2: note: here
case CTSTR:
^~~~
/usr/src/go1.4/src/cmd/gc/const.c: In function 'convconst':
/usr/src/go1.4/src/cmd/gc/const.c:1427:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("convconst ctype=%d %lT", val->ctype, t);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/const.c:1428:3: note: here
case CTINT:
^~~~
/usr/src/go1.4/src/cmd/gc/esc.c: In function 'esccall':
/usr/src/go1.4/src/cmd/gc/esc.c:898:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("esccall");
^~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/esc.c:900:2: note: here
case OCALLFUNC:
^~~~
/usr/src/go1.4/src/cmd/gc/gen.c: In function 'cgen_proc':
/usr/src/go1.4/src/cmd/gc/gen.c:550:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("cgen_proc: unknown call %O", n->left->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/gen.c:552:2: note: here
case OCALLMETH:
^~~~
/usr/src/go1.4/src/cmd/gc/fmt.c: In function 'typefmt':
/usr/src/go1.4/src/cmd/gc/fmt.c:624:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(fmtmode != FExp) {
^
/usr/src/go1.4/src/cmd/gc/fmt.c:628:3: note: here
default:
^~~~~~~
/usr/src/go1.4/src/cmd/gc/lex.c: In function 'ccgetc':
/usr/src/go1.4/src/cmd/gc/lex.c:1679:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(curio.bin != nil) {
^
/usr/src/go1.4/src/cmd/gc/lex.c:1683:2: note: here
case EOF:
^~~~
/usr/src/go1.4/src/cmd/gc/lex.c:1688:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
c = '\n';
~~^~~~~~
/usr/src/go1.4/src/cmd/gc/lex.c:1689:2: note: here
case '\n':
^~~~
/usr/src/go1.4/src/cmd/gc/mparith1.c: In function 'mpatoflt':
/usr/src/go1.4/src/cmd/gc/mparith1.c:352:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
f = 1;
~~^~~
/usr/src/go1.4/src/cmd/gc/mparith1.c:354:3: note: here
case ' ':
^~~~
/usr/src/go1.4/src/cmd/gc/mparith1.c:383:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
eb = 1;
~~~^~~
/usr/src/go1.4/src/cmd/gc/mparith1.c:385:3: note: here
case 'E':
^~~~
/usr/src/go1.4/src/cmd/gc/mparith1.c: In function 'mpatofix':
/usr/src/go1.4/src/cmd/gc/mparith1.c:468:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
f = 1;
~~^~~
/usr/src/go1.4/src/cmd/gc/mparith1.c:470:2: note: here
case '+':
^~~~
/usr/src/go1.4/src/cmd/gc/racewalk.c: In function 'racewalknode':
/usr/src/go1.4/src/cmd/gc/racewalk.c:156:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("racewalk: unknown node type %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/racewalk.c:158:2: note: here
case OASOP:
^~~~
/usr/src/go1.4/src/cmd/gc/order.c: In function 'orderstmt':
/usr/src/go1.4/src/cmd/gc/order.c:732:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("orderstmt range %T", n->type);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/order.c:733:3: note: here
case TARRAY:
^~~~
/usr/src/go1.4/src/cmd/gc/order.c:511:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("orderstmt %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/order.c:513:2: note: here
case OVARKILL:
^~~~
/usr/src/go1.4/src/cmd/gc/order.c: In function 'ordersafeexpr':
/usr/src/go1.4/src/cmd/gc/order.c:141:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("ordersafeexpr %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/order.c:143:2: note: here
case ONAME:
^~~~
/usr/src/go1.4/src/cmd/gc/order.c: In function 'ordermapassign':
/usr/src/go1.4/src/cmd/gc/order.c:453:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("ordermapassign %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/order.c:455:2: note: here
case OAS:
^~~~
/usr/src/go1.4/src/cmd/gc/range.c: In function 'walkrange':
/usr/src/go1.4/src/cmd/gc/range.c:144:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("walkrange");
^~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/range.c:146:2: note: here
case TARRAY:
^~~~
/usr/src/go1.4/src/cmd/gc/select.c: In function 'walkselect':
/usr/src/go1.4/src/cmd/gc/select.c:128:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("select %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/select.c:130:4: note: here
case OSEND:
^~~~
/usr/src/go1.4/src/cmd/gc/select.c:223:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("select %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/select.c:225:3: note: here
case OSEND:
^~~~
/usr/src/go1.4/src/cmd/gc/select.c:289:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("select %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/select.c:291:4: note: here
case OSEND:
^~~~
/usr/src/go1.4/src/cmd/gc/sinit.c: In function 'initplan':
/usr/src/go1.4/src/cmd/gc/sinit.c:1375:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("initplan");
^~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/sinit.c:1376:2: note: here
case OARRAYLIT:
^~~~
/usr/src/go1.4/src/cmd/gc/sinit.c: In function 'anylit':
/usr/src/go1.4/src/cmd/gc/sinit.c:1040:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("anylit: not lit");
^~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/sinit.c:1042:2: note: here
case OPTRLIT:
^~~~
/usr/src/go1.4/src/cmd/gc/sinit.c: In function 'iszero':
/usr/src/go1.4/src/cmd/gc/sinit.c:1451:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("iszero");
^~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/sinit.c:1453:3: note: here
case CTNIL:
^~~~
/usr/src/go1.4/src/cmd/gc/subr.c: In function 'assignop':
/usr/src/go1.4/src/cmd/gc/subr.c:1291:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(dst->bound != -100) // not slice
^
/usr/src/go1.4/src/cmd/gc/subr.c:1293:3: note: here
case TPTR32:
^~~~
/usr/src/go1.4/src/cmd/gc/subr.c: In function 'genhash':
/usr/src/go1.4/src/cmd/gc/subr.c:2745:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("genhash %T", t);
^~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/subr.c:2746:2: note: here
case TARRAY:
^~~~
/usr/src/go1.4/src/cmd/gc/subr.c: In function 'geneq':
/usr/src/go1.4/src/cmd/gc/subr.c:2985:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("geneq %T", t);
^~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/subr.c:2986:2: note: here
case TARRAY:
^~~~
/usr/src/go1.4/src/cmd/gc/typecheck.c: In function 'typecheck1':
/usr/src/go1.4/src/cmd/gc/typecheck.c:336:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("typecheck %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/typecheck.c:341:2: note: here
case OLITERAL:
^~~~
/usr/src/go1.4/src/cmd/gc/walk.c: In function 'walkstmt':
/usr/src/go1.4/src/cmd/gc/walk.c:220:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
n->op = OCASE;
~~~~~~^~~~~~~
/usr/src/go1.4/src/cmd/gc/walk.c:221:2: note: here
case OCASE:
^~~~
/usr/src/go1.4/src/cmd/gc/walk.c: In function 'walkexpr':
/usr/src/go1.4/src/cmd/gc/walk.c:1128:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("walkexpr ORECV"); // should see inside OAS only
^~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/gc/walk.c:1130:2: note: here
case OSLICE:
^~~~
cmd/6l
/usr/src/go1.4/src/cmd/6l/../ld/data.c: In function 'relocsym':
/usr/src/go1.4/src/cmd/6l/../ld/data.c:315:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
diag("bad reloc size %#ux for %s", siz, r->sym->name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/data.c:316:3: note: here
case 1:
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/elf.c: In function 'asmbelf':
/usr/src/go1.4/src/cmd/6l/../ld/elf.c:1141:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/elf.c:1142:2: note: here
case '5':
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/ldelf.c: In function 'reltype':
/usr/src/go1.4/src/cmd/6l/../ld/ldelf.c:875:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
diag("%s: unknown relocation type %d; compiled without -fpic?", pn, elftype);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/ldelf.c:876:2: note: here
case R('5', R_ARM_ABS32):
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/ldpe.c: In function 'ldpe':
/usr/src/go1.4/src/cmd/6l/../ld/ldpe.c:298:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
diag("%s: unknown relocation type %d;", pn, type);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/ldpe.c:299:5: note: here
case IMAGE_REL_I386_REL32:
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/macho.c: In function 'asmbmacho':
/usr/src/go1.4/src/cmd/6l/../ld/macho.c:358:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/macho.c:359:2: note: here
case '6':
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/macho.c:417:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/macho.c:418:3: note: here
case '6':
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/pe.c: In function 'asmbpe':
/usr/src/go1.4/src/cmd/6l/../ld/pe.c:617:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/../ld/pe.c:618:2: note: here
case '6':
^~~~
/usr/src/go1.4/src/cmd/6l/../ld/symtab.c: In function 'putplan9sym':
/usr/src/go1.4/src/cmd/6l/../ld/symtab.c:246:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(ver)
^
/usr/src/go1.4/src/cmd/6l/../ld/symtab.c:248:2: note: here
case 'a':
^~~~
/usr/src/go1.4/src/cmd/6l/obj.c: In function 'archinit':
/usr/src/go1.4/src/cmd/6l/obj.c:86:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
errorexit();
^~~~~~~~~~~
/usr/src/go1.4/src/cmd/6l/obj.c:87:2: note: here
case Hplan9: /* plan 9 */
^~~~
cmd/6a
cmd/6c
/usr/src/go1.4/src/cmd/6c/peep.c: In function 'peep':
/usr/src/go1.4/src/cmd/6c/peep.c:111:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
t++;
~^~
/usr/src/go1.4/src/cmd/6c/peep.c:113:3: note: here
case ADATA:
^~~~
/usr/src/go1.4/src/cmd/6c/peep.c: In function 'copyu':
/usr/src/go1.4/src/cmd/6c/peep.c:573:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(copyas(&p->from, v))
^
/usr/src/go1.4/src/cmd/6c/peep.c:577:2: note: here
case ANOP: /* rhs store */
^~~~
/usr/src/go1.4/src/cmd/6c/peep.c:747:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(p->to.type != D_NONE) {
^
/usr/src/go1.4/src/cmd/6c/peep.c:753:2: note: here
case ADIVB:
^~~~
/usr/src/go1.4/src/cmd/6c/reg.c: In function 'regopt':
/usr/src/go1.4/src/cmd/6c/reg.c:340:6: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(p->to.type != D_NONE)
^
/usr/src/go1.4/src/cmd/6c/reg.c:343:3: note: here
case AIDIVB:
^~~~
/usr/src/go1.4/src/cmd/6c/txt.c: In function 'gmove':
/usr/src/go1.4/src/cmd/6c/txt.c:995:28: warning: left shift of negative value [-Wshift-negative-value]
f->vconst |= (vlong)~0 << 32;
^~
/usr/src/go1.4/src/cmd/6c/txt.c:1045:28: warning: left shift of negative value [-Wshift-negative-value]
f->vconst |= (vlong)~0 << 32;
^~
/usr/src/go1.4/src/cmd/6c/txt.c:762:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(typefd[tt]) {
^
/usr/src/go1.4/src/cmd/6c/txt.c:773:2: note: here
case TUVLONG:
^~~~
cmd/6g
/usr/src/go1.4/src/cmd/6g/../gc/cplx.c: In function 'complexmove':
/usr/src/go1.4/src/cmd/6g/../gc/cplx.c:54:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("complexmove: unknown conversion: %T -> %T\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
f->type, t->type);
~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/../gc/cplx.c:57:2: note: here
case CASE(TCOMPLEX64,TCOMPLEX64):
^~~~
/usr/src/go1.4/src/cmd/6g/../gc/cplx.c: In function 'complexgen':
/usr/src/go1.4/src/cmd/6g/../gc/cplx.c:199:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("complexgen: unknown op %O", n->op);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/../gc/cplx.c:201:2: note: here
case ODOT:
^~~~
/usr/src/go1.4/src/cmd/6g/cgen.c: In function 'bgen':
/usr/src/go1.4/src/cmd/6g/cgen.c:1127:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
if(nr == N || nr->type == T)
/usr/src/go1.4/src/cmd/6g/cgen.c:1130:2: note: here
case ONOT: // unary
^~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c: In function 'regalloc':
/usr/src/go1.4/src/cmd/6g/gsubr.c:373:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("out of fixed registers");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:375:2: note: here
case TFLOAT32:
^~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:385:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("out of floating registers");
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:387:2: note: here
case TCOMPLEX64:
^~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c: In function 'gmove':
/usr/src/go1.4/src/cmd/6g/gsubr.c:684:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("gmove %lT -> %lT", f->type, t->type);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:689:2: note: here
case CASE(TINT8, TINT8): // same size
^~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c: In function 'naddr':
/usr/src/go1.4/src/cmd/6g/gsubr.c:1215:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("naddr: ONAME class %S %d\n", n->sym, n->class);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:1216:3: note: here
case PEXTERN:
^~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:1281:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("naddr: OADDR\n");
^~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/gsubr.c:1283:2: note: here
case OITAB:
^~~~
/usr/src/go1.4/src/cmd/6g/reg.c: In function 'addmove':
/usr/src/go1.4/src/cmd/6g/reg.c:525:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
fatal("unknown type %E", v->etype);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/go1.4/src/cmd/6g/reg.c:526:2: note: here
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
container/heap
sync
image/color/palette
io
syscall
hash
crypto/cipher
hash/crc32
crypto/hmac
hash/adler32
hash/crc64
hash/fnv
bytes
strings
bufio
text/tabwriter
path
html
strconv
math/rand
math/cmplx
compress/bzip2
time
internal/syscall
reflect
regexp/syntax
crypto
encoding/base64
net/url
crypto/aes
crypto/rc4
crypto/md5
crypto/sha1
crypto/sha256
crypto/sha512
encoding/pem
encoding/ascii85
encoding/base32
image
os
regexp
image/draw
image/jpeg
path/filepath
os/signal
fmt
encoding/binary
cmd/pprof/internal/svg
io/ioutil
os/exec
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
go/scanner
go/ast
debug/elf
debug/macho
debug/pe
compress/gzip
math/big
text/template
encoding/hex
mime
net/http/internal
cmd/internal/objfile
runtime/pprof
cmd/pack
cmd/pprof/internal/profile
cmd/pprof/internal/tempfile
go/parser
go/printer
archive/tar
crypto/elliptic
cmd/addr2line
go/doc
encoding/asn1
crypto/rand
crypto/dsa
cmd/nm
crypto/rsa
cmd/cgo
go/format
cmd/gofmt
cmd/fix
crypto/ecdsa
crypto/x509/pkix
go/build
cmd/objdump
cmd/pprof/internal/plugin
html/template
cmd/pprof/internal/symbolizer
cmd/pprof/internal/symbolz
cmd/yacc
archive/zip
compress/lzw
compress/zlib
cmd/pprof/internal/report
database/sql/driver
database/sql
encoding/csv
encoding/gob
image/gif
image/png
runtime/debug
testing
testing/iotest
testing/quick
text/scanner
cmd/pprof/internal/commands
cmd/pprof/internal/driver
runtime/cgo
net
os/user
# net
cannot load DWARF output from $WORK/net/_obj//_cgo_.o: decoding dwarf section info at offset 0x4: unsupported version 0
# os/user
cannot load DWARF output from $WORK/os/user/_obj//_cgo_.o: decoding dwarf section info at offset 0x4: unsupported version 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment