Back to build
Raw log | Switch to full mode | Login

---------------------------------------------------------------------- Config Info ---------------------------------------------------------------------- benchmarks: 177.mesa 179.art 183.equake 188.ammp 164.gzip 175.vpr 176.gcc 181.mcf 186.crafty 197.parser 253.perlbmk 254.gap 255.vortex 256.bzip2 300.twolf 252.eon script: ./run.train.sh suffix pnacl.opt.x8664 verify yes prefix /b/s/w/ir/kitchen-workdir/native_client/scons-out/opt-linux-x86-64/staging/nacl_helper_bootstrap /b/s/w/ir/kitchen-workdir/native_client/scons-out/opt-linux-x86-64/staging/sel_ldr --r_debug=0xXXXXXXXXXXXXXXXX --reserved_at_zero=0xXXXXXXXXXXXXXXXX -B /b/s/w/ir/kitchen-workdir/native_client/scons-out/nacl_irt-x86-64/staging/irt_core.nexe -a -f ---------------------------------------------------------------------- Building: 177.mesa ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/accum.c -c -o src/accum.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/alpha.c -c -o src/alpha.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/alphabuf.c -c -o src/alphabuf.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/api1.c -c -o src/api1.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/api2.c -c -o src/api2.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/attrib.c -c -o src/attrib.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/bitmap.c -c -o src/bitmap.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/blend.c -c -o src/blend.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/api2.c \ -o src/api2.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/accum.c \ -o src/accum.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/alpha.c \ -o src/alpha.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/api1.c \ -o src/api1.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bitmap.c \ -o src/bitmap.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/alphabuf.c \ -o src/alphabuf.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/blend.c \ -o src/blend.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/attrib.c \ -o src/attrib.o3.bc Return Code: 0 In file included from src/attrib.c:61: src/attrib.h:32:9: warning: 'ATTRIB_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef ATTRIB_H ^~~~~~~~ src/attrib.h:33:9: note: 'ATTRIB_h' is defined here; did you mean 'ATTRIB_H'? #define ATTRIB_h ^~~~~~~~ ATTRIB_H ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/clip.c -c -o src/clip.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/colortab.c -c -o src/colortab.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/context.c -c -o src/context.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/copypix.c -c -o src/copypix.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/depth.c -c -o src/depth.o3.bc 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/dlist.c -c -o src/dlist.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/clip.c \ -o src/clip.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/context.c \ -o src/context.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/colortab.c \ -o src/colortab.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/copypix.c \ -o src/copypix.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/depth.c \ -o src/depth.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/drawpix.c -c -o src/drawpix.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dlist.c \ -o src/dlist.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/enable.c -c -o src/enable.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/eval.c -c -o src/eval.o3.bc In file included from src/dlist.c:144: src/attrib.h:32:9: warning: 'ATTRIB_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef ATTRIB_H ^~~~~~~~ src/attrib.h:33:9: note: 'ATTRIB_h' is defined here; did you mean 'ATTRIB_H'? #define ATTRIB_h ^~~~~~~~ ATTRIB_H Return Code: 0 src/dlist.c:3506:24: warning: comparison of unsigned enum expression < 0 is always false [-Wtautological-compare] if (opcode < 0 || opcode > OPCODE_END_OF_LIST) { ~~~~~~ ^ ~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/drawpix.c \ -o src/drawpix.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/feedback.c -c -o src/feedback.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/fog.c -c -o src/fog.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/get.c -c -o src/get.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/enable.c \ -o src/enable.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/eval.c \ -o src/eval.o3.bc src/eval.c:591:19: warning: comparison of function 'components' equal to a null pointer is always false [-Wtautological-pointer-compare] if (!points || components==0) { ^~~~~~~~~~ ~ src/eval.c:591:19: note: prefix with the address-of operator to silence this warning if (!points || components==0) { ^ & Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/hash.c -c -o src/hash.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/fog.c \ -o src/fog.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/get.c \ -o src/get.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/feedback.c \ -o src/feedback.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/image.c -c -o src/image.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/light.c -c -o src/light.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/lines.c -c -o src/lines.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/hash.c \ -o src/hash.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/image.c \ -o src/image.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/logic.c -c -o src/logic.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/lines.c \ -o src/lines.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/light.c \ -o src/light.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/masking.c -c -o src/masking.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/mesa4.c -c -o src/mesa4.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/logic.c \ -o src/logic.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/matrix.c -c -o src/matrix.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/misc.c -c -o src/misc.o3.bc 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/mmath.c -c -o src/mmath.o3.bc 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/osmesa.c -c -o src/osmesa.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/masking.c \ -o src/masking.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mesa4.c \ -o src/mesa4.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/pb.c -c -o src/pb.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/pixel.c -c -o src/pixel.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/matrix.c \ -o src/matrix.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/misc.c \ -o src/misc.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mmath.c \ -o src/mmath.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/pointers.c -c -o src/pointers.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/osmesa.c \ -o src/osmesa.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/points.c -c -o src/points.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pb.c \ -o src/pb.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pixel.c \ -o src/pixel.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/polygon.c -c -o src/polygon.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pointers.c \ -o src/pointers.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/quads.c -c -o src/quads.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rastpos.c -c -o src/rastpos.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/points.c \ -o src/points.o3.bc In file included from src/pointers.c:97: src/attrib.h:32:9: warning: 'ATTRIB_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef ATTRIB_H ^~~~~~~~ src/attrib.h:33:9: note: 'ATTRIB_h' is defined here; did you mean 'ATTRIB_H'? #define ATTRIB_h ^~~~~~~~ ATTRIB_H Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/polygon.c \ -o src/polygon.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/readpix.c -c -o src/readpix.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rect.c -c -o src/rect.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/quads.c \ -o src/quads.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rastpos.c \ -o src/rastpos.o3.bc1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/scissor.c -c -o src/scissor.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/shade.c -c -o src/shade.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/span.c -c -o src/span.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/readpix.c \ -o src/readpix.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/stencil.c -c -o src/stencil.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/teximage.c -c -o src/teximage.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rect.c \ -o src/rect.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/texobj.c -c -o src/texobj.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/scissor.c \ -o src/scissor.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/texstate.c -c -o src/texstate.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/shade.c \ -o src/shade.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/span.c \ -o src/span.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/texture.c -c -o src/texture.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/teximage.c \ -o src/teximage.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/stencil.c \ -o src/stencil.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/texobj.c \ -o src/texobj.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/triangle.c -c -o src/triangle.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/texstate.c \ -o src/texstate.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/texture.c \ -o src/texture.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/varray.c -c -o src/varray.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/vb.c -c -o src/vb.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/vbfill.c -c -o src/vbfill.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/triangle.c \ -o src/triangle.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/vbrender.c -c -o src/vbrender.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/vbxform.c -c -o src/vbxform.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/varray.c \ -o src/varray.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vbfill.c \ -o src/vbfill.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vb.c \ -o src/vb.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vbrender.c \ -o src/vbrender.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/winpos.c -c -o src/winpos.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vbxform.c \ -o src/vbxform.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/xform.c -c -o src/xform.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/winpos.c \ -o src/winpos.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/xform.c \ -o src/xform.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/accum.o3.bc src/alpha.o3.bc src/alphabuf.o3.bc src/api1.o3.bc src/api2.o3.bc src/attrib.o3.bc src/bitmap.o3.bc src/blend.o3.bc src/clip.o3.bc src/colortab.o3.bc src/context.o3.bc src/copypix.o3.bc src/depth.o3.bc src/dlist.o3.bc src/drawpix.o3.bc src/enable.o3.bc src/eval.o3.bc src/feedback.o3.bc src/fog.o3.bc src/get.o3.bc src/hash.o3.bc src/image.o3.bc src/light.o3.bc src/lines.o3.bc src/logic.o3.bc src/masking.o3.bc src/mesa4.o3.bc src/matrix.o3.bc src/misc.o3.bc src/mmath.o3.bc src/osmesa.o3.bc src/pb.o3.bc src/pixel.o3.bc src/pointers.o3.bc src/points.o3.bc src/polygon.o3.bc src/quads.o3.bc src/rastpos.o3.bc src/readpix.o3.bc src/rect.o3.bc src/scissor.o3.bc src/shade.o3.bc src/span.o3.bc src/stencil.o3.bc src/teximage.o3.bc src/texobj.o3.bc src/texstate.o3.bc src/texture.o3.bc src/triangle.o3.bc src/varray.o3.bc src/vb.o3.bc src/vbfill.o3.bc src/vbrender.o3.bc src/vbxform.o3.bc src/winpos.o3.bc src/xform.o3.bc -static -lm -o mesa.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/accum.o3.bc', 'src/alpha.o3.bc', 'src/alphabuf.o3.bc', 'src/api1.o3.bc', 'src/api2.o3.bc', 'src/attrib.o3.bc', 'src/bitmap.o3.bc', 'src/blend.o3.bc', 'src/clip.o3.bc', 'src/colortab.o3.bc', 'src/context.o3.bc', 'src/copypix.o3.bc', 'src/depth.o3.bc', 'src/dlist.o3.bc', 'src/drawpix.o3.bc', 'src/enable.o3.bc', 'src/eval.o3.bc', 'src/feedback.o3.bc', 'src/fog.o3.bc', 'src/get.o3.bc', 'src/hash.o3.bc', 'src/image.o3.bc', 'src/light.o3.bc', 'src/lines.o3.bc', 'src/logic.o3.bc', 'src/masking.o3.bc', 'src/mesa4.o3.bc', 'src/matrix.o3.bc', 'src/misc.o3.bc', 'src/mmath.o3.bc', 'src/osmesa.o3.bc', 'src/pb.o3.bc', 'src/pixel.o3.bc', 'src/pointers.o3.bc', 'src/points.o3.bc', 'src/polygon.o3.bc', 'src/quads.o3.bc', 'src/rastpos.o3.bc', 'src/readpix.o3.bc', 'src/rect.o3.bc', 'src/scissor.o3.bc', 'src/shade.o3.bc', 'src/span.o3.bc', 'src/stencil.o3.bc', 'src/teximage.o3.bc', 'src/texobj.o3.bc', 'src/texstate.o3.bc', 'src/texture.o3.bc', 'src/triangle.o3.bc', 'src/varray.o3.bc', 'src/vb.o3.bc', 'src/vbfill.o3.bc', 'src/vbrender.o3.bc', 'src/vbxform.o3.bc', 'src/winpos.o3.bc', 'src/xform.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'mesa.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/accum.o3.bc \ src/alpha.o3.bc \ src/alphabuf.o3.bc \ src/api1.o3.bc \ src/api2.o3.bc \ src/attrib.o3.bc \ src/bitmap.o3.bc \ src/blend.o3.bc \ src/clip.o3.bc \ src/colortab.o3.bc \ src/context.o3.bc \ src/copypix.o3.bc \ src/depth.o3.bc \ src/dlist.o3.bc \ src/drawpix.o3.bc \ src/enable.o3.bc \ src/eval.o3.bc \ src/feedback.o3.bc \ src/fog.o3.bc \ src/get.o3.bc \ src/hash.o3.bc \ src/image.o3.bc \ src/light.o3.bc \ src/lines.o3.bc \ src/logic.o3.bc \ src/masking.o3.bc \ src/mesa4.o3.bc \ src/matrix.o3.bc \ src/misc.o3.bc \ src/mmath.o3.bc \ src/osmesa.o3.bc \ src/pb.o3.bc \ src/pixel.o3.bc \ src/pointers.o3.bc \ src/points.o3.bc \ src/polygon.o3.bc \ src/quads.o3.bc \ src/rastpos.o3.bc \ src/readpix.o3.bc \ src/rect.o3.bc \ src/scissor.o3.bc \ src/shade.o3.bc \ src/span.o3.bc \ src/stencil.o3.bc \ src/teximage.o3.bc \ src/texobj.o3.bc \ src/texstate.o3.bc \ src/texture.o3.bc \ src/triangle.o3.bc \ src/varray.o3.bc \ src/vb.o3.bc \ src/vbfill.o3.bc \ src/vbrender.o3.bc \ src/vbxform.o3.bc \ src/winpos.o3.bc \ src/xform.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.opt.pexe---linked.pre_opt.pexe', '-o', 'mesa.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o mesa.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_mesa: opt.pexe= 1599901 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize mesa.opt.pexe -o mesa.opt.stripped.pexe RESULT transfersize_mesa: opt.stripped.pexe= 413372 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 mesa.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose mesa.opt.stripped.pexe -o mesa.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ mesa.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'mesa.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o mesa.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ mesa.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'mesa.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o mesa.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ mesa.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'mesa.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/177.mesa/mesa.pnacl.opt.x8664---mesa.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o mesa.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_mesa: pnacl.opt.x8664= [2.28,2.44,2.26] seconds RESULT transfersize_mesa: pnacl.opt.x8664= 373391 bytes ---------------------------------------------------------------------- Building: 179.art ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/scanner.c -c -o src/scanner.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/scanner.c \ -o src/scanner.o3.bc src/scanner.c:287:36: warning: format specifies type 'float *' but the argument has type 'double *' [-Wformat] { fscanf(fp,"%i %f %i %f",&x1,&y1,&x2,&y2); ~~ ^~~ %lf src/scanner.c:287:44: warning: format specifies type 'float *' but the argument has type 'double *' [-Wformat] { fscanf(fp,"%i %f %i %f",&x1,&y1,&x2,&y2); ~~ ^~~ %lf src/scanner.c:299:21: warning: format specifies type 'float *' but the argument has type 'double *' [-Wformat] fscanf(fp,"%f",&f1_layer[i].I[cp]); ~~ ^~~~~~~~~~~~~~~~~~ %lf src/scanner.c:698:4: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] read(fd,buffer,8); ^ src/scanner.c:1066:10: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp(argv[1],"-v")==0) ^ src/scanner.c:1066:10: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' 5 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/scanner.o3.bc -static -lm -o art.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/scanner.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'art.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/scanner.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.opt.pexe---linked.pre_opt.pexe', '-o', 'art.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o art.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_art: opt.pexe= 606329 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize art.opt.pexe -o art.opt.stripped.pexe RESULT transfersize_art: opt.stripped.pexe= 105501 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 art.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose art.opt.stripped.pexe -o art.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ art.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'art.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o art.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ art.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'art.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o art.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ art.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'art.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/179.art/art.pnacl.opt.x8664---art.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o art.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_art: pnacl.opt.x8664= [0.67,0.68,0.67] seconds RESULT transfersize_art: pnacl.opt.x8664= 85569 bytes ---------------------------------------------------------------------- Building: 183.equake ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/quake.c -c -o src/quake.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/quake.c \ -o src/quake.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/quake.o3.bc -static -lm -o equake.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/quake.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'equake.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/quake.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.opt.pexe---linked.pre_opt.pexe', '-o', 'equake.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o equake.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_equake: opt.pexe= 634897 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize equake.opt.pexe -o equake.opt.stripped.pexe RESULT transfersize_equake: opt.stripped.pexe= 113992 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 equake.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose equake.opt.stripped.pexe -o equake.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ equake.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'equake.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o equake.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ equake.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'equake.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o equake.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ equake.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'equake.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/183.equake/equake.pnacl.opt.x8664---equake.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o equake.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_equake: pnacl.opt.x8664= [0.81,0.78,0.77] seconds RESULT transfersize_equake: pnacl.opt.x8664= 95052 bytes ---------------------------------------------------------------------- Building: 188.ammp ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/ammp.c -c -o src/ammp.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/analyze.c -c -o src/analyze.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/angle.c -c -o src/angle.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/animate.c -c -o src/animate.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/anonbon.c -c -o src/anonbon.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/atoms.c -c -o src/atoms.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/bonds.c -c -o src/bonds.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/box.c -c -o src/box.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/animate.c \ -o src/animate.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/anonbon.c \ -o src/anonbon.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/ammp.c \ -o src/ammp.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/angle.c \ -o src/angle.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bonds.c \ -o src/bonds.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/atoms.c \ -o src/atoms.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/analyze.c \ -o src/analyze.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/box.c \ -o src/box.o3.bc src/bonds.c:76:46: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in bond %d %d \0",p1,p2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/angle.c:76:50: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in angle %d %d %d \0",p1,p2,p3); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/ammp.c:139:2: warning: implicit declaration of function 'set_i_variable' is invalid in C99 [-Wimplicit-function-declaration] set_i_variable( "nostep", 1); ^ src/bonds.c:233:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (mine == NULL) ) ~~~~~^~~~~~~ src/bonds.c:233:12: note: remove extraneous parentheses around the comparison to silence this warning if( (mine == NULL) ) ~ ^ ~ src/bonds.c:233:12: note: use '=' to turn this equality comparison into an assignment if( (mine == NULL) ) ^~ = src/angle.c:267:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (mine == NULL) ) ~~~~~^~~~~~~ src/angle.c:267:12: note: remove extraneous parentheses around the comparison to silence this warning if( (mine == NULL) ) ~ ^ ~ src/angle.c:267:12: note: use '=' to turn this equality comparison into an assignment if( (mine == NULL) ) ^~ = 1 warning generated. src/bonds.c:510:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] gsdg_bond( who) ^ Return Code: 0 src/angle.c:770:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] gsdg_angle( who ) ^ src/atoms.c:801:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inactivate_non_zero (i1,i2) ^ src/animate.c:649:2: warning: implicit declaration of function 'a_v_zero' is invalid in C99 [-Wimplicit-function-declaration] a_v_zero(); ^ src/animate.c:650:2: warning: implicit declaration of function 'a_d_zero' is invalid in C99 [-Wimplicit-function-declaration] a_d_zero(); ^ src/atoms.c:836:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] inactivate (i1,i2) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/eval.c -c -o src/eval.o3.bc src/atoms.c:870:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] activate (i1,i2) ^ Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/gsdg.c -c -o src/gsdg.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/hybrid.c -c -o src/hybrid.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/math.c -c -o src/math.o3.bc 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/mom.c -c -o src/mom.o3.bc 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/monitor.c -c -o src/monitor.o3.bc 3 warnings generated. Return Code: 0 2 warnings generated. Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/eval.c \ -o src/eval.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/noel.c -c -o src/noel.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/gsdg.c \ -o src/gsdg.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/hybrid.c \ -o src/hybrid.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/optimist.c -c -o src/optimist.o3.bc src/gsdg.c:87:47: warning: implicit declaration of function 'gsdg_bond' is invalid in C99 [-Wimplicit-function-declaration] if( vfs[j] == v_bond || vfs[j] == v_mmbond ) gsdg_bond(ap); ^ src/gsdg.c:88:71: warning: implicit declaration of function 'gsdg_angle' is invalid in C99 [-Wimplicit-function-declaration] if( vfs[j] == v_angle || vfs[j] == v_mmangle || vfs[j] == v_c_angle) gsdg_angle(ap); ^ src/gsdg.c:89:24: warning: implicit declaration of function 'gsdg_noel' is invalid in C99 [-Wimplicit-function-declaration]src/hybrid.c:82:54: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in hybrid %d %d %d %d \0",p1,p2,p3,p4); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ if( vfs[j] == v_noel) gsdg_noel(ap); ^ src/gsdg.c:90Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/math.c \ -o src/math.o3.bc :26: warning: implicit declaration of function 'gsdg_hybrid' is invalid in C99 [-Wimplicit-function-declaration] if( vfs[j] == v_hybrid) gsdg_hybrid(ap); ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mom.c \ -o src/mom.o3.bcsrc/eval.csrc/hybrid.c:270:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (mine == NULL) ) ~~~~~^~~~~~~ src/hybrid.c:270:12: note: remove extraneous parentheses around the comparison to silence this warning if( (mine == NULL) ) ~ ^ ~ src/hybrid.c:270:12: note: use '=' to turn this equality comparison into an assignment if( (mine == NULL) ) ^~ = :506:2: warning: implicit declaration of function 'tgroup' is invalid in C99 [-Wimplicit-function-declaration] tgroup( itemp[1],itemp[2],itemp[3],itemp[4],itemp[5],ftemp[6],itemp[7]); ^ src/eval.c:512:2: warning: implicit declaration of function 'tsearch' is invalid in C99 [-Wimplicit-function-declaration] tsearch( itemp[1],itemp[2],itemp[3],itemp[4],itemp[5],itemp[6],itemp[7],itemp[8]); ^ src/eval.c:517:2: warning: implicit declaration of function 'tset' is invalid in C99 [-Wimplicit-function-declaration] tset( op,echo,itemp[1],itemp[2],itemp[3],itemp[4],ftemp[5]*3.141592653589793/180.); ^ src/eval.c:522:2: warning: implicit declaration of function 'tmin' is invalid in C99 [-Wimplicit-function-declaration] tmin( op,echo,itemp[1],itemp[2],itemp[3],itemp[4],itemp[5],potentials,nused); ^ src/eval.c:527:2: warning: implicit declaration of function 'tmap' is invalid in C99 [-Wimplicit-function-declaration] tmap( op,echo,potentials,nused, ^ src/eval.c:561:2: warning: implicit declaration of function 'inactivate_non_zero' is invalid in C99 [-Wimplicit-function-declaration] inactivate_non_zero( itemp[1],itemp[2]); ^ src/eval.c:566:2: warning: implicit declaration of function 'inactivate' is invalid in C99 [-Wimplicit-function-declaration] inactivate( itemp[1],itemp[2]); ^ src/eval.c:571:2: warning: implicit declaration of function 'activate' is invalid in C99 [-Wimplicit-function-declaration] activate( itemp[1],itemp[2]); ^ src/eval.c:767:2: warning: implicit declaration of function 'steep' is invalid in C99 [-Wimplicit-function-declaration] steep( potentials,forces,nused,itemp[1],ftemp[2]); ^ src/eval.c:780:2: warning: implicit declaration of function 'cngdel' is invalid in C99 [-Wimplicit-function-declaration] cngdel( potentials,forces,nused,itemp[1],itemp[2],ftemp[3],echo); ^ 4src/mom.c:91:2: warning: implicit declaration of function 'mom_solve' is invalid in C99 [-Wimplicit-function-declaration] mom_solve( Z,v,row,row); ^ src/mom.c:101:23: warning: '/*' within block comment [-Wcomment] /* dv += 2*(tv - tq); /* ^ src/mom.c:102:1: warning: '/*' within block comment [-Wcomment] /* dv += 14.4*(tv - tq)/row*1.5; ^ warnings generated. src/math.c:413:6: warning: implicit declaration of function 'tisvariable' is invalid in C99 [-Wimplicit-function-declaration] if( tisvariable(&tokens[1][0] ) && tokens[1][0] != '\0' && adata == IMEADIATE ) ^ Return Code: 0 src/mom.c:214:2: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] mom_solve( matrix,vector,irow,ilead ) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/random.c -c -o src/random.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/monitor.c \ -o src/monitor.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/noel.c \ -o src/noel.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/optimist.c \ -o src/optimist.o3.bc 4 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rectmm.c -c -o src/rectmm.o3.bc 2 warnings generated. Return Code: 0 src/noel.c:88:46: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in noel %d %d \0",p1,p2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/noel.c:257:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (mine == NULL) ) ~~~~~^~~~~~~ src/noel.c:257:12: note: remove extraneous parentheses around the comparison to silence this warning if( (mine == NULL) ) ~ ^ ~ src/noel.c:257:12: note: use '=' to turn this equality comparison into an assignment if( (mine == NULL) ) ^~ = Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/restrain.c -c -o src/restrain.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/significance.c -c -o src/significance.o3.bc 1src/optimist.c:115:2: warning: implicit declaration of function 'a_g_zero' is invalid in C99 [-Wimplicit-function-declaration] a_g_zero(); ^ src/optimist.c:116:2: warning: implicit declaration of function 'a_d_zero' is invalid in C99 [-Wimplicit-function-declaration] a_d_zero(); ^ src/optimist.c:127:1: warning: '/*' within block comment [-Wcomment] /* use just the simple one */ ^ src/optimist.c:142:2: warning: implicit declaration of function 'a_ftogx' is invalid in C99 [-Wimplicit-function-declaration] a_ftogx( 1.,0.); ^ warning generated. Return Code: 0 10 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/tailor.c -c -o src/tailor.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/tether.c -c -o src/tether.o3.bc 4 warnings generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/random.c \ -o src/random.o3.bc 2 warnings generated. ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/tgroup.c -c -o src/tgroup.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/torsion.c -c -o src/torsion.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rectmm.c \ -o src/rectmm.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/tset.c -c -o src/tset.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/significance.c \ -o src/significance.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/restrain.c \ -o src/restrain.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tailor.c \ -o src/tailor.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tether.c \ -o src/tether.o3.bc src/restrain.c:73:50: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in restrain %d %d \0",p1,p2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/restrain.c:215:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (mine == NULL) ) ~~~~~^~~~~~~ src/restrain.c:215:12: note: remove extraneous parentheses around the comparison to silence this warning if( (mine == NULL) ) ~ ^ ~ src/restrain.c:215:12: note: use '=' to turn this equality comparison into an assignment if( (mine == NULL) ) ^~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tgroup.c \ -o src/tgroup.o3.bc = Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/torsion.c \ -o src/torsion.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/unonbon.c -c -o src/unonbon.o3.bc src/tether.c:69:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (ap1 == NULL) ) ~~~~^~~~~~~ src/tether.c:69:11: note: remove extraneous parentheses around the comparison to silence this warning if( (ap1 == NULL) ) ~ ^ ~~ src/tether.c:69:11: note: use '=' to turn this equality comparison into an assignment if( (ap1 == NULL) ) ^~ = src/tether.c:71:45: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in tether %d \0",p1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Return Code: 0 src/tgroup.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] tsearch( t1 ,t2 ,t3,t4,t5,t6,t7,t8 ) ^ src/tgroup.c:265:1: warning: control may reach end of non-void function [-Wreturn-type] } /* end of tsearch */ ^ src/tgroup.c:436:2: warning: implicit declaration of function 'tg_nonbon' is invalid in C99 [-Wimplicit-function-declaration] tg_nonbon( &vl[i], gl[igl]); ^ 2 warnings generated. ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/variable.c -c -o src/variable.o3.bc src/torsion.c:77:51: warning: format string contains '\0' within the string body [-Wformat] sprintf( line," same atom in torsion %d %d %d %d \0",p1,p2,p3,p4); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/torsion.c:89:55: warning: format string contains '\0' within the string body [-Wformat] sprintf( line,"undefined atom in torsion %d %d %d %d \0",p1,p2,p3,p4); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ Return Code: 0 src/torsion.c:366:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if( (mine == NULL) ) ~~~~~^~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/vnonbon.c -c -o src/vnonbon.o3.bc src/torsion.c:366:12: note: remove extraneous parentheses around the comparison to silence this warning if( (mine == NULL) ) ~ ^ ~ src/torsion.c:366:12: note: use '=' to turn this equality comparison into an assignment if( (mine == NULL) ) ^~ = src/torsion.c:494:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] gsdg_torsion( ap ) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tset.c \ -o src/tset.o3.bc 4 warnings generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unonbon.c \ -o src/unonbon.o3.bc 2 warnings generated. Return Code: 0 Return Code: 0 3 warnings generated. Return Code: 0 src/unonbon.c:93:3: warning: implicit declaration of function 'v_nonbon' is invalid in C99 [-Wimplicit-function-declaration] v_nonbon( V,lambda); ^ src/unonbon.c:225:3: warning: implicit declaration of function 'f_nonbon' is invalid in C99 [-Wimplicit-function-declaration] f_nonbon( lambda); ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vnonbon.c \ -o src/vnonbon.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/variable.c \ -o src/variable.o3.bc src/vnonbon.c:134:33: warning: implicit declaration of function 'mm_fv_update_nonbon' is invalid in C99 [-Wimplicit-function-declaration] { free(vector); free(atomall); mm_fv_update_nonbon(lambda); return 1;} ^ 2 warnings generated. Return Code: 0 Return Code: 0 Return Code: 0 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/ammp.o3.bc src/analyze.o3.bc src/angle.o3.bc src/animate.o3.bc src/anonbon.o3.bc src/atoms.o3.bc src/bonds.o3.bc src/box.o3.bc src/eval.o3.bc src/gsdg.o3.bc src/hybrid.o3.bc src/math.o3.bc src/mom.o3.bc src/monitor.o3.bc src/noel.o3.bc src/optimist.o3.bc src/random.o3.bc src/rectmm.o3.bc src/restrain.o3.bc src/significance.o3.bc src/tailor.o3.bc src/tether.o3.bc src/tgroup.o3.bc src/torsion.o3.bc src/tset.o3.bc src/unonbon.o3.bc src/variable.o3.bc src/vnonbon.o3.bc -static -lm -o ammp.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/ammp.o3.bc', 'src/analyze.o3.bc', 'src/angle.o3.bc', 'src/animate.o3.bc', 'src/anonbon.o3.bc', 'src/atoms.o3.bc', 'src/bonds.o3.bc', 'src/box.o3.bc', 'src/eval.o3.bc', 'src/gsdg.o3.bc', 'src/hybrid.o3.bc', 'src/math.o3.bc', 'src/mom.o3.bc', 'src/monitor.o3.bc', 'src/noel.o3.bc', 'src/optimist.o3.bc', 'src/random.o3.bc', 'src/rectmm.o3.bc', 'src/restrain.o3.bc', 'src/significance.o3.bc', 'src/tailor.o3.bc', 'src/tether.o3.bc', 'src/tgroup.o3.bc', 'src/torsion.o3.bc', 'src/tset.o3.bc', 'src/unonbon.o3.bc', 'src/variable.o3.bc', 'src/vnonbon.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'ammp.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/ammp.o3.bc \ src/analyze.o3.bc \ src/angle.o3.bc \ src/animate.o3.bc \ src/anonbon.o3.bc \ src/atoms.o3.bc \ src/bonds.o3.bc \ src/box.o3.bc \ src/eval.o3.bc \ src/gsdg.o3.bc \ src/hybrid.o3.bc \ src/math.o3.bc \ src/mom.o3.bc \ src/monitor.o3.bc \ src/noel.o3.bc \ src/optimist.o3.bc \ src/random.o3.bc \ src/rectmm.o3.bc \ src/restrain.o3.bc \ src/significance.o3.bc \ src/tailor.o3.bc \ src/tether.o3.bc \ src/tgroup.o3.bc \ src/torsion.o3.bc \ src/tset.o3.bc \ src/unonbon.o3.bc \ src/variable.o3.bc \ src/vnonbon.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.opt.pexe---linked.pre_opt.pexe', '-o', 'ammp.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o ammp.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_ammp: opt.pexe= 922685 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize ammp.opt.pexe -o ammp.opt.stripped.pexe RESULT transfersize_ammp: opt.stripped.pexe= 183457 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 ammp.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose ammp.opt.stripped.pexe -o ammp.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ ammp.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'ammp.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o ammp.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ ammp.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'ammp.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o ammp.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ ammp.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'ammp.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/188.ammp/ammp.pnacl.opt.x8664---ammp.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o ammp.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_ammp: pnacl.opt.x8664= [1.33,1.46,1.39] seconds RESULT transfersize_ammp: pnacl.opt.x8664= 162299 bytes ---------------------------------------------------------------------- Building: 164.gzip ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/bits.c -c -o src/bits.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/deflate.c -c -o src/deflate.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/gzip.c -c -o src/gzip.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/inflate.c -c -o src/inflate.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/lzw.c -c -o src/lzw.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/spec.c -c -o src/spec.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/trees.c -c -o src/trees.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/unlzh.c -c -o src/unlzh.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/inflate.c \ -o src/inflate.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bits.c \ -o src/bits.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/deflate.c \ -o src/deflate.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/trees.c \ -o src/trees.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/lzw.c \ -o src/lzw.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/gzip.c \ -o src/gzip.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unlzh.c \ -o src/unlzh.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/spec.c \ -o src/spec.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/unlzw.c -c -o src/unlzw.o3.bc src/spec.c:13:9: warning: 'SPEC_CPU2000' macro redefined [-Wmacro-redefined] #define SPEC_CPU2000 ^ <command line>:1:9: note: previous definition is here #define SPEC_CPU2000 1 ^ src/spec.c:145:7: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] rc = read(fd, spec_fd[num].buf+i, FILE_CHUNK); ^ src/spec.c:153:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ src/spec.c:166:46: warning: format specifies type 'unsigned int' but the argument has type 'unsigned char *' [-Wformat] debug3(4,"spec_read: %d, %x, %d = ", fd, buf, size); ~~ ^~~ %s src/spec.c:34:69: note: expanded from macro 'debug3' #define debug3(level,str, a, b, c) { if (level<dbglvl) printf(str,a,b,c); } ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/unpack.c -c -o src/unpack.o3.bc src/spec.c:229:47: warning: format specifies type 'unsigned int' but the argument has type 'unsigned char *' [-Wformat] debug3(4,"spec_write: %d, %x, %d = ", fd, buf, size); ~~ ^~~ %s src/spec.c:34:69: note: expanded from macro 'debug3' #define debug3(level,str, a, b, c) { if (level<dbglvl) printf(str,a,b,c); } ^ src/spec.c:272:5: warning: implicit declaration of function 'debug_time' is invalid in C99 [-Wimplicit-function-declaration] debug_time(); ^ src/gzip.c:626:2: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] isatty(fileno((FILE *)(decompress ? stdin : stdout)))) { ^ src/gzip.c:793:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(ifd); ^ src/gzip.c:846:18: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] if (!to_stdout) unlink (ofname); ^ Return Code: 0 src/gzip.c:1384:26: warning: implicit declaration of function 'lseek' is invalid in C99 [-Wimplicit-function-declaration] bytes_in = (long)lseek(ifd, (off_t)(-8), SEEK_END); ^ src/gzip.c:1388:17: warning: implicit declaration of function 'spec_read' is invalid in C99 [-Wimplicit-function-declaration] if (read(ifd, (char*)buf, sizeof(buf)) != sizeof(buf)) { ^ src/gzip.h:17:21: note: expanded from macro 'read' #define read(a,b,c) spec_read(a,b,c) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/unzip.c -c -o src/unzip.o3.bc src/gzip.c:1591:12: warning: implicit declaration of function 'chmod' is invalid in C99 [-Wimplicit-function-declaration] (void) chmod(ofname, 0777); ^ 6 warnings generated. Return Code: 0 6 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/util.c -c -o src/util.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/zip.c -c -o src/zip.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unlzw.c \ -o src/unlzw.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unpack.c \ -o src/unpack.o3.bc Return Code: 0 src/unlzw.c:261:19: warning: implicit declaration of function 'spec_read' is invalid in C99 [-Wimplicit-function-declaration] if ((rsize = read(in, (char*)inbuf+insize, INBUFSIZ)) == EOF) { ^ src/gzip.h:17:21: note: expanded from macro 'read' #define read(a,b,c) spec_read(a,b,c) ^ Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unzip.c \ -o src/unzip.o3.bc Return Code: 0 1 warning generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/zip.c \ -o src/zip.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/util.c \ -o src/util.o3.bc src/zip.c:111:11: warning: implicit declaration of function 'spec_read' is invalid in C99 [-Wimplicit-function-declaration] len = read(ifd, buf, size); ^ src/gzip.h:17:21: note: expanded from macro 'read' #define read(a,b,c) spec_read(a,b,c) ^ Return Code: 0 1 warning generated. Return Code: 0 src/util.c:46:11: warning: implicit declaration of function 'spec_read' is invalid in C99 [-Wimplicit-function-declaration] insize = read(in, (char*)inbuf, INBUFSIZ); ^ src/gzip.h:17:21: note: expanded from macro 'read' #define read(a,b,c) spec_read(a,b,c) ^ src/util.c:156:17: warning: implicit declaration of function 'spec_write' is invalid in C99 [-Wimplicit-function-declaration] while ((n = write(fd, buf, cnt)) != cnt) { ^ src/gzip.h:18:22: note: expanded from macro 'write' #define write(a,b,c) spec_write(a,b,c) ^ 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/bits.o3.bc src/deflate.o3.bc src/gzip.o3.bc src/inflate.o3.bc src/lzw.o3.bc src/spec.o3.bc src/trees.o3.bc src/unlzh.o3.bc src/unlzw.o3.bc src/unpack.o3.bc src/unzip.o3.bc src/util.o3.bc src/zip.o3.bc -static -lm -o gzip.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/bits.o3.bc', 'src/deflate.o3.bc', 'src/gzip.o3.bc', 'src/inflate.o3.bc', 'src/lzw.o3.bc', 'src/spec.o3.bc', 'src/trees.o3.bc', 'src/unlzh.o3.bc', 'src/unlzw.o3.bc', 'src/unpack.o3.bc', 'src/unzip.o3.bc', 'src/util.o3.bc', 'src/zip.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'gzip.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/bits.o3.bc \ src/deflate.o3.bc \ src/gzip.o3.bc \ src/inflate.o3.bc \ src/lzw.o3.bc \ src/spec.o3.bc \ src/trees.o3.bc \ src/unlzh.o3.bc \ src/unlzw.o3.bc \ src/unpack.o3.bc \ src/unzip.o3.bc \ src/util.o3.bc \ src/zip.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.opt.pexe---linked.pre_opt.pexe', '-o', 'gzip.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o gzip.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_gzip: opt.pexe= 456482 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize gzip.opt.pexe -o gzip.opt.stripped.pexe RESULT transfersize_gzip: opt.stripped.pexe= 75601 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 gzip.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose gzip.opt.stripped.pexe -o gzip.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gzip.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gzip.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gzip.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gzip.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gzip.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gzip.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gzip.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gzip.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/164.gzip/gzip.pnacl.opt.x8664---gzip.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gzip.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_gzip: pnacl.opt.x8664= [0.62,0.65,0.68] seconds RESULT transfersize_gzip: pnacl.opt.x8664= 64618 bytes ---------------------------------------------------------------------- Building: 175.vpr ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/check_route.c -c -o src/check_route.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/check_rr_graph.c -c -o src/check_rr_graph.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/draw.c -c -o src/draw.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/graphics.c -c -o src/graphics.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/hash.c -c -o src/hash.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/main.c -c -o src/main.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/place.c -c -o src/place.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/read_arch.c -c -o src/read_arch.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/hash.c \ -o src/hash.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/check_rr_graph.c \ -o src/check_rr_graph.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/read_arch.c \ -o src/read_arch.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/main.c \ -o src/main.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/draw.c \ -o src/draw.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/graphics.c \ -o src/graphics.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/read_netlist.c -c -o src/read_netlist.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/check_route.c \ -o src/check_route.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/place.c \ -o src/place.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/read_place.c -c -o src/read_place.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/route.c -c -o src/route.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/read_netlist.c \ -o src/read_netlist.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rr_graph.c -c -o src/rr_graph.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/read_place.c \ -o src/read_place.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/route.c \ -o src/route.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rr_graph2.c -c -o src/rr_graph2.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rr_graph_area.c -c -o src/rr_graph_area.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rr_graph.c \ -o src/rr_graph.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rr_graph_sbox.c -c -o src/rr_graph_sbox.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rr_graph_timing_params.c -c -o src/rr_graph_timing_params.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rr_graph2.c \ -o src/rr_graph2.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/rr_graph_util.c -c -o src/rr_graph_util.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rr_graph_area.c \ -o src/rr_graph_area.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rr_graph_sbox.c \ -o src/rr_graph_sbox.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rr_graph_timing_params.c \ -o src/rr_graph_timing_params.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/segment_stats.c -c -o src/segment_stats.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rr_graph_util.c \ -o src/rr_graph_util.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/stats.c -c -o src/stats.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/util.c -c -o src/util.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/segment_stats.c \ -o src/segment_stats.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/util.c \ -o src/util.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/stats.c \ -o src/stats.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 src/check_route.o3.bc src/check_rr_graph.o3.bc src/draw.o3.bc src/graphics.o3.bc src/hash.o3.bc src/main.o3.bc src/place.o3.bc src/read_arch.o3.bc src/read_netlist.o3.bc src/read_place.o3.bc src/route.o3.bc src/rr_graph.o3.bc src/rr_graph2.o3.bc src/rr_graph_area.o3.bc src/rr_graph_sbox.o3.bc src/rr_graph_timing_params.o3.bc src/rr_graph_util.o3.bc src/segment_stats.o3.bc src/stats.o3.bc src/util.o3.bc -static -lm -o vpr.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/check_route.o3.bc', 'src/check_rr_graph.o3.bc', 'src/draw.o3.bc', 'src/graphics.o3.bc', 'src/hash.o3.bc', 'src/main.o3.bc', 'src/place.o3.bc', 'src/read_arch.o3.bc', 'src/read_netlist.o3.bc', 'src/read_place.o3.bc', 'src/route.o3.bc', 'src/rr_graph.o3.bc', 'src/rr_graph2.o3.bc', 'src/rr_graph_area.o3.bc', 'src/rr_graph_sbox.o3.bc', 'src/rr_graph_timing_params.o3.bc', 'src/rr_graph_util.o3.bc', 'src/segment_stats.o3.bc', 'src/stats.o3.bc', 'src/util.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'vpr.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/check_route.o3.bc \ src/check_rr_graph.o3.bc \ src/draw.o3.bc \ src/graphics.o3.bc \ src/hash.o3.bc \ src/main.o3.bc \ src/place.o3.bc \ src/read_arch.o3.bc \ src/read_netlist.o3.bc \ src/read_place.o3.bc \ src/route.o3.bc \ src/rr_graph.o3.bc \ src/rr_graph2.o3.bc \ src/rr_graph_area.o3.bc \ src/rr_graph_sbox.o3.bc \ src/rr_graph_timing_params.o3.bc \ src/rr_graph_util.o3.bc \ src/segment_stats.o3.bc \ src/stats.o3.bc \ src/util.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.opt.pexe---linked.pre_opt.pexe', '-o', 'vpr.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o vpr.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_vpr: opt.pexe= 961957 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize vpr.opt.pexe -o vpr.opt.stripped.pexe RESULT transfersize_vpr: opt.stripped.pexe= 201134 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 vpr.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose vpr.opt.stripped.pexe -o vpr.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ vpr.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'vpr.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o vpr.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ vpr.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'vpr.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o vpr.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ vpr.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'vpr.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/175.vpr/vpr.pnacl.opt.x8664---vpr.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o vpr.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_vpr: pnacl.opt.x8664= [0.98,0.78,0.96] seconds RESULT transfersize_vpr: pnacl.opt.x8664= 175001 bytes ---------------------------------------------------------------------- Building: 176.gcc ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/bc-emit.c -c -o src/bc-emit.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/calls.c -c -o src/calls.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/function.c -c -o src/function.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/loop.c -c -o src/loop.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/rtl.c -c -o src/rtl.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/bc-optab.c -c -o src/bc-optab.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/combine.c -c -o src/combine.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/getpwd.c -c -o src/getpwd.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bc-emit.c \ -o src/bc-emit.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rtl.c \ -o src/rtl.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/calls.c \ -o src/calls.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/combine.c \ -o src/combine.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/function.c \ -o src/function.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/loop.c \ -o src/loop.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/getpwd.c \ -o src/getpwd.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bc-optab.c \ -o src/bc-optab.o3.bc src/bc-emit.c:101:src/calls.c:178:11: warning: 121 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ 44: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] hash = hash << 3 | hash >> HASH_BITS - 3; ~~ ~~~~~~~~~~^~~ src/bc-emit.c:101:44: note: place parentheses around the '-' expression to silence this warning hash = hash << 3 | hash >> HASH_BITS - 3; ~~~~~~~~~~^~~ src/bc-emit.c:119:10: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (!strcmp (s->name, name)) ^ src/bc-emit.c:119:10: src/calls.c:847:9: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' && ! strcmp (name, "alloca")) ^ src/calls.c:847:9: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/loop.c:345:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (moved_once, max_reg_before_loop); src/combine.c:477:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) reg_nonzero_bits, nregs * sizeof (HOST_WIDE_INT)); ^ src/bc-emit.c:123:22: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' s->name = xmalloc (strlen (name) + 1); ^ src/bc-emit.c:123:22: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/bc-emit.c:124:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (s->name, name); ^ src/bc-emit.c:124:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/combine.c:477:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' src/calls.c:984:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' #define bzero(a,n) memset((a),0,(n)) ^ bzero ((char *) args, num_actuals * sizeof (struct arg_data)); ^ src/config.h:4406:20: note: ^ expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/config.h:4406:20: note: expanded from macro 'bzero' src/calls.c#define bzero(a,n) memset((a),0,(n)) ^ src/loop.c:345:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ :984:src/bc-emit.c:199:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (seg->data + oldsize, seg->size - oldsize); ^ src/rtl.c:270:11: warning: 107 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ 3: src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/bc-emit.c:199:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ note: include the header <string.h> or explicitly provide a declaration for 'memset' src/bc-emit.c:217:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (data, seg->data + seg->size, size); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/bc-emit.c:217:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/rtl.c:372:11: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtl.c:src/calls.c:1440:6: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (initial_stack_usage_map, stack_usage_map, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/calls.c:1440:6: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ 480:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]src/loop.c:597:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) n_times_set, (char *) n_times_used, nregs * sizeof (short)); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' while (c = getc (infile)) #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/loop.c:597:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' ~~^~~~~~~~~~~~~~~ src/rtl.c#define bcopy(a,b,n) memcpy((b),(a),(n)) ^ :480:12: note: place parentheses around the assignment to silence this warning while (c = getc (infile)) ^ ( ) src/rtl.c:480:12: note: use '==' to turn this assignment into an equality comparison while (c = getc (infile)) ^ == src/rtl.c:496:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = getc (infile)) ~~^~~~~~~~~~~~~~~ Return Code: 0 src/rtl.c:496:13: note: place parentheses around the assignment to silence this warning while (c = getc (infile)) ^ ( ) src/rtl.c:496:13: note: use '==' to turn this assignment into an equality comparison while (c = getc (infile)) ^ == src/combine.csrc/rtl.c:582:13: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (!(strcmp (tmp_char, GET_RTX_NAME (i)))) ^ src/rtl.c:582:13: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' :1657:4: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)'src/loop.c:994:11: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ bcopy ((char *) &old->elem[0], (char *) &XVECEXP (newpat, 0, 0), ^ src/config.h:4404:22: src/rtl.c:723:9: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' obstack_grow (rtl_obstack, "\\n\\t", 4); ^ src/obstack.h:386:9: note: expanded from macro 'obstack_grow' bcopy ((char *) (where), __o->next_free, __len); \ ^ note: expanded from macro 'bcopy'src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/rtl.c:723:9: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/obstack.h:386:9: note: expanded from macro 'obstack_grow' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/combine.c:1657:4: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/m88k.c -c -o src/m88k.o3.bc src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/rtl.c:790:21: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' rtx_length[i] = strlen (rtx_format[i]); ^ src/rtl.c:790:21: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/bc-optab.c:484:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if (has_float_int && has_int_float || has_sign_extend && has_zero_extend) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/bc-optab.c:484:21: note: place parentheses around the '&&' expression to silence this warning if (has_float_int && has_int_float || has_sign_extend && has_zero_extend) ^ ( ) src/bc-optab.c:484:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (has_float_int && has_int_float || has_sign_extend && has_zero_extend) ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/bc-optab.c:484:57: note: place parentheses around the '&&' expression to silence this warning if (has_float_int && has_int_float || has_sign_extend && has_zero_extend) ^ ( ) src/function.c:1652:11: warning: 104 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/bc-optab.csrc/combine.c:2246:40: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] distribute_notes (gen_rtx (EXPR_LIST, REG_DEAD, i3dest_killed, ~~~~~~~ ^~~~~~~~ src/combine.c:598:22: warning: comparison of constant -1 with expression of type 'enum bytecode_opcode' is always true [-Wtautological-constant-out-of-range-compare] if (conv->opcode != -1) ~~~~~~~~~~~~ ^ ~~ src/bc-optab.c::604:22: warning: comparison of constant -1 with expression of type 'enum bytecode_opcode' is always true [-Wtautological-constant-out-of-range-compare] if (conv->opcode != -1) ~~~~~~~~~~~~ ^ ~~ 2262:42: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] distribute_notes (gen_rtx (EXPR_LIST, REG_DEAD, i2dest, NULL_RTX), ~~~~~~~ ^~~~~~~~ src/combine.c:2265:42: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] distribute_notes (gen_rtx (EXPR_LIST, REG_DEAD, i2dest, NULL_RTX), ~~~~~~~ ^~~~~~~~ src/loop.c:src/combine.c:2276:42: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] distribute_notes (gen_rtx (EXPR_LIST, REG_DEAD, i1dest, NULL_RTX), ~~~~~~~ ^~~~~~~~ src/combine.c:22791398:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (GET_CODE (y) == REG && n_times_set[REGNO (y)] == -2 ^ :42: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] distribute_notes (gen_rtx (EXPR_LIST, REG_DEAD, i1dest, NULL_RTX), ~~~~~~~ ^~~~~~~~ src/loop.c:1459:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (XSTR (x, i), XSTR (y, i))) ^ src/loop.c:1459:8:src/bc-optab.c:711:31: warning: comparison of constant -1 with expression of type 'enum bytecode_opcode' is always true [-Wtautological-constant-out-of-range-compare] for (i = 0; optab[i].opcode != -1; ++i) ~~~~~~~~~~~~~~~ ^ ~~ note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/function.c:2671:src/loop.c:1507:47: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, XEXP (x, 0), ~~~~~~~ ^~~~~~~~~ 11: warning: 53 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'INSN_LIST'... [-Wswitch] src/bc-optab.c:751:31: warning: comparison of constant -1 with expression of type 'enum bytecode_opcode' is always true [-Wtautological-constant-out-of-range-compare] for (i = 0; optab[i].opcode != -1; ++i) ~~~~~~~~~~~~~~~ ^ ~~ switch (code) ^ src/loop.c:1712:20: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] m->is_equiv ? REG_EQUIV : REG_EQUAL, ^~~~~~~~~ src/loop.c:1712:32: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] m->is_equiv ? REG_EQUIV : REG_EQUAL, ^~~~~~~~~ src/combine.c:2583:15: warning: 113 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/loop.c:1891:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (temp = find_reg_note (i1, REG_RETVAL, NULL_RTX)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/loop.c:1891:18: note: place parentheses around the assignment to silence this warning if (temp = find_reg_note (i1, REG_RETVAL, NULL_RTX)) ^ ( ) src/loop.c:1891:18:src/combine.c:2425:11: warning: 112 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ note: use '==' to turn this assignment into an equality comparison if (temp = find_reg_note (i1, REG_RETVAL, NULL_RTX))src/function.c:3212:14: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' && (! strcmp (IDENTIFIER_POINTER (DECL_NAME (parm)), ^ src/function.c:3212:14: note: ^include the header <string.h> or explicitly provide a declaration for 'strcmp' == src/function.csrc/loop.c:1957:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (temp = find_reg_note (m1->insn, REG_RETVAL, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/loop.c:1957:18: note: place parentheses around the assignment to silence this warning if (temp = find_reg_note (m1->insn, REG_RETVAL, ^ src/loop.c:1957:18: note: use '==' to turn this assignment into an equality comparison if (temp = find_reg_note (m1->insn, REG_RETVAL, ^ == :3259:3: warningsrc/loop.c:2078:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ : implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) parm_reg_stack_loc, nparmregs * sizeof (rtx)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/function.c:3259:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/loop.c:2719:11: warning: 106 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/loop.csrc/function.c:3785:8: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) parm_reg_stack_loc, (char *) new, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/function.c:3785:8: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ :2873:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (temp = find_reg_note (p, REG_EQUAL, NULL_RTX)) src/function.c:3835:38: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUIV, ~~~~~~~ ^~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/loop.csrc/function.c:3846:38: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUIV, ~~~~~~~ ^~~~~~~~~ src/function.c:2873:18: note: place parentheses around the assignment to silence this warning else if (temp = find_reg_note (p, REG_EQUAL, NULL_RTX)) ^ ( ) :3851src/loop.c:2873:18: note: use '==' to turn this assignment into an equality comparison else if (temp = find_reg_note (p, REG_EQUAL, NULL_RTX)) ^ == :33: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUIV, ~~~~~~~ ^~~~~~~~~ src/combine.c:3190:11: warning: 78 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/loop.c:src/combine.c:4040:13: warning: 113 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (true_code) ^ 4171:11: warning: 104 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code)src/combine.c:4057:13: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (true_code) ^ ^ src/loop.c:5259:15: warning: enumeration values 'UNKNOWN_INDUCT' and 'NOT_BASIC_INDUCT' not handled in switch [-Wswitch] switch (reg_iv_type[REGNO (x)]) ^ src/function.c:4915:7: warning: expression result unused [-Wunused-value] 0; ^ src/function.c:4967:61: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' name = (char *) obstack_copy0 (&permanent_obstack, label, strlen (label)); ^ src/obstack.h:568:34: note: expanded from macro 'obstack_copy0' src/loop.c:5716:28: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_NONNEG, NULL_RTX, ~~~~~~~ ^~~~~~~~~~ obstack_grow0 (__h, (where), (length)); \src/loop.c:5741:25: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_NONNEG, NULL_RTX, ~~~~~~~ ^~~~~~~~~~ ^ src/obstack.h:422:18: note: expanded from macro 'obstack_grow0' long __len = (length); \ ^ src/function.c:4967src/loop.c:5916:43: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (tem) = gen_rtx (EXPR_LIST, REG_NONNEG, NULL_RTX, ~~~~~~~ ^~~~~~~~~~ :61: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/obstack.h:568:34: note: expanded from macro 'obstack_copy0' obstack_grow0 (__h, (where), (length)); \ ^ src/obstack.h:422:18: notesrc/combine.c:5352:11: warning: 110 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ : expanded from macro 'obstack_grow0' long __len = (length); \ ^ src/loop.c:6018:11: warning: 103 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/combine.c:5430:11: warning: 112 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/loop.c:6589:15: warning: 113 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/combine.c:5911:8: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] & ~ nonzero_bits (XEXP (x, 0), GET_MODE (x)) == 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/combine.c:5911:8: note: place parentheses around the '==' expression to silence this warning & ~ nonzero_bits (XEXP (x, 0), GET_MODE (x)) == 0)) ^ src/function.c ( ) src/combine.c:5911:8: note: place parentheses around the & expression to evaluate it first & ~ nonzero_bits (XEXP (x, 0), GET_MODE (x)) == 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5667:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (note = insn; note = NEXT_INSN (note);) ~~~~~^~~~~~~~~~~~~~~~~~ src/function.c:5667:32: note: place parentheses around the assignment to silence this warning for (note = insn; note = NEXT_INSN (note);) ^ ( ) src/function.c:5667:32: note: use '==' to turn this assignment into an equality comparison for (note = insn; note = NEXT_INSN (note);) ^ == src/function.c:5705:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (note = insn; note = PREV_INSN (note);) ~~~~~^~~~~~~~~~~~~~~~~~ src/function.c:5705:32: note: place parentheses around the assignment to silence this warning for (note = insn; note = PREV_INSN (note);) ^ ( ) src/function.c:5705:32: note: use '==' to turn this assignment into an equality comparison for (note = insn; note = PREV_INSN (note);) ^ == src/combine.c:5767:11: warning: 94 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/combine.c:6390:13: warning: 112 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (cond) ^ src/combine.c:6423:16: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (cond) ^ 7 warningsrc/combine.c:7040:10: warning: 110 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ s generated. 6 warnings generated. src/combine.c:6854:11: warning: 77 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Return Code: 0 Return Code: 0 src/combine.c:7390:8: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses] & ((HOST_WIDE_INT) 1 << (bitwidth - 1)) != 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/combine.c:7390:8: note: place parentheses around the '!=' expression to silence this warning & ((HOST_WIDE_INT) 1 << (bitwidth - 1)) != 0)) ^ ( ) src/combine.c:7390:8: note: place parentheses around the & expression to evaluate it first & ((HOST_WIDE_INT) 1 << (bitwidth - 1)) != 0)) ^ src/combine.c:7217:11: warning: 79 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/combine.c:7550:15: warning: 112 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (op0) ^ src/combine.c:7580:13: warning: 114 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (op0) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/rtlanal.c -c -o src/rtlanal.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-aux-info.c -c -o src/c-aux-info.o3.bc src/combine.c:8449:32: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] notes = gen_rtx (EXPR_LIST, REG_UNUSED, ~~~~~~~ ^~~~~~~~~~ src/combine.c:8825:23: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] && (0 == (~c0) & nonzero_bits (SUBREG_REG (inner_op0), ~~~~~~~~~~~^ src/combine.c:8825:23: note: place parentheses around the '==' expression to silence this warning && (0 == (~c0) & nonzero_bits (SUBREG_REG (inner_op0), ^ ( ) src/combine.c:8825:23: note: place parentheses around the & expression to evaluate it first && (0 == (~c0) & nonzero_bits (SUBREG_REG (inner_op0), ^ src/combine.c:8827:23: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses] && (0 == (~c1) & nonzero_bits (SUBREG_REG (inner_op1), ~~~~~~~~~~~^ src/combine.c:8827:23: note: place parentheses around the '==' expression to silence this warning && (0 == (~c1) & nonzero_bits (SUBREG_REG (inner_op1), ^ ( ) src/combine.c:8827:23: note: place parentheses around the & expression to evaluate it first && (0 == (~c1) & nonzero_bits (SUBREG_REG (inner_op1), ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/m88k.c \ -o src/m88k.o3.bc src/combine.c:8940:15: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/combine.c:9716:11: warning: 4 enumeration values not handled in switch: 'MODE_RANDOM', 'MODE_FLOAT', 'MODE_COMPLEX_FLOAT'... [-Wswitch] switch (GET_MODE_CLASS (GET_MODE (XEXP (x, 0)))) ^ src/machmode.h:104:31: note: expanded from macro 'GET_MODE_CLASS' #define GET_MODE_CLASS(MODE) (mode_class[(int)(MODE)]) ^ src/combine.c:10265:11: warning: 105 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/combine.c:10439:29: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_DEAD, ~~~~~~~ ^~~~~~~~ src/combine.c:10465:36: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] *pnotes = gen_rtx (EXPR_LIST, REG_DEAD, x, *pnotes); ~~~~~~~ ^~~~~~~~ src/combine.c:10925:32: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_DEAD, piece, ~~~~~~~ ^~~~~~~~ src/combine.c:10957:48: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (place) = gen_rtx (EXPR_LIST, REG_DEAD, ~~~~~~~ ^~~~~~~~ src/combine.c:10991:51: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (place2) = gen_rtx (GET_CODE (note), REG_NOTE_KIND (note), ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ src/rtl.h:345:30: note: expanded from macro 'REG_NOTE_KIND' #define REG_NOTE_KIND(LINK) ((enum reg_note) GET_MODE (LINK)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/convert.c -c -o src/convert.o3.bc src/m88k.c:340:43: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_EQUAL, orig, ~~~~~~~ ^~~~~~~~~ src/m88k.c:1538:7: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' if (strlen (sep) + strlen (type) + strlen (name) + pos > max) ^ src/m88k.c:1538:7: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/m88k.c:1540:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf (file, indent); ^~~~~~ src/m88k.c:1596:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf (file, term); ^~~~ src/m88k.c:1628:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf (file, indent+3); ^~~~~~~~ src/m88k.c:1826:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) &save_regs[0], sizeof (save_regs)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/m88k.c:1826:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/m88k.c:2384:5: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] (((xmask ? 3 : 1) << (17+1+1+5)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/m88k.c:2391:5: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] return_address_info, ^~~~~~~~~~~~~~~~~~~ src/m88k.c:2392:5: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] register_save_offset); ^~~~~~~~~~~~~~~~~~~~ src/m88k.c:2394:33: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] fprintf (file, ",0x%x%04x", xmask, (0xffff & xregister_save_offset)); ~~ ^~~~~ %lx src/m88k.c:2394:40: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] fprintf (file, ",0x%x%04x", xmask, (0xffff & xregister_save_offset)); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %04lx Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rtlanal.c \ -o src/rtlanal.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-aux-info.c \ -o src/c-aux-info.o3.bc src/rtlanal.c:83:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:126:11: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:249:11: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:489:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:541:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:687:11: warning: 113 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:1004:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (XSTR (x, i), XSTR (y, i))) ^ src/rtlanal.c:1004:8: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/convert.c \ -o src/convert.o3.bc src/c-aux-info.c:66:11: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' size1 = strlen (s1); ^ src/c-aux-info.c:66:11: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/c-aux-info.c:69:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (ret_val, s1); ^ src/c-aux-info.c:69:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/c-aux-info.c:128:12: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned int)' if (!strncmp (p, "volatile ", 9)) ^ src/c-aux-info.c:128:12: note: include the header <string.h> or explicitly provide a declaration for 'strncmp' src/rtlanal.c:1372:11: warning: 100 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ 4 warnings generated. src/rtlanal.c:1435:11: warning: 100 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Return Code: 0 src/rtlanal.c:1498:11: warning: 96 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:1647:11: warning: 100 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/rtlanal.c:1752:11: warning: 106 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/global.c -c -o src/global.o3.bc src/convert.c:205:15: warning: 112 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (ex_form) ^ 1 warning generated. Return Code: 0 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/obstack.c -c -o src/obstack.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/sched.c -c -o src/sched.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/global.c \ -o src/global.o3.bc 11 warnings generated. Return Code: 0 src/global.c:373:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) reg_may_share, max_regno * sizeof (int)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/global.c:373:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/global.c:564:31: warning: expression which evaluates to zero treated as a null pointer constant of type 'HARD_REG_ELT_TYPE *' (aka 'unsigned int *') [-Wnon-literal-null-conversion] find_reg (allocno_order[i], HARD_CONST (0), 0, 0, 0); ^~~~~~~~~~~~~~ src/hard-reg-set.h:57:23: note: expanded from macro 'HARD_CONST' #define HARD_CONST(X) ((HARD_REG_ELT_TYPE) (X)) ^~~~~~~~~~~~~~~~~~~~~~~~~ src/global.c:569:36: warning: expression which evaluates to zero treated as a null pointer constant of type 'HARD_REG_ELT_TYPE *' (aka 'unsigned int *') [-Wnon-literal-null-conversion] find_reg (allocno_order[i], HARD_CONST (0), 1, 0, 0); ^~~~~~~~~~~~~~ src/hard-reg-set.h:57:23: note: expanded from macro 'HARD_CONST' #define HARD_CONST(X) ((HARD_REG_ELT_TYPE) (X)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-common.c -c -o src/c-common.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/sched.c \ -o src/sched.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/obstack.c \ -o src/obstack.o3.bc 12 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/cse.c -c -o src/cse.o3.bc src/obstack.c:378:5: warning: implicitly declaring library function 'abort' with type 'void (void) __attribute__((noreturn))' abort (); ^ src/obstack.c:378:5: note: include the header <stdlib.h> or explicitly provide a declaration for 'abort' src/sched.c:411:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) (reg_known_value + FIRST_PSEUDO_REGISTER), ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/sched.c:411:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/sched.c:536:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (XSTR (x, i), XSTR (y, i))) ^ src/sched.c:536:8: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/sched.c:1811:11: warning: 102 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/sched.c:2217:47: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_DEAD, ~~~~~~~ ^~~~~~~~ src/sched.c:2267:35: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] 1 warning generated. loop_notes = gen_rtx (EXPR_LIST, REG_DEAD, ~~~~~~~ ^~~~~~~~ src/sched.cReturn Code: 0 :2396:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (value = INSN_PRIORITY (tmp) - INSN_PRIORITY (tmp2)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/sched.c:2396:13: note: place parentheses around the assignment to silence this warning if (value = INSN_PRIORITY (tmp) - INSN_PRIORITY (tmp2)) ^ ( ) 12 warnings generated. src/sched.c:2396:13: note: use '==' to turn this assignment into an equality comparison if (value = INSN_PRIORITY (tmp) - INSN_PRIORITY (tmp2)) ^ == src/sched.c:2422:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] Return Code: 0 if (value = tmp_class - tmp2_class) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/sched.c:2422:17: note: place parentheses around the assignment to silence this warning if (value = tmp_class - tmp2_class) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-attrtab.c -c -o src/insn-attrtab.o3.bc ( ) src/sched.c:2422:17: note: use '==' to turn this assignment into an equality comparison if (value = tmp_class - tmp2_class) ^ == ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/optabs.c -c -o src/optabs.o3.bc src/sched.c:3418:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) basic_block_live_at_start[b], (char *) bb_live_regs, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/sched.c:3418:7: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/sched.c:3696:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (insn = insn_queue[NEXT_Q_AFTER (q_ptr, stalls)]) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/sched.c:3696:15: note: place parentheses around the assignment to silence this warning if (insn = insn_queue[NEXT_Q_AFTER (q_ptr, stalls)]) ^ ( ) src/sched.c:3696:15: note: use '==' to turn this assignment into an equality comparison if (insn = insn_queue[NEXT_Q_AFTER (q_ptr, stalls)]) ^ == src/sched.c:4072:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tem = regno_use_in (regno, XEXP (x, i))) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/sched.c:4072:12: note: place parentheses around the assignment to silence this warning if (tem = regno_use_in (regno, XEXP (x, i))) ^ ( ) src/sched.c:4072:12: note: use '==' to turn this assignment into an equality comparison if (tem = regno_use_in (regno, XEXP (x, i))) ^ == src/sched.c:4077:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tem = regno_use_in (regno , XVECEXP (x, i, j))) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/sched.c:4077:12: note: place parentheses around the assignment to silence this warning if (tem = regno_use_in (regno , XVECEXP (x, i, j))) ^ ( ) src/sched.c:4077:12: note: use '==' to turn this assignment into an equality comparison if (tem = regno_use_in (regno , XVECEXP (x, i, j))) ^ == src/sched.c:4459:47: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, ~~~~~~~ ^~~~~~~~~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-common.c \ -o src/c-common.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/cse.c \ -o src/cse.o3.bc src/c-common.c:79:10: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' vlen = strlen (value) + 1; ^ src/c-common.c:79:10: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/c-common.c:153:8: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (TREE_STRING_POINTER (t), q, len); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/c-common.c:153:8: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/c-common.c:436:5: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (newp, &p[2]); ^ src/c-common.c:436:5: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/c-common.c:443:14: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (! strcmp (p, "byte")) ^ src/c-common.c:443:14: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/cse.c:730:11: warning: 103 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/c-common.c:638:45: warning: '&&' within '||' [-Wlogical-op-parentheses] || TREE_CODE (decl) != FUNCTION_DECL && ! DECL_EXTERNAL (decl)) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/c-common.c:638:45: note: place parentheses around the '&&' expression to silence this warning || TREE_CODE (decl) != FUNCTION_DECL && ! DECL_EXTERNAL (decl)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/cse.c:772:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) reg_tick, max_reg * sizeof (int)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/cse.c:772:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/cse.c:774:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) all_minus_one, (char *) reg_in_table, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/cse.c:774:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/c-common.c:969:33: warning: implicitly declaring library function 'strchr' with type 'char *(const char *, int)' while (*format_chars != 0 && index (" +#0-", *format_chars) != 0) ^ src/config.h:4402:15: note: expanded from macro 'index' #define index strchr ^ src/c-common.c:969:33: note: include the header <string.h> or explicitly provide a declaration for 'strchr' src/config.h:4402:15: note: expanded from macro 'index' #define index strchr ^ src/cse.c:1547:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (elt = lookup_for_remove (x, hash, GET_MODE (x))) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/cse.c:1547:15: note: place parentheses around the assignment to silence this warning while (elt = lookup_for_remove (x, hash, GET_MODE (x))) ^ ( ) src/cse.c:1547:15: note: use '==' to turn this assignment into an equality comparison while (elt = lookup_for_remove (x, hash, GET_MODE (x))) ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/optabs.c \ -o src/optabs.o3.bcsrc/cse.c:1880:11: warning: 102 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/cse.c:2095:11: warning: 104 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/cse.c:2175:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (XSTR (x, i), XSTR (y, i))) ^ src/cse.c:2175:8: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/c-common.c:1586:11: warning: 102 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/c-common.c:1709:15: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/c-common.c:1840:14: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/cse.c:2544:11: warning: 107 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/c-common.c:1928:12: warning: 125 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-attrtab.c \ -o src/insn-attrtab.o3.bc src/c-common.c:2011:11: warning: 97 enumeration values not handled in switch: 'IDENTIFIER_NODE', 'OP_IDENTIFIER', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE (expr)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/cse.c:3367:15: warning: 114 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/cse.c:4600:15: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/cse.c:4658:11: warning: 107 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/insn-attrtab.c:265:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:265:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:265:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ src/cse.c:4800:11: warning: 105 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'INSN_LIST'... [-Wswitch] switch (code) ^ = src/insn-attrtab.c:278:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:278:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:278:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100)))src/optabs.c:286:27: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, note, ~~~~~~~ ^~~~~~~~~ ^~ = src/insn-attrtab.c:289:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] src/cse.c:5465:16: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:289:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:289:23:src/cse.c:5495:15: warning: 102 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:299:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:299:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.csrc/optabs.c:968:43: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (temp) = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ :299:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ =src/optabs.c:1147:47: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (temp) = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/insn-attrtab.c:528:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:528:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:528:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:538:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:538:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:538:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:778:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:778:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:778:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:789:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:789:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:789:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:829:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:829:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:829:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:846:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:846:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:846:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:878:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:878:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:878:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:914:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:914:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:914:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:959:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:959:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:959:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:969:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:969:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:969:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:995:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:995:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:995:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:1008:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1008:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:1008:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/cse.c:6933:45: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/cse.c:6960:46: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (INSN_LIST, REG_WAS_0, ~~~~~~~ ^~~~~~~~~ src/insn-attrtab.c:1218:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1218:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:1218:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:1323:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) src/cse.c:7665:11: warning: 103 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'MATCH_OPERAND'... [-Wswitch] switch (code) ^ ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1323:23: note: remove extraneous parentheses around the comparison to silence this warning src/cse.c:7771:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (GET_CODE (p->exp) == STRICT_LOW_PART ^ if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:1323:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/optabs.c:2496:41: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_NO_CONFLICT, op1, ~~~~~~~ ^~~~~~~~~~~~~~~ src/optabs.c:2500:41: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_NO_CONFLICT, op0, ~~~~~~~ ^~~~~~~~~~~~~~~ src/optabs.c:2510:26: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, equiv, REG_NOTES (last)); ~~~~~~~ ^~~~~~~~~ src/optabs.c:2521:43: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (first) = gen_rtx (INSN_LIST, REG_LIBCALL, last, ~~~~~~~ ^~~~~~~~~~~ src/optabs.c:2523:42: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (last) = gen_rtx (INSN_LIST, REG_RETVAL, first, REG_NOTES (last)); ~~~~~~~ ^~~~~~~~~~ src/insn-attrtab.c:1774:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1774:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) src/optabs.c:2607:10: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_EQUAL, copy_rtx (equiv), REG_NOTES (last)); ^~~~~~~~~ ~ ^ ~ src/optabs.c:2615:43: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (first) = gen_rtx (INSN_LIST, REG_LIBCALL, last, ~~~~~~~ ^~~~~~~~~~~ src/insn-attrtab.csrc/optabs.c:2617:42: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] : REG_NOTES (last) = gen_rtx (INSN_LIST, REG_RETVAL, first, REG_NOTES (last)); ~~~~~~~ ^~~~~~~~~~ 1774:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:1790:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1790:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:1790:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ =src/cse.c:8608:11: warning: 102 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'MATCH_OPERAND'... [-Wswitch] switch (code = GET_CODE (x)) ^ src/insn-attrtab.c:1805:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1805:23: note: remove extraneous parentheses around the comparison to silence this warning src/optabs.c:2885:13: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (comparison) ^ if (((m88k_cpu) == (CPU_M88100)))src/optabs.c:2912:13: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (comparison) ^ src/optabs.c:2939:13: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (comparison) ^ ~ ^ ~ src/optabs.c:2966:13: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (comparison) ^ src/optabs.c:2993:13: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (comparison) ^ src/insn-attrtab.c:1805:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:1902:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:1902:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:1902:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/insn-attrtab.c:2101:23: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if (((m88k_cpu) == (CPU_M88100))) ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/insn-attrtab.c:2101:23: note: remove extraneous parentheses around the comparison to silence this warning if (((m88k_cpu) == (CPU_M88100))) ~ ^ ~ src/insn-attrtab.c:2101:23: note: use '=' to turn this equality comparison into an assignment if (((m88k_cpu) == (CPU_M88100))) ^~ = src/optabs.c:3790:43: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/optabs.c:3931:34: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' register unsigned opname_len = strlen (opname); ^ src/optabs.c:3931:34: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/insn-attrtab.c:3343:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/insn-attrtab.c:3433:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/insn-attrtab.c:3718:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/insn-attrtab.c:3799:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/insn-attrtab.c:3983:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/insn-attrtab.c:4283:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ 3 warnings generated. src/insn-attrtab.c:4429:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ Return Code: 0 src/insn-attrtab.c:4728:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/sdbout.c -c -o src/sdbout.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/sdbout.c \ -o src/sdbout.o3.bc 31 warnings generated. Return Code: 0 src/sdbout.c:333:34: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' labelstr = (char *) permalloc (strlen (label) + 1); ^ src/sdbout.c:333:34: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/sdbout.c:334:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (labelstr, label); ^ src/sdbout.c:334:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-convert.c -c -o src/c-convert.o3.bc src/sdbout.c:492:11: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (!strcmp (name, "unsigned char")) ^ src/sdbout.c:492:11: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/sdbout.c:683:11: warning: 122 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (decl)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/sdbout.c:1096:10: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (type)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ 20 warnings generated. src/sdbout.c:1033:11: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (type)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ Return Code: 0 src/sdbout.c:1318:52: warning: too many arguments in call to 'plain_type' PUT_SDB_TYPE (plain_type (TREE_TYPE (parms), 0)); ~~~~~~~~~~ ^ src/config.h:3805:23: note: expanded from macro 'PUT_SDB_TYPE' register int t = (a); \ ^ src/sdbout.c:1341:52: warning: too many arguments in call to 'plain_type' PUT_SDB_TYPE (plain_type (TREE_TYPE (parms), 0)); ~~~~~~~~~~ ^ src/config.h:3805:23: note: expanded from macro 'PUT_SDB_TYPE' register int t = (a); \ ^ src/sdbout.c:1379:52: warning: too many arguments in call to 'plain_type' PUT_SDB_TYPE (plain_type (TREE_TYPE (parms), 0)); ~~~~~~~~~~ ^ src/config.h:3805:23: note: expanded from macro 'PUT_SDB_TYPE' register int t = (a); \ ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/dbxout.c -c -o src/dbxout.o3.bc 11 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-emit.c -c -o src/insn-emit.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-convert.c \ -o src/c-convert.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/print-rtl.c -c -o src/print-rtl.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dbxout.c \ -o src/dbxout.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-emit.c \ -o src/insn-emit.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/stmt.c -c -o src/stmt.o3.bc 9 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-decl.c -c -o src/c-decl.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/print-rtl.c \ -o src/print-rtl.o3.bcsrc/insn-emit.c:3017:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (&CONST_DOUBLE_LOW (operands[2]), &u, sizeof u); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/insn-emit.c:3017:7: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ 18 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/dwarfout.c -c -o src/dwarfout.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/stmt.c \ -o src/stmt.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-extract.c -c -o src/insn-extract.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-decl.c \ -o src/c-decl.o3.bc 1 warning generated. Return Code: 0 src/stmt.c:2729:10: warning: 115 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (retval_rhs)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/print-tree.c -c -o src/print-tree.o3.bc src/c-decl.c:560:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (!strcmp (p, "-ftraditional") || !strcmp (p, "-traditional")) ^ src/c-decl.c:560:8: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dwarfout.c \ -o src/dwarfout.o3.bc src/c-decl.c:1860:5: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) newdecl + sizeof (struct tree_common), ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/c-decl.c:1860:5: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/stmt.c:4289:4: warning: '&&' within '||' [-Wlogical-op-parentheses] && ! tree_int_cst_lt (case_label->high, value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/stmt.c:4289:4: note: place parentheses around the '&&' expression to silence this warning && ! tree_int_cst_lt (case_label->high, value) ^ src/stmt.c:4290:24: warning: '&&' within '||' [-Wlogical-op-parentheses] || case_label->left && ! tree_int_cst_lt (value, case_label->left->low)) ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/stmt.c:4290:24: note: place parentheses around the '&&' expression to silence this warning || case_label->left && ! tree_int_cst_lt (value, case_label->left->low)) ^ ( ) src/stmt.c:4553:7: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (cases_seen, bytes_needed); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/stmt.c:4553:7: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/dwarfout.c:742:40: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' register char *p = (char *) xmalloc (strlen (s) + 1); ^ src/dwarfout.c:742:40: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/dwarfout.c:744:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (p, s); ^ src/dwarfout.c:744:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/dwarfout.c:1099:23: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] ASM_COMMENT_START, orig_value); ^~~~~~~~~~ src/dwarfout.c:1131:23: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] ASM_COMMENT_START, orig_value); ^~~~~~~~~~ src/dwarfout.c:1221:11: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (!strcmp (name, "unsigned char")) ^ src/dwarfout.c:1221:11: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-extract.c \ -o src/insn-extract.o3.bc 12 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/stor-layout.c -c -o src/stor-layout.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/print-tree.c \ -o src/print-tree.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-iterate.c -c -o src/c-iterate.o3.bc src/print-tree.c:57:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) table, HASH_SIZE * sizeof (struct bucket *)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/print-tree.c:57:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/print-tree.c:85:35: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] fprintf (file, HOST_PTR_PRINTF, (HOST_WIDE_INT) node); ^~~~~~~~~~~~~~~~~~~~ src/print-tree.c:262:35: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] fprintf (file, HOST_PTR_PRINTF, (HOST_WIDE_INT) node); ^~~~~~~~~~~~~~~~~~~~ src/print-tree.c:459:11: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] (HOST_WIDE_INT) DECL_SAVED_INSNS (node)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/print-tree.c:504:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] fprintf (file, " symtab %d", TYPE_SYMTAB_ADDRESS (node)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ %ld src/tree.h:572:35: note: expanded from macro 'TYPE_SYMTAB_ADDRESS' #define TYPE_SYMTAB_ADDRESS(NODE) ((NODE)->type.symtab.address) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/print-tree.c:565:15: warning: 126 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (node)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/print-tree.c:577:15: warning: 122 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (node)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/print-tree.c:619:15: warning: 119 enumeration values not handled in switch: 'ERROR_MARK', 'BLOCK', 'VOID_TYPE'... [-Wswitch] switch (TREE_CODE (node)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/stor-layout.c \ -o src/stor-layout.o3.bc 8 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/emit-rtl.c -c -o src/emit-rtl.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-iterate.c \ -o src/c-iterate.o3.bc src/c-iterate.c:244:14: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (exp)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-opinit.c -c -o src/insn-opinit.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/emit-rtl.c \ -o src/emit-rtl.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/real.c -c -o src/real.o3.bc 35 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/stupid.c -c -o src/stupid.o3.bc src/emit-rtl.c:520:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (regno_pointer_flag, new, regno_pointer_flag_length); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/emit-rtl.c:520:7: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/emit-rtl.c:521:7: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (&new[regno_pointer_flag_length], regno_pointer_flag_length); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/emit-rtl.c:521:7: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/emit-rtl.c:904:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/emit-rtl.c:1511:11: warning: 101 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/emit-rtl.c:1631:11: warning: 103 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/emit-rtl.c:2830:37: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (file && last_filename && !strcmp (file, last_filename) ^ src/emit-rtl.c:2830:37: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-opinit.c \ -o src/insn-opinit.o3.bc src/emit-rtl.c:3166:11: warning: 107 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/real.c \ -o src/real.o3.bc 5 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-lang.c -c -o src/c-lang.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/explow.c -c -o src/explow.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/stupid.c \ -o src/stupid.o3.bc src/stupid.c:123:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (regs_ever_live, sizeof regs_ever_live); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/stupid.c:123:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ 4 warnings generated. src/real.c:4762:27: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' lstr = (char *) alloca (strlen (ss) + 1); ^ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include/alloca.h:16:39: note: expanded from macro 'alloca' #define alloca(size) __builtin_alloca(size) ^ src/real.c:4762:27: note: include the header <string.h> or explicitly provide a declaration for 'strlen' /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include/alloca.h:16:39: note: expanded from macro 'alloca' #define alloca(size) __builtin_alloca(size) ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-output.c -c -o src/insn-output.o3.bc 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/recog.c -c -o src/recog.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-lang.c \ -o src/c-lang.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/explow.c \ -o src/explow.o3.bc src/explow.c:56:11: warning: 110 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-output.c \ -o src/insn-output.o3.bc src/explow.c:655:41: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_EQUAL, x, REG_NOTES (insn)); ~~~~~~~ ^~~~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/toplev.c -c -o src/toplev.o3.bc src/explow.c:716:11: warning: 127 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/explow.c:840:11: warning: enumeration values 'SAVE_BLOCK', 'SAVE_FUNCTION', and 'SAVE_NONLOCAL' not handled in switch [-Wswitch] switch (save_level) ^ src/explow.c:928:11: warning: enumeration values 'SAVE_BLOCK', 'SAVE_FUNCTION', and 'SAVE_NONLOCAL' not handled in switch [-Wswitch] switch (save_level) ^ 7 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-lex.c -c -o src/c-lex.o3.bc 19 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/expmed.c -c -o src/expmed.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/recog.c \ -o src/recog.o3.bc 5 warnings generated. Return Code: 0 src/recog.c:377:11: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/recog.c:586:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-peep.c -c -o src/insn-peep.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/reg-stack.c -c -o src/reg-stack.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/toplev.c \ -o src/toplev.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-lex.c \ -o src/c-lex.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/expmed.c \ -o src/expmed.o3.bc src/toplev.c:1808:5: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) handler, (char *) float_handler, sizeof (float_handler)); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/toplev.c:1808:5: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/toplev.c:1913:13: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' int len = strlen (input_name); ^ src/toplev.c:1913:13: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/toplev.c:1957:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (dumpname, base_name); ^ src/toplev.c:1957:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/toplev.c:1958:3: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' strcat (dumpname, suffix); ^ src/toplev.c:1958:3: note: include the header <string.h> or explicitly provide a declaration for 'strcat' src/toplev.c:2002:21: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (name == 0 || !strcmp (name, "-")) ^ src/toplev.c:2002:21: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/toplev.c:3368:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *p++) ~~^~~~~~ src/toplev.c:3368:13: note: place parentheses around the assignment to silence this warning while (c = *p++) ^ ( ) src/toplev.c:3368:13: note: use '==' to turn this assignment into an equality comparison while (c = *p++) ^ == src/toplev.c:3434:7: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned int)' if (!strncmp (argv[i], lang_options[j], ^ src/toplev.c:3434:7: note: include the header <string.h> or explicitly provide a declaration for 'strncmp' In file included from src/c-lex.c:99: src/c-gperf.h:179:30: warning: static variable 'wordlist' is used in an inline function with external linkage [-Wstatic-in-inline] register char *s = wordlist[key].name; ^ src/c-gperf.h:166:1: note: use 'static' to give inline function 'is_reserved_word' internal linkage inline ^ static src/c-gperf.h:52:23: note: 'wordlist' declared here static struct resword wordlist[] = ^ src/c-gperf.h:181:30: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (*s == *str && !strcmp (str + 1, s + 1)) ^ src/c-gperf.h:181:30: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/c-gperf.h:182:21: warning: static variable 'wordlist' is used in an inline function with external linkage [-Wstatic-in-inline] return &wordlist[key]; ^ src/c-gperf.h:166:1: note: use 'static' to give inline function 'is_reserved_word' internal linkage inline ^ static src/c-gperf.h:52:23: note: 'wordlist' declared here static struct resword wordlist[] = ^ 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/tree.c -c -o src/tree.o3.bc src/c-lex.c:485:5: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' ASM_OUTPUT_IDENT (asm_out_file, TREE_STRING_POINTER (yylval.ttype)); ^ src/config.h:3311:49: note: expanded from macro 'ASM_OUTPUT_IDENT' output_ascii (FILE, IDENT_ASM_OP, 4000, NAME, strlen (NAME)); ^ src/c-lex.c:485:5: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/config.h:3311:49: note: expanded from macro 'ASM_OUTPUT_IDENT' output_ascii (FILE, IDENT_ASM_OP, 4000, NAME, strlen (NAME)); ^ src/c-lex.c:550:7: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (input_filename, TREE_STRING_POINTER (yylval.ttype)); ^ src/c-lex.c:550:7: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-peep.c \ -o src/insn-peep.o3.bc src/c-lex.c:870:5: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' strcat (buf, " at end of input"); ^ src/c-lex.c:870:5: note: include the header <string.h> or explicitly provide a declaration for 'strcat' src/c-lex.c:1042:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ptr = is_reserved_word (token_buffer, p - token_buffer)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-lex.c:1042:10: note: place parentheses around the assignment to silence this warning if (ptr = is_reserved_word (token_buffer, p - token_buffer)) ^ ( ) src/c-lex.c:1042:10:Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/reg-stack.c \ -o src/reg-stack.o3.bc note: use '==' to turn this assignment into an equality comparison if (ptr = is_reserved_word (token_buffer, p - token_buffer)) ^ == src/c-lex.c:1322:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (token_buffer, copy, p - token_buffer + 1); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/c-lex.c:1322:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/expmed.c:2121:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) best_alg->op, (char *) alg_out->op, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/expmed.c:2121:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/c-lex.c:1848:8: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (widep, (p - token_buffer) * WCHAR_BYTES); ^ src/config.h:4406:20: notesrc/expmed.c:2309:25: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ : expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/c-lex.c:1848:8: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/expmed.c:2945:29: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/expmed.c:3023:30: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/expmed.c:3090:29: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/expmed.c:3527:30: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUAL, ~~~~~~~ ^~~~~~~~~ src/expmed.c:2834:13: warning: 118 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-parse.c -c -o src/c-parse.o3.bc src/expmed.c:3877:11: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/expr.c -c -o src/expr.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tree.c \ -o src/tree.o3.bc src/tree.c:310:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) hash_table, sizeof hash_table); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/tree.c:310:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ 2 warnings generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-parse.c \ -o src/c-parse.o3.bc src/tree.c:888:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) standard_tree_code_type, (char *) tree_code_type, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/tree.c:888:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/insn-recog.c -c -o src/insn-recog.o3.bc src/tree.c:1235:6: warning: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned int)' && !bcmp (IDENTIFIER_POINTER (idp), text, len)) ^ src/config.h:4405:21: note: expanded from macro 'bcmp' #define bcmp(a,b,n) memcmp((a),(b),(n)) ^ src/tree.c:1235:6: note: include the header <string.h> or explicitly provide a declaration for 'memcmp' src/config.h:4405:21: note: expanded from macro 'bcmp' #define bcmp(a,b,n) memcmp((a),(b),(n)) ^ src/tree.c:1241:12: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned int)' if (!strncmp (IDENTIFIER_POINTER (idp), text, id_clash_len)) ^ src/tree.c:1241:12: note: include the header <string.h> or explicitly provide a declaration for 'strncmp' Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/expr.c \ -o src/expr.o3.bc src/tree.c:1806:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (next = TREE_CHAIN (chain)) ~~~~~^~~~~~~~~~~~~~~~~~~~ src/tree.c:1806:17: note: place parentheses around the assignment to silence this warning while (next = TREE_CHAIN (chain)) ^ ( ) src/tree.c:1806:17: note: use '==' to turn this assignment into an equality comparison while (next = TREE_CHAIN (chain)) ^ == src/tree.c:2046:11: warning: 120 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (arg)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/tree.c:2269:15: warning: 122 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/tree.c:2325:11: warning: 108 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (t)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/tree.c:2455:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ src/tree.c:2929:15: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (ntype)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/tree.c:3067:7: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (attr, IDENTIFIER_POINTER (ident)) == 0) ^ src/tree.c:3067:7: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/tree.c:3071:15: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' ident_len = strlen (p); ^ src/tree.c:3071:15: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/tree.c:3539:11: warning: 114 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code1) ^ src/expr.c:505:11: warning: 112 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/expr.c:526:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = pending_chain) ~~^~~~~~~~~~~~~~~ src/expr.c:526:12: note: place parentheses around the assignment to silence this warning while (p = pending_chain) ^ ( ) src/expr.c:526:12: note: use '==' to turn this assignment into an equality comparison while (p = pending_chain) ^ == src/expr.c:810:12: warning: 27 enumeration values not handled in switch: 'VOIDmode', 'QImode', 'HImode'... [-Wswitch] switch (to_mode) ^ src/expr.c:827:12: warning: 27 enumeration values not handled in switch: 'VOIDmode', 'QImode', 'HImode'... [-Wswitch] switch (to_mode) ^ src/expr.c:844:12: warning: 28 enumeration values not handled in switch: 'VOIDmode', 'QImode', 'HImode'... [-Wswitch] switch (to_mode) ^ src/expr.c:857:12: warning: 28 enumeration values not handled in switch: 'VOIDmode', 'QImode', 'HImode'... [-Wswitch] switch (to_mode) ^ src/expr.c:807:15: warning: 26 enumeration values not handled in switch: 'VOIDmode', 'QImode', 'HImode'... [-Wswitch] switch (from_mode) ^ 9 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/regclass.c -c -o src/regclass.o3.bc src/expr.c:3256:18: warning: implicit conversion from enumeration type 'enum rtx_code' to different enumeration type 'enum machine_mode' [-Wenum-conversion] NULL_RTX, MEM, EXPAND_CONST_ADDRESS); ^~~ src/expr.c:3271:52: warning: implicit conversion from enumeration type 'enum rtx_code' to different enumeration type 'enum machine_mode' [-Wenum-conversion] startbit_rtx = expand_expr (startbit, NULL_RTX, MEM, ~~~~~~~~~~~ ^~~ src/expr.c:3273:48: warning: implicit conversion from enumeration type 'enum rtx_code' to different enumeration type 'enum machine_mode' [-Wenum-conversion] endbit_rtx = expand_expr (endbit, NULL_RTX, MEM, ~~~~~~~~~~~ ^~~ src/expr.c:3885:15: warning: 118 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (exp)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/expr.c:4952:7: warning: '&&' within '||' [-Wlogical-op-parentheses] && tree_int_cst_lt (set_high_bound, set_low_bound) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/expr.c:4952:7: note: place parentheses around the '&&' expression to silence this warning Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/insn-recog.c \ -o src/insn-recog.o3.bc && tree_int_cst_lt (set_high_bound, set_low_bound) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/expr.c:6485:11: warning: 63 enumeration values not handled in switch: 'IDENTIFIER_NODE', 'OP_IDENTIFIER', 'TREE_LIST'... [-Wswitch] switch (code) ^ src/expr.c:7151:20: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' return size_int (strlen (ptr + offset)); ^ src/expr.c:7151:20: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/expr.c:7673:26: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned int)' if (!optimize && ! CALLED_AS_BUILT_IN (fndecl)) ^ src/expr.c:7213:6: note: expanded from macro 'CALLED_AS_BUILT_IN' (!strncmp (IDENTIFIER_POINTER (DECL_NAME (NODE)), "__builtin_", 10)) ^ src/expr.c:7673:26: note: include the header <string.h> or explicitly provide a declaration for 'strncmp' src/expr.c:7213:6: note: expanded from macro 'CALLED_AS_BUILT_IN' (!strncmp (IDENTIFIER_POINTER (DECL_NAME (NODE)), "__builtin_", 10)) ^ src/expr.c:8686:11: warning: 117 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (exp)) ^ src/tree.h:1727 warnings generated. :25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/unroll.c -c -o src/unroll.o3.bc 8 warnings generated. Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/regclass.c \ -o src/regclass.o3.bc Return Code: 0 src/expr.c:10181:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (new, s); ^ src/expr.c:10181:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/expr.c:10302:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (SIval = bitpos / BITS_PER_UNIT) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/expr.c:10302:15: note: place parentheses around the assignment to silence this warning if (SIval = bitpos / BITS_PER_UNIT) ^ ( ) src/expr.c:10302:15: note: use '==' to turn this assignment into an equality comparison if (SIval = bitpos / BITS_PER_UNIT) ^ == ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-pragma.c -c -o src/c-pragma.o3.bc src/expr.c:10485:3: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)' sprintf (label, "*LR%d", label_counter++); ^ src/expr.c:10485:3: note: include the header <stdio.h> or explicitly provide a declaration for 'sprintf' src/expr.c:10487:11: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' return (obstack_copy0 (&permanent_obstack, label, strlen (label))); ^ src/obstack.h:568:4: note: expanded from macro 'obstack_copy0' obstack_grow0 (__h, (where), (length)); \ ^ src/obstack.h:427:8: note: expanded from macro 'obstack_grow0' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/expr.c:10487:11: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/obstack.h:568:4: note: expanded from macro 'obstack_copy0' obstack_grow0 (__h, (where), (length)); \ ^ src/obstack.h:427:8: note: expanded from macro 'obstack_grow0' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/regclass.c:217:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (initial_fixed_regs, fixed_regs, sizeof fixed_regs); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/regclass.c:217:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/regclass.c:219:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (global_regs, sizeof global_regs); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/regclass.c:219:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unroll.c \ -o src/unroll.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-pragma.c \ -o src/c-pragma.o3.bc 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/final.c -c -o src/final.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/integrate.c -c -o src/integrate.o3.bc src/c-pragma.c:79:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (IDENTIFIER_POINTER (token), "pack") == 0) ^ src/c-pragma.c:79:8: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/unroll.c:652:7: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (local_label, max_labelno); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/unroll.c:652:7: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/reload.c -c -o src/reload.o3.bc src/unroll.c:3467:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/final.c \ -o src/final.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/integrate.c \ -o src/integrate.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/reload.c \ -o src/reload.o3.bc 13 warnings generated. Return Code: 0 2 warnings generated. Return Code: 0 src/final.c:396:12: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' int len = strlen (filename) + strlen (cwd) + 1; ^ src/final.c:396:12: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/final.c:399:2: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (data_file, cwd); ^ src/final.c:399:2: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/final.c:400:2: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' strcat (data_file, "/"); ^ src/final.c:400:2: note: include the header <string.h> or explicitly provide a declaration for 'strcat' Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/varasm.c -c -o src/varasm.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/c-typeck.c -c -o src/c-typeck.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/flow.c -c -o src/flow.o3.bc src/final.c:1151:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (string, p, len); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/final.c:1151:7: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/final.c:1211:7: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' && strcmp (NOTE_SOURCE_FILE (insn), main_input_filename) != 0) ^ src/final.c:1211:7: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/final.c:1234:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (line_note_exists, max_line + 1); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/final.c:1234:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/final.c:2381:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *p++) ~~^~~~~~ src/final.c:2381:12: note: place parentheses around the assignment to silence this warning while (c = *p++) ^ ( ) src/final.c:2381:12: note: use '==' to turn this assignment into an equality comparison while (c = *p++) ^ == src/integrate.c:257:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) parmdecl_map, max_parm_reg * sizeof (tree)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/integrate.c:257:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/integrate.c:481:23: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' reg_map[i] = (rtx)obstack_copy (function_maybepermanent_obstack, ^ src/obstack.h:562:4: note: expanded from macro 'obstack_copy' obstack_grow (__h, (where), (length)); \ ^ src/obstack.h:386:9: note: expanded from macro 'obstack_grow' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/integrate.c:481:23: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/obstack.h:562:4: note: expanded from macro 'obstack_copy' obstack_grow (__h, (where), (length)); \ ^ src/obstack.h:386:9: note: expanded from macro 'obstack_grow' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/final.c:2743:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *p++) ~~^~~~~~ src/final.c:2743:12: note: place parentheses around the assignment to silence this warning while (c = *p++) ^ ( ) src/final.c:2743:12: note: use '==' to turn this assignment into an equality comparison while (c = *p++) ^ == src/integrate.c:915:11: warning: 103 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload.c:2322:8:src/integrate.c:2063:11: warning: 100 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) constraints, (char *) constraints1, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/reload.c:2322:8: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/reload.c:2383:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *p++) ~~^~~~~~ src/reload.c:2383:16: note: place parentheses around the assignment to silence this warning while (c = *p++) ^ ( ) src/reload.c:2383:16: note: use '==' to turn this assignment into an equality comparison while (c = *p++) ^ == src/integrate.c:2521:11: warning: 104 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload.c:4419:11: warning: 107 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload.c:4597:11: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload.c:5143:11: warning: 113 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload.c:5381:15: warning: 113 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload.c:5902:36: warning: data argument not used by format string [-Wformat-extra-args] fprintf (stderr, ", can combine", reload_nocombine[r]); ~~~~~~~~~~~~~~~ ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/c-typeck.c \ -o src/c-typeck.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/varasm.c \ -o src/varasm.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/flow.c \ -o src/flow.o3.bc src/c-typeck.c:211:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/flow.c:383:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero (uid_volatile, max_uid_for_flow + 1); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/flow.c:383:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/c-typeck.c:496:11: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (t1)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/c-typeck.c:556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (val = maybe_objc_comptypes (ttl, ttr, 1) >= 0) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-typeck.c:556:11: note: place parentheses around the assignment to silence this warning if (val = maybe_objc_comptypes (ttl, ttr, 1) >= 0) ^ ( ) src/c-typeck.c:556:11: note: use '==' to turn this assignment into an equality comparison if (val = maybe_objc_comptypes (ttl, ttr, 1) >= 0) ^ == src/varasm.c:249:33: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (in_section != in_named || strcmp (name, in_named_name)) ^ src/varasm.c:249:33: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/varasm.c:310:7: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' ASM_FORMAT_PRIVATE_NAME (label, name, var_labelno); ^ src/config.h:3695:31: note: expanded from macro 'ASM_FORMAT_PRIVATE_NAME' ( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10), \ ^ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include/alloca.h:16:39: note: expanded from macro 'alloca' #define alloca(size) __builtin_alloca(size) ^ src/varasm.c:310:7: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/config.h:3695:31: note: expanded from macro 'ASM_FORMAT_PRIVATE_NAME' ( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10), \ ^ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include/alloca.h:16:39: note: expanded from macro 'alloca' #define alloca(size) __builtin_alloca(size) ^ src/varasm.c:311:14: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' name = obstack_copy0 (saveable_obstack, label, strlen (label)); ^ src/obstack.h:568:4: note: expanded from macro 'obstack_copy0' obstack_grow0 (__h, (where), (length)); \ ^ src/obstack.h:427:8: note: expanded from macro 'obstack_grow0' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/varasm.c:311:14: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/obstack.h:568:4: note: expanded from macro 'obstack_copy0' obstack_grow0 (__h, (where), (length)); \ ^ src/obstack.h:427:8: note: expanded from macro 'obstack_grow0' bcopy ((char *) (where), __o->next_free, __len); \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/varasm.c:325:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] ENCODE_SECTION_INFO (decl); ^ src/config.h:4076:7: note: expanded from macro 'ENCODE_SECTION_INFO' else if (TREE_CODE (DECL) == STRING_CST \ ^ src/flow.c:1149:8: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) basic_block_new_live_at_end[i], ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/flow.c:1149:8: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/varasm.c:485:7: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (&name[1], asmspec); ^ src/varasm.c:485:7: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/varasm.c:611:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] ENCODE_SECTION_INFO (decl); ^ src/config.h:4076:7: note: expanded from macro 'ENCODE_SECTION_INFO' else if (TREE_CODE (DECL) == STRING_CST \ ^ src/c-typeck.c:1235:11: warning: 125 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (datum)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/flow.c:2100:25: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_UNUSED, reg, REG_NOTES (insn)); ~~~~~~~ ^~~~~~~~~~ src/flow.c:2119:29: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_UNUSED, ~~~~~~~ ^~~~~~~~~~ src/flow.c:2134:24: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_UNUSED, reg, REG_NOTES (insn)); ~~~~~~~ ^~~~~~~~~~ src/flow.c:2532:31: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_DEAD, x, REG_NOTES (insn)); ~~~~~~~ ^~~~~~~~ src/flow.c:2549:28: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_DEAD, ~~~~~~~ ^~~~~~~~ src/c-typeck.c:1562:13: warning: 36 enumeration values not handled in switch: 'NOT_BUILT_IN', 'BUILT_IN_ALLOCA', 'BUILT_IN_FFS'... [-Wswitch] switch (DECL_FUNCTION_CODE (TREE_OPERAND (function, 0))) ^ src/tree.h:831:34: note: expanded from macro 'DECL_FUNCTION_CODE' #define DECL_FUNCTION_CODE(NODE) ((NODE)->decl.frame_size.f) ^ src/flow.c:2350:11: warning: 102 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/c-typeck.c:1981:11: warning: 96 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/c-typeck.c:2516:8: warning: '&&' within '||' [-Wlogical-op-parentheses] && int_fits_type_p (xop1, signed_type (result_type)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-typeck.c:2516:8: note: place parentheses around the '&&' expression to silence this warning && int_fits_type_p (xop1, signed_type (result_type)) ^ src/varasm.c:1981:8: warning: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned int)' if (!bcmp ((char *) &dconst0, (char *) &d, sizeof d)) ^ src/config.h:4405:21: note: expanded from macro 'bcmp' #define bcmp(a,b,n) memcmp((a),(b),(n)) ^ src/varasm.c:1981:8: note: include the header <string.h> or explicitly provide a declaration for 'memcmp' src/config.h:4405:21: note: expanded from macro 'bcmp' #define bcmp(a,b,n) memcmp((a),(b),(n)) ^ src/c-typeck.c:2769:11: warning: 113 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/c-typeck.c:3156:11: warning: 117 enumeration values not handled in switch: 'IDENTIFIER_NODE', 'OP_IDENTIFIER', 'TREE_LIST'... [-Wswitch] switch (code) ^ src/c-typeck.c:3248:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' strcpy (buf, string); ^ src/c-typeck.c:3248:3: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' src/c-typeck.c:3253:7: warning: implicitly declaring library function 'strcat' with type 'char *(char *, const char *)' strcat (buf, " of iterator `%s'"); ^ src/c-typeck.c:3253:7: note: include the header <string.h> or explicitly provide a declaration for 'strcat' src/varasm.c:2762:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] ENCODE_SECTION_INFO (exp); ^ src/config.h:4076:7: note: expanded from macro 'ENCODE_SECTION_INFO' else if (TREE_CODE (DECL) == STRING_CST \ ^ src/varasm.c:2914:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) const_rtx_hash_table, ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/varasm.c:2914:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/c-typeck.c:3820:11: warning: 125 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (lhs)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/c-typeck.c:3872:11: warning: 120 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (lhs)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/varasm.c:3420:11: warning: 119 enumeration values not handled in switch: 'IDENTIFIER_NODE', 'OP_IDENTIFIER', 'TREE_LIST'... [-Wswitch] switch (TREE_CODE (exp)) ^ src/tree.h:172:src/c-typeck.c25: :note4268: :expanded from macro 'TREE_CODE'11 : warning: 116 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (value)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/varasm.c:3516:11: warning: 115 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/c-typeck.c:4577:10: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)' size += strlen (p->u.s) + 1; ^ src/c-typeck.c:4577:10: note: include the header <string.h> or explicitly provide a declaration for 'strlen' src/c-typeck.c:4603:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (s = p->u.s; *d = *s++; d++) ~~~^~~~~~ src/c-typeck.c:4603:22: note: place parentheses around the assignment to silence this warning for (s = p->u.s; *d = *s++; d++) ^ ( ) src/c-typeck.c:4603:22: note: use '==' to turn this assignment into an equality comparison for (s = p->u.s; *d = *s++; d++) ^ == src/c-typeck.c:6513:12: warning: 121 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (inner)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ 8 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/jump.c -c -o src/jump.o3.bc 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/reload1.c -c -o src/reload1.o3.bc 5 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/version.c -c -o src/version.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/jump.c \ -o src/jump.o3.bc src/jump.c:201:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) jump_chain, max_jump_chain * sizeof (rtx)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/jump.c:201:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/reload1.c \ -o src/reload1.o3.bc src/jump.c:2255:40: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = copy_rtx (gen_rtx (EXPR_LIST, REG_NOTE_KIND (link), ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ src/rtl.h:345:30: note: expanded from macro 'REG_NOTE_KIND' #define REG_NOTE_KIND(LINK) ((enum reg_note) GET_MODE (LINK)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jump.c:2899:11: warning: 112 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code1) ^ src/jump.c:3223:44: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, label, ~~~~~~~ ^~~~~~~~~ src/jump.c:3144:11: warning: 104 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/jump.c:3971:11: warning: 110 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/jump.c:4034:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' if (strcmp (XSTR (x, i), XSTR (y, i))) ^ src/jump.c:4034:8: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' src/jump.c:4206:4: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy ((char *) all_reset, (char *) same_regs, ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/jump.c:4206:4: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/jump.c:4384:11: warning: 111 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ 8 warnings generated. Return Code: 0 src/reload1.c:485:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' bcopy (regs_ever_live, regs_explicitly_used, sizeof regs_ever_live); ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/reload1.c:485:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/reload1.c:488:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) spill_stack_slot, sizeof spill_stack_slot); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/reload1.c:488:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/caller-save.c -c -o src/caller-save.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/version.c \ -o src/version.o3.bc src/reload1.c:2472:11: warning: 109 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reload1.c:2849:30: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] x = gen_rtx (EXPR_LIST, REG_NOTE_KIND (x), new, XEXP (x, 1)); ~~~~~~~ ^~~~~~~~~~~~~~~~~ src/rtl.h:345:30: note: expanded from macro 'REG_NOTE_KIND' #define REG_NOTE_KIND(LINK) ((enum reg_note) GET_MODE (LINK)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/reload1.c:2653:11: warning: 51 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'MATCH_OPERAND'... [-Wswitch] switch (code) ^ src/reload1.c:3547:11: warning: 106 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/fold-const.c -c -o src/fold-const.o3.bc src/reload1.c:6616:4: warning: '&&' within '||' [-Wlogical-op-parentheses] && ! reg_has_output_reload[REGNO (reload_in[r])] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/reload1.c:6616:4: note: place parentheses around the '&&' expression to silence this warning && ! reg_has_output_reload[REGNO (reload_in[r])] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/reload1.c:7138:11: warning: 108 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/caller-save.c \ -o src/caller-save.o3.bc 11 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/local-alloc.c -c -o src/local-alloc.o3.bc src/caller-save.c:186:30: warning: comparison of constant -1 with expression of type 'enum insn_code' is always true [-Wtautological-constant-out-of-range-compare] ok = (reg_save_code[i][j] != -1 && reg_restore_code[i][j] != -1); ~~~~~~~~~~~~~~~~~~~ ^ ~~ src/caller-save.c:186:62: warning: comparison of constant -1 with expression of type 'enum insn_code' is always true [-Wtautological-constant-out-of-range-compare] ok = (reg_save_code[i][j] != -1 && reg_restore_code[i][j] != -1); ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/fold-const.c \ -o src/fold-const.o3.bc src/fold-const.c:286:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) prod, sizeof prod); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/fold-const.c:286:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/fold-const.c:348:50: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *hv = (unsigned HOST_WIDE_INT) l1 << count - HOST_BITS_PER_WIDE_INT; ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/fold-const.c:348:50: note: place parentheses around the '-' expression to silence this warning *hv = (unsigned HOST_WIDE_INT) l1 << count - HOST_BITS_PER_WIDE_INT; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/fold-const.c:354:72: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] | ((unsigned HOST_WIDE_INT) l1 >> HOST_BITS_PER_WIDE_INT - count - 1 >> 1)); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/fold-const.c:354:72: note: place parentheses around the '-' expression to silence this warning | ((unsigned HOST_WIDE_INT) l1 >> HOST_BITS_PER_WIDE_INT - count - 1 >> 1)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/fold-const.c:384:62: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *lv = ((signmask << 2 * HOST_BITS_PER_WIDE_INT - count - 1 << 1) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/fold-const.c:384:62: note: place parentheses around the '-' expression to silence this warning *lv = ((signmask << 2 * HOST_BITS_PER_WIDE_INT - count - 1 << 1) ^ ( ) src/fold-const.c:385:47: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] | ((unsigned HOST_WIDE_INT) h1 >> count - HOST_BITS_PER_WIDE_INT)); ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/fold-const.c:385:47: note: place parentheses around the '-' expression to silence this warning | ((unsigned HOST_WIDE_INT) h1 >> count - HOST_BITS_PER_WIDE_INT)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/fold-const.c:390:72: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] | ((unsigned HOST_WIDE_INT) h1 << HOST_BITS_PER_WIDE_INT - count - 1 << 1)); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/fold-const.c:390:72: note: place parentheses around the '-' expression to silence this warning | ((unsigned HOST_WIDE_INT) h1 << HOST_BITS_PER_WIDE_INT - count - 1 << 1)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/fold-const.c:391:50: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *hv = ((signmask << HOST_BITS_PER_WIDE_INT - count) ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/fold-const.c:391:50: note: place parentheses around the '-' expression to silence this warning *hv = ((signmask << HOST_BITS_PER_WIDE_INT - count) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/fold-const.c:1403:7: warning: & has lower precedence than <; < will be evaluated first [-Wparentheses] & (TREE_UNSIGNED (type) ^ src/fold-const.c:1403:7: note: place parentheses around the '<' expression to silence this warning & (TREE_UNSIGNED (type) ^ src/fold-const.c:1403:7: note: place parentheses around the & expression to evaluate it first & (TREE_UNSIGNED (type) ^ src/fold-const.c:1669:13: warning: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned int)' return !bcmp ((char *) &TREE_REAL_CST (arg0), ^ src/config.h:4405:21: note: expanded from macro 'bcmp' #define bcmp(a,b,n) memcmp((a),(b),(n)) ^ src/fold-const.c:1669:13: note: include the header <string.h> or explicitly provide a declaration for 'memcmp' src/config.h:4405:21: note: expanded from macro 'bcmp' #define bcmp(a,b,n) memcmp((a),(b),(n)) ^ src/fold-const.c:1706:15: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (arg0)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/fold-const.c:1922:15: warning: 124 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/fold-const.c:2029:11: warning: 111 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ src/fold-const.c:4422:12: warning: 125 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (t)) ^ src/tree.h:172:25: note: expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ src/fold-const.c:4536:12: warning: 121 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (code) ^ 20 warnings generated. src/fold-const.c:4570:12: warning: 123 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (TREE_CODE (t)) ^ src/tree.h:172:25: note: Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/local-alloc.c \ -o src/local-alloc.o3.bc expanded from macro 'TREE_CODE' #define TREE_CODE(NODE) ((enum tree_code) (NODE)->common.code) ^ Return Code: 0 src/fold-const.c:4871:14: warning: 121 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (comp_code) ^ src/fold-const.c:4914:16: warning: 121 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (comp_code) ^ src/fold-const.c:4942:14: warning: 122 enumeration values not handled in switch: 'ERROR_MARK', 'IDENTIFIER_NODE', 'OP_IDENTIFIER'... [-Wswitch] switch (comp_code) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/reorg.c -c -o src/reorg.o3.bc 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/xcoffout.c -c -o src/xcoffout.o3.bc src/local-alloc.c:403:3: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned int)' ORDER_REGS_FOR_LOCAL_ALLOC; ^ src/config.h:2188:3: note: expanded from macro 'ORDER_REGS_FOR_LOCAL_ALLOC' bcopy (regs_ever_live[1] ? nonleaf : leaf, reg_alloc_order, \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/local-alloc.c:403:3: note: include the header <string.h> or explicitly provide a declaration for 'memcpy' src/config.h:2188:3: note: expanded from macro 'ORDER_REGS_FOR_LOCAL_ALLOC' bcopy (regs_ever_live[1] ? nonleaf : leaf, reg_alloc_order, \ ^ src/config.h:4404:22: note: expanded from macro 'bcopy' #define bcopy(a,b,n) memcpy((b),(a),(n)) ^ src/local-alloc.c:426:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) scratch_list, scratch_list_length * sizeof (rtx)); ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/local-alloc.c:426:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/local-alloc.c:617:11: warning: 105 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/local-alloc.c:999:26: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] = gen_rtx (EXPR_LIST, REG_EQUIV, dest, ~~~~~~~ ^~~~~~~~~ src/local-alloc.c:1054:48: warning: implicit conversion from enumeration type 'enum reg_note' to different enumeration type 'enum machine_mode' [-Wenum-conversion] REG_NOTES (insn) = note = gen_rtx (EXPR_LIST, REG_EQUIV, SET_SRC (set), ~~~~~~~ ^~~~~~~~~ src/local-alloc.c:2331:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *p++) ~~^~~~~~ src/local-alloc.c:2331:12: note: place parentheses around the assignment to silence this warning while (c = *p++) ^ ( ) src/local-alloc.c:2331:12: note: use '==' to turn this assignment into an equality comparison while (c = *p++) ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/reorg.c \ -o src/reorg.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DHOST_WORDS_LITTLE_ENDIAN \ -std=gnu89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/xcoffout.c \ -o src/xcoffout.o3.bc src/reorg.c:285:11: warning: 98 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ src/reorg.c:509:11: warning: 92 enumeration values not handled in switch: 'UNKNOWN', 'NIL', 'EXPR_LIST'... [-Wswitch] switch (code) ^ 17 warnings generated. Return Code: 0 Return Code: 0 src/reorg.c:3348:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (prior_insn = redundant_insn (trial, insn, delay_list)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/reorg.c:3348:19: note: place parentheses around the assignment to silence this warning if (prior_insn = redundant_insn (trial, insn, delay_list)) ^ ( ) src/reorg.c:3348:19: note: use '==' to turn this assignment into an equality comparison if (prior_insn = redundant_insn (trial, insn, delay_list)) ^ == src/reorg.c:4302:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (epilogue_insn = next_nonnote_insn (epilogue_insn)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/reorg.c:4302:24: note: place parentheses around the assignment to silence this warning while (epilogue_insn = next_nonnote_insn (epilogue_insn)) ^ ( ) src/reorg.c:4302:24: note: use '==' to turn this assignment into an equality comparison while (epilogue_insn = next_nonnote_insn (epilogue_insn)) ^ == src/reorg.c:4312:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned int)' bzero ((char *) target_hash_table, ^ src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ src/reorg.c:4312:3: note: include the header <string.h> or explicitly provide a declaration for 'memset' src/config.h:4406:20: note: expanded from macro 'bzero' #define bzero(a,n) memset((a),0,(n)) ^ 7 warnings generated. Return Code: 0 9 warnings generated. Return Code: 0 6 warnings generated. Return Code: 0 18 warnings generated. Return Code: 0 8 warnings generated. Return Code: 0 5 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DHOST_WORDS_LITTLE_ENDIAN -std=gnu89 src/bc-emit.o3.bc src/calls.o3.bc src/function.o3.bc src/loop.o3.bc src/rtl.o3.bc src/bc-optab.o3.bc src/combine.o3.bc src/getpwd.o3.bc src/m88k.o3.bc src/rtlanal.o3.bc src/c-aux-info.o3.bc src/convert.o3.bc src/global.o3.bc src/obstack.o3.bc src/sched.o3.bc src/c-common.o3.bc src/cse.o3.bc src/insn-attrtab.o3.bc src/optabs.o3.bc src/sdbout.o3.bc src/c-convert.o3.bc src/dbxout.o3.bc src/insn-emit.o3.bc src/print-rtl.o3.bc src/stmt.o3.bc src/c-decl.o3.bc src/dwarfout.o3.bc src/insn-extract.o3.bc src/print-tree.o3.bc src/stor-layout.o3.bc src/c-iterate.o3.bc src/emit-rtl.o3.bc src/insn-opinit.o3.bc src/real.o3.bc src/stupid.o3.bc src/c-lang.o3.bc src/explow.o3.bc src/insn-output.o3.bc src/recog.o3.bc src/toplev.o3.bc src/c-lex.o3.bc src/expmed.o3.bc src/insn-peep.o3.bc src/reg-stack.o3.bc src/tree.o3.bc src/c-parse.o3.bc src/expr.o3.bc src/insn-recog.o3.bc src/regclass.o3.bc src/unroll.o3.bc src/c-pragma.o3.bc src/final.o3.bc src/integrate.o3.bc src/reload.o3.bc src/varasm.o3.bc src/c-typeck.o3.bc src/flow.o3.bc src/jump.o3.bc src/reload1.o3.bc src/version.o3.bc src/caller-save.o3.bc src/fold-const.o3.bc src/local-alloc.o3.bc src/reorg.o3.bc src/xcoffout.o3.bc -static -lm -o gcc.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/bc-emit.o3.bc', 'src/calls.o3.bc', 'src/function.o3.bc', 'src/loop.o3.bc', 'src/rtl.o3.bc', 'src/bc-optab.o3.bc', 'src/combine.o3.bc', 'src/getpwd.o3.bc', 'src/m88k.o3.bc', 'src/rtlanal.o3.bc', 'src/c-aux-info.o3.bc', 'src/convert.o3.bc', 'src/global.o3.bc', 'src/obstack.o3.bc', 'src/sched.o3.bc', 'src/c-common.o3.bc', 'src/cse.o3.bc', 'src/insn-attrtab.o3.bc', 'src/optabs.o3.bc', 'src/sdbout.o3.bc', 'src/c-convert.o3.bc', 'src/dbxout.o3.bc', 'src/insn-emit.o3.bc', 'src/print-rtl.o3.bc', 'src/stmt.o3.bc', 'src/c-decl.o3.bc', 'src/dwarfout.o3.bc', 'src/insn-extract.o3.bc', 'src/print-tree.o3.bc', 'src/stor-layout.o3.bc', 'src/c-iterate.o3.bc', 'src/emit-rtl.o3.bc', 'src/insn-opinit.o3.bc', 'src/real.o3.bc', 'src/stupid.o3.bc', 'src/c-lang.o3.bc', 'src/explow.o3.bc', 'src/insn-output.o3.bc', 'src/recog.o3.bc', 'src/toplev.o3.bc', 'src/c-lex.o3.bc', 'src/expmed.o3.bc', 'src/insn-peep.o3.bc', 'src/reg-stack.o3.bc', 'src/tree.o3.bc', 'src/c-parse.o3.bc', 'src/expr.o3.bc', 'src/insn-recog.o3.bc', 'src/regclass.o3.bc', 'src/unroll.o3.bc', 'src/c-pragma.o3.bc', 'src/final.o3.bc', 'src/integrate.o3.bc', 'src/reload.o3.bc', 'src/varasm.o3.bc', 'src/c-typeck.o3.bc', 'src/flow.o3.bc', 'src/jump.o3.bc', 'src/reload1.o3.bc', 'src/version.o3.bc', 'src/caller-save.o3.bc', 'src/fold-const.o3.bc', 'src/local-alloc.o3.bc', 'src/reorg.o3.bc', 'src/xcoffout.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'gcc.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/bc-emit.o3.bc \ src/calls.o3.bc \ src/function.o3.bc \ src/loop.o3.bc \ src/rtl.o3.bc \ src/bc-optab.o3.bc \ src/combine.o3.bc \ src/getpwd.o3.bc \ src/m88k.o3.bc \ src/rtlanal.o3.bc \ src/c-aux-info.o3.bc \ src/convert.o3.bc \ src/global.o3.bc \ src/obstack.o3.bc \ src/sched.o3.bc \ src/c-common.o3.bc \ src/cse.o3.bc \ src/insn-attrtab.o3.bc \ src/optabs.o3.bc \ src/sdbout.o3.bc \ src/c-convert.o3.bc \ src/dbxout.o3.bc \ src/insn-emit.o3.bc \ src/print-rtl.o3.bc \ src/stmt.o3.bc \ src/c-decl.o3.bc \ src/dwarfout.o3.bc \ src/insn-extract.o3.bc \ src/print-tree.o3.bc \ src/stor-layout.o3.bc \ src/c-iterate.o3.bc \ src/emit-rtl.o3.bc \ src/insn-opinit.o3.bc \ src/real.o3.bc \ src/stupid.o3.bc \ src/c-lang.o3.bc \ src/explow.o3.bc \ src/insn-output.o3.bc \ src/recog.o3.bc \ src/toplev.o3.bc \ src/c-lex.o3.bc \ src/expmed.o3.bc \ src/insn-peep.o3.bc \ src/reg-stack.o3.bc \ src/tree.o3.bc \ src/c-parse.o3.bc \ src/expr.o3.bc \ src/insn-recog.o3.bc \ src/regclass.o3.bc \ src/unroll.o3.bc \ src/c-pragma.o3.bc \ src/final.o3.bc \ src/integrate.o3.bc \ src/reload.o3.bc \ src/varasm.o3.bc \ src/c-typeck.o3.bc \ src/flow.o3.bc \ src/jump.o3.bc \ src/reload1.o3.bc \ src/version.o3.bc \ src/caller-save.o3.bc \ src/fold-const.o3.bc \ src/local-alloc.o3.bc \ src/reorg.o3.bc \ src/xcoffout.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.opt.pexe---linked.pre_opt.pexe', '-o', 'gcc.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o gcc.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_gcc: opt.pexe= 4167456 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize gcc.opt.pexe -o gcc.opt.stripped.pexe RESULT transfersize_gcc: opt.stripped.pexe= 1217763 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 gcc.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose gcc.opt.stripped.pexe -o gcc.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gcc.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gcc.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gcc.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gcc.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gcc.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gcc.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gcc.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gcc.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/176.gcc/gcc.pnacl.opt.x8664---gcc.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gcc.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_gcc: pnacl.opt.x8664= [4.89,4.79,5.03] seconds RESULT transfersize_gcc: pnacl.opt.x8664= 1065371 bytes ---------------------------------------------------------------------- Building: 181.mcf ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/implicit.c -c -o src/implicit.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/mcf.c -c -o src/mcf.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/mcfutil.c -c -o src/mcfutil.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/output.c -c -o src/output.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/pbeampp.c -c -o src/pbeampp.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/pbla.c -c -o src/pbla.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/pflowup.c -c -o src/pflowup.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/psimplex.c -c -o src/psimplex.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mcf.c \ -o src/mcf.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pbeampp.c \ -o src/pbeampp.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mcfutil.c \ -o src/mcfutil.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/output.c \ -o src/output.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pbla.c \ -o src/pbla.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/psimplex.c \ -o src/psimplex.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/implicit.c \ -o src/implicit.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/pstart.c -c -o src/pstart.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/readmin.c -c -o src/readmin.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pflowup.c \ -o src/pflowup.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/treeup.c -c -o src/treeup.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pstart.c \ -o src/pstart.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/treeup.c \ -o src/treeup.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/readmin.c \ -o src/readmin.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose src/implicit.o3.bc src/mcf.o3.bc src/mcfutil.o3.bc src/output.o3.bc src/pbeampp.o3.bc src/pbla.o3.bc src/pflowup.o3.bc src/psimplex.o3.bc src/pstart.o3.bc src/readmin.o3.bc src/treeup.o3.bc -static -lm -o mcf.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/implicit.o3.bc', 'src/mcf.o3.bc', 'src/mcfutil.o3.bc', 'src/output.o3.bc', 'src/pbeampp.o3.bc', 'src/pbla.o3.bc', 'src/pflowup.o3.bc', 'src/psimplex.o3.bc', 'src/pstart.o3.bc', 'src/readmin.o3.bc', 'src/treeup.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'mcf.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/implicit.o3.bc \ src/mcf.o3.bc \ src/mcfutil.o3.bc \ src/output.o3.bc \ src/pbeampp.o3.bc \ src/pbla.o3.bc \ src/pflowup.o3.bc \ src/psimplex.o3.bc \ src/pstart.o3.bc \ src/readmin.o3.bc \ src/treeup.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.opt.pexe---linked.pre_opt.pexe', '-o', 'mcf.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o mcf.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_mcf: opt.pexe= 598263 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize mcf.opt.pexe -o mcf.opt.stripped.pexe RESULT transfersize_mcf: opt.stripped.pexe= 102571 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 mcf.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose mcf.opt.stripped.pexe -o mcf.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ mcf.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'mcf.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o mcf.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ mcf.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'mcf.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o mcf.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ mcf.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'mcf.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/181.mcf/mcf.pnacl.opt.x8664---mcf.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o mcf.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_mcf: pnacl.opt.x8664= [0.64,0.67,0.62] seconds RESULT transfersize_mcf: pnacl.opt.x8664= 83860 bytes ---------------------------------------------------------------------- Building: 186.crafty ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/searchr.c -c -o src/searchr.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/search.c -c -o src/search.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/repeat.c -c -o src/repeat.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/next.c -c -o src/next.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/nextr.c -c -o src/nextr.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/history.c -c -o src/history.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/nexte.c -c -o src/nexte.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/quiesce.c -c -o src/quiesce.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/repeat.c \ -o src/repeat.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/quiesce.c \ -o src/quiesce.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/history.c \ -o src/history.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/searchr.c \ -o src/searchr.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/next.c \ -o src/next.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/search.c \ -o src/search.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/nextr.c \ -o src/nextr.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/nexte.c \ -o src/nexte.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/evaluate.c -c -o src/evaluate.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/movgen.c -c -o src/movgen.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/make.c -c -o src/make.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/unmake.c -c -o src/unmake.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/lookup.c -c -o src/lookup.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/store.c -c -o src/store.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/attacks.c -c -o src/attacks.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/swap.c -c -o src/swap.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/evaluate.c \ -o src/evaluate.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/make.c \ -o src/make.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/movgen.c \ -o src/movgen.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/lookup.c \ -o src/lookup.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unmake.c \ -o src/unmake.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/store.c \ -o src/store.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/attacks.c \ -o src/attacks.o3.bc src/make.c:388:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/make.c:414:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/boolean.c -c -o src/boolean.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/swap.c \ -o src/swap.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/draw.c -c -o src/draw.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/utility.c -c -o src/utility.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/valid.c -c -o src/valid.o3.bc 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/drawn.c -c -o src/drawn.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/edit.c -c -o src/edit.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/boolean.c \ -o src/boolean.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/draw.c \ -o src/draw.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/valid.c \ -o src/valid.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/utility.c \ -o src/utility.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/enprise.c -c -o src/enprise.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/drawn.c \ -o src/drawn.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/init.c -c -o src/init.o3.bc src/utility.c:143:3: warning: implicit declaration of function 'select' is invalid in C99 [-Wimplicit-function-declaration] select(16, &readfds, 0, 0, &tv);Return Code: 0 ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/input.c -c -o src/input.o3.bc Return Code: 0 Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/edit.c \ -o src/edit.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/interupt.c -c -o src/interupt.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/iterate.c -c -o src/iterate.o3.bc src/edit.c:49:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else printf("edit(black): "); ^ 1 warning generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/enprise.c \ -o src/enprise.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/main.c -c -o src/main.o3.bc 1 warning generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/init.c \ -o src/init.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/option.c -c -o src/option.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/interupt.c \ -o src/interupt.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/input.c \ -o src/input.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/iterate.c \ -o src/iterate.o3.bc Return Code: 0 src/interupt.c:73:32: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("%d %ld\n",left,last[1]-last[0]); ~~~ ^~~~~~~~~~~~~~~ %d src/interupt.c:83:37: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("%d:%d/%ld ",1,left,last[1]-last[0]); ~~~ ^~~~~~~~~~~~~~~ %d src/interupt.c:88:39: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("%d:%d/%ld ",i,left,last[i]-last[i-1]); ~~~ ^~~~~~~~~~~~~~~~~ %d ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/output.c -c -o src/output.o3.bc 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/phase.c -c -o src/phase.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/main.c \ -o src/main.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/ponder.c -c -o src/ponder.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/option.c \ -o src/option.o3.bc src/main.c:2160:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else printf("White mates\n"); ^ src/main.c:2226:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else printf("Black mates\n"); ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/preeval.c -c -o src/preeval.o3.bc src/option.c:1774:12: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] (last[1]-last[0])*PERF_CYCLES,time_used); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/option.c:1792:7: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] (last[1]-last[0])*PERF_CYCLES, time_used); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/option.c:2330:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(output_file=fopen(args[1],"w"))) { ^ src/option.c:2367:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/option.c:2372:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/option.c:2377:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/option.c:2382:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/option.c:2388:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/root.c -c -o src/root.o3.bc 2 warnings generated. Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/phase.c \ -o src/phase.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/setboard.c -c -o src/setboard.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/ponder.c \ -o src/ponder.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/output.c \ -o src/output.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/time.c -c -o src/time.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/preeval.c \ -o src/preeval.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/validate.c -c -o src/validate.o3.bc Return Code: 0 Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/setboard.c \ -o src/setboard.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/root.c \ -o src/root.o3.bc src/root.c:137:43: warning: format specifies type 'long' but the argument has type 'int' [-Wformat]Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/time.c \ -o src/time.o3.bc printf("produced %ld moves at root\n",last[1]-last[0]); ~~~ ^~~~~~~~~~~~~~~ %d Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DLINUX_i386 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/validate.c \ -o src/validate.o3.bc 1 warning generated. Return Code: 0 Return Code: 0 Return Code: 0 8 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DLINUX_i386 src/searchr.o3.bc src/search.o3.bc src/repeat.o3.bc src/next.o3.bc src/nextr.o3.bc src/history.o3.bc src/nexte.o3.bc src/quiesce.o3.bc src/evaluate.o3.bc src/movgen.o3.bc src/make.o3.bc src/unmake.o3.bc src/lookup.o3.bc src/store.o3.bc src/attacks.o3.bc src/swap.o3.bc src/boolean.o3.bc src/draw.o3.bc src/utility.o3.bc src/valid.o3.bc src/drawn.o3.bc src/edit.o3.bc src/enprise.o3.bc src/init.o3.bc src/input.o3.bc src/interupt.o3.bc src/iterate.o3.bc src/main.o3.bc src/option.o3.bc src/output.o3.bc src/phase.o3.bc src/ponder.o3.bc src/preeval.o3.bc src/root.o3.bc src/setboard.o3.bc src/time.o3.bc src/validate.o3.bc -static -lm -o crafty.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/searchr.o3.bc', 'src/search.o3.bc', 'src/repeat.o3.bc', 'src/next.o3.bc', 'src/nextr.o3.bc', 'src/history.o3.bc', 'src/nexte.o3.bc', 'src/quiesce.o3.bc', 'src/evaluate.o3.bc', 'src/movgen.o3.bc', 'src/make.o3.bc', 'src/unmake.o3.bc', 'src/lookup.o3.bc', 'src/store.o3.bc', 'src/attacks.o3.bc', 'src/swap.o3.bc', 'src/boolean.o3.bc', 'src/draw.o3.bc', 'src/utility.o3.bc', 'src/valid.o3.bc', 'src/drawn.o3.bc', 'src/edit.o3.bc', 'src/enprise.o3.bc', 'src/init.o3.bc', 'src/input.o3.bc', 'src/interupt.o3.bc', 'src/iterate.o3.bc', 'src/main.o3.bc', 'src/option.o3.bc', 'src/output.o3.bc', 'src/phase.o3.bc', 'src/ponder.o3.bc', 'src/preeval.o3.bc', 'src/root.o3.bc', 'src/setboard.o3.bc', 'src/time.o3.bc', 'src/validate.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'crafty.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/searchr.o3.bc \ src/search.o3.bc \ src/repeat.o3.bc \ src/next.o3.bc \ src/nextr.o3.bc \ src/history.o3.bc \ src/nexte.o3.bc \ src/quiesce.o3.bc \ src/evaluate.o3.bc \ src/movgen.o3.bc \ src/make.o3.bc \ src/unmake.o3.bc \ src/lookup.o3.bc \ src/store.o3.bc \ src/attacks.o3.bc \ src/swap.o3.bc \ src/boolean.o3.bc \ src/draw.o3.bc \ src/utility.o3.bc \ src/valid.o3.bc \ src/drawn.o3.bc \ src/edit.o3.bc \ src/enprise.o3.bc \ src/init.o3.bc \ src/input.o3.bc \ src/interupt.o3.bc \ src/iterate.o3.bc \ src/main.o3.bc \ src/option.o3.bc \ src/output.o3.bc \ src/phase.o3.bc \ src/ponder.o3.bc \ src/preeval.o3.bc \ src/root.o3.bc \ src/setboard.o3.bc \ src/time.o3.bc \ src/validate.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.opt.pexe---linked.pre_opt.pexe', '-o', 'crafty.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o crafty.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_crafty: opt.pexe= 1125154 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize crafty.opt.pexe -o crafty.opt.stripped.pexe RESULT transfersize_crafty: opt.stripped.pexe= 254215 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 crafty.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose crafty.opt.stripped.pexe -o crafty.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ crafty.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'crafty.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o crafty.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ crafty.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'crafty.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o crafty.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ crafty.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'crafty.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/186.crafty/crafty.pnacl.opt.x8664---crafty.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o crafty.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_crafty: pnacl.opt.x8664= [0.99,1.12,0.99] seconds RESULT transfersize_crafty: pnacl.opt.x8664= 206055 bytes ---------------------------------------------------------------------- Building: 197.parser ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/analyze-linkage.c -c -o src/analyze-linkage.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/and.c -c -o src/and.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/build-disjuncts.c -c -o src/build-disjuncts.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/extract-links.c -c -o src/extract-links.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/fast-match.c -c -o src/fast-match.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/idiom.c -c -o src/idiom.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/main.c -c -o src/main.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/massage.c -c -o src/massage.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/fast-match.c \ -o src/fast-match.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/analyze-linkage.c \ -o src/analyze-linkage.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/build-disjuncts.c \ -o src/build-disjuncts.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/and.c \ -o src/and.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/extract-links.c \ -o src/extract-links.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/massage.c \ -o src/massage.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/idiom.c \ -o src/idiom.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/main.c \ -o src/main.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/parse.c -c -o src/parse.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/post-process.c -c -o src/post-process.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/print.c -c -o src/print.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/prune.c -c -o src/prune.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/read-dict.c -c -o src/read-dict.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/strncasecmp.c -c -o src/strncasecmp.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/post-process.c \ -o src/post-process.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/parse.c \ -o src/parse.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/prune.c \ -o src/prune.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/print.c \ -o src/print.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/utilities.c -c -o src/utilities.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/read-dict.c \ -o src/read-dict.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/strncasecmp.c \ -o src/strncasecmp.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/word-file.c -c -o src/word-file.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/xalloc.c -c -o src/xalloc.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/utilities.c \ -o src/utilities.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/word-file.c \ -o src/word-file.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -D_POSIX_SOURCE \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/xalloc.c \ -o src/xalloc.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -D_POSIX_SOURCE src/analyze-linkage.o3.bc src/and.o3.bc src/build-disjuncts.o3.bc src/extract-links.o3.bc src/fast-match.o3.bc src/idiom.o3.bc src/main.o3.bc src/massage.o3.bc src/parse.o3.bc src/post-process.o3.bc src/print.o3.bc src/prune.o3.bc src/read-dict.o3.bc src/strncasecmp.o3.bc src/utilities.o3.bc src/word-file.o3.bc src/xalloc.o3.bc -static -lm -o parser.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/analyze-linkage.o3.bc', 'src/and.o3.bc', 'src/build-disjuncts.o3.bc', 'src/extract-links.o3.bc', 'src/fast-match.o3.bc', 'src/idiom.o3.bc', 'src/main.o3.bc', 'src/massage.o3.bc', 'src/parse.o3.bc', 'src/post-process.o3.bc', 'src/print.o3.bc', 'src/prune.o3.bc', 'src/read-dict.o3.bc', 'src/strncasecmp.o3.bc', 'src/utilities.o3.bc', 'src/word-file.o3.bc', 'src/xalloc.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'parser.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/analyze-linkage.o3.bc \ src/and.o3.bc \ src/build-disjuncts.o3.bc \ src/extract-links.o3.bc \ src/fast-match.o3.bc \ src/idiom.o3.bc \ src/main.o3.bc \ src/massage.o3.bc \ src/parse.o3.bc \ src/post-process.o3.bc \ src/print.o3.bc \ src/prune.o3.bc \ src/read-dict.o3.bc \ src/strncasecmp.o3.bc \ src/utilities.o3.bc \ src/word-file.o3.bc \ src/xalloc.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.opt.pexe---linked.pre_opt.pexe', '-o', 'parser.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o parser.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_parser: opt.pexe= 883296 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize parser.opt.pexe -o parser.opt.stripped.pexe RESULT transfersize_parser: opt.stripped.pexe= 187799 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 parser.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose parser.opt.stripped.pexe -o parser.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ parser.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'parser.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o parser.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ parser.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'parser.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o parser.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ parser.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'parser.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/197.parser/parser.pnacl.opt.x8664---parser.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o parser.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_parser: pnacl.opt.x8664= [0.93,1.04,1.06] seconds RESULT transfersize_parser: pnacl.opt.x8664= 159803 bytes ---------------------------------------------------------------------- Building: 253.perlbmk ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/av.c -c -o src/av.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/deb.c -c -o src/deb.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/doio.c -c -o src/doio.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/doop.c -c -o src/doop.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/dump.c -c -o src/dump.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/fake_dyna.c -c -o src/fake_dyna.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/globals.c -c -o src/globals.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/gv.c -c -o src/gv.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dump.c \ -o src/dump.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/fake_dyna.c \ -o src/fake_dyna.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/deb.c \ -o src/deb.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/doio.c \ -o src/doio.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/av.c \ -o src/av.o3.bc In file included from src/dump.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/doop.c \ -o src/doop.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/gv.c \ -o src/gv.o3.bc In file included from In file included from src/deb.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/fake_dyna.c:2: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: In file included from src/doio.c:18: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:previous definition is here #define bool int ^ 166:9: note: previous definition is here #define bool int ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/globals.c \ -o src/globals.o3.bc 1 warning generated. Return Code: 0 In file included from src/av.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/hv.c -c -o src/hv.o3.bc src/doio.c:158:9: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] fp = PerlIO_fdopen(fd, fpmode); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/doio.c:244:16: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] if (!(fp = PerlIO_fdopen(fd,mode))) { ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/doop.c:15: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ 1 warning generated. src/doio.c:375:22: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] if (!(IoOFP(io) = PerlIO_fdopen(PerlIO_fileno(fp),"w"))) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Return Code: 0 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/mg.c -c -o src/mg.o3.bc src/doio.c:585:18: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] IoIFP(rstio) = PerlIO_fdopen(fd[0], "r"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/doio.c:586:18: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] IoOFP(wstio) = PerlIO_fdopen(fd[1], "w"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/gv.c:20: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/op.c -c -o src/op.o3.bc src/av.c:53:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from if (mg = SvTIED_mg((SV*)av, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/av.c:53:12: note: place parentheses around the assignment to silence this warning src/globals.c: if (mg = SvTIED_mg((SV*)av, 'P')) { ^ ( ) src/av.c:53:12: note: use '==' to turn this assignment into an equality comparison 2: In file included from src/perl.h if (mg = SvTIED_mg((SV*)av, 'P')) { ^ == :1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/doop.c:236:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = hv_iternext(hv)) ~~~~~~^~~~~~~~~~~~~~~~~ src/doop.c:236:22: note: place parentheses around the assignment to silence this warning while (entry = hv_iternext(hv)) ^ ( ) src/doop.c:236:22: note: use '==' to turn this assignment into an equality comparison while (entry = hv_iternext(hv)) ^ == src/doop.csrc/av.c:353:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (key = AvARRAY(av) - AvALLOC(av)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/av.c:353:13: note: place parentheses around the assignment to silence this warning if (key = AvARRAY(av) - AvALLOC(av)) { ^ ( ) src/av.c:353:13: note: use '==' to turn this assignment into an equality comparison if (key = AvARRAY(av) - AvALLOC(av)) { ^ == :283:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = hv_iternext(hv)) ~~~~~~^~~~~~~~~~~~~~~~~ src/doop.c:283:22: note: place parentheses around the assignment to silence this warning while (entry = hv_iternext(hv)) ^ ( ) src/doop.c:283:22: note: use '==' to turn this assignment into an equality comparison while (entry = hv_iternext(hv)) ^ == src/av.c:398:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)av, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/av.c:398:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)av, 'P')) { ^ ( ) src/av.c:398:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)av, 'P')) { ^ == src/av.c:425:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] src/doop.c:509:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = hv_iternext(keys)) { ~~~~~~^~~~~~~~~~~~~~~~~~~ src/doop.c:509:18: note: place parentheses around the assignment to silence this warning while (entry = hv_iternext(keys)) { ^ ( ) src/doop.c:509:18: note: use '==' to turn this assignment into an equality comparison while (entry = hv_iternext(keys)) { ^ == if (mg = SvTIED_mg((SV*)av, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/av.c:425:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)av, 'P')) { ^ ( ) src/av.c:425:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)av, 'P')) { ^ == src/gv.c:178:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cv = GvCV(topgv)) { ~~~^~~~~~~~~~~~~ src/gv.c:178:9: note: place parentheses around the assignment to silence this warning if (cv = GvCV(topgv)) { ^ ( ) src/gv.c:178:9: src/av.c:460:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)av, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/av.c:460:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)av, 'P')) { ^ ( ) src/av.c:460:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)av, 'P')) { ^ == note: use '==' to turn this assignment into an equality comparison if (cv = GvCV(topgv)) { ^ == src/gv.c:243:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lastchance = gv_stashpvn("UNIVERSAL", 9, FALSE)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:243:17: note: place parentheses around the assignment to silence this warning if (lastchance = gv_stashpvn("UNIVERSAL", 9, FALSE)) { src/av.c ^:511:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)av, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ( ) src/av.c:511:12: note: place parentheses around the assignment to silence this warning src/gv.c if (mg = SvTIED_mg((SV*)av, 'P')) { ^ ( ) src/av.c:511:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)av, 'P')) { ^ == :243:17: note: use '==' to turn this assignment into an equality comparison if (lastchance = gv_stashpvn("UNIVERSAL", 9, FALSE)) { ^ == src/gv.c:244:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (gv = gv_fetchmeth(lastchance, name, len, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:244:13: note: place parentheses around the assignment to silence this warning if (gv = gv_fetchmeth(lastchance, name, len, ^ src/gv.c:244:13: note: use '==' to turn this assignment into an equality comparison if (gv = gv_fetchmeth(lastchance, name, len, ^ == src/gv.c:257:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cv = GvCV(topgv)) ~~~^~~~~~~~~~~~~ src/gv.c:257:14: note: place parentheses around the assignment to silence this warning if (cv = GvCV(topgv)) ^ ( ) src/gv.c:257:14: note: use '==' to turn this assignment into an equality comparison if (cv = GvCV(topgv)) ^ == src/av.c:552:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)av, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/av.c:552:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)av, 'P')) { ^ ( ) src/av.c:552:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)av, 'P')) { ^ == src/gv.c:541:36: warning: '&&' within '||' [-Wlogical-op-parentheses] else if (sv_type == SVt_PV && !GvIMPORTED_SV(*gvp) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~ src/gv.c:541:36: note: place parentheses around the '&&' expression to silence this warning else if (sv_type == SVt_PV && !GvIMPORTED_SV(*gvp) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:542:29: warning: '&&' within '||' [-Wlogical-op-parentheses] sv_type == SVt_PVAV && !GvIMPORTED_AV(*gvp) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:542:29: note: place parentheses around the '&&' expression to silence this warning sv_type == SVt_PVAV && !GvIMPORTED_AV(*gvp) || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:543:29: warning: '&&' within '||' [-Wlogical-op-parentheses] sv_type == SVt_PVHV && !GvIMPORTED_HV(*gvp) ) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:543:29: note: place parentheses around the '&&' expression to silence this warning sv_type == SVt_PVHV && !GvIMPORTED_HV(*gvp) ) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/gv.c:1077:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( cp = AMG_names[0] ) { ~~~^~~~~~~~~~~~~~ src/gv.c:1077:13: note: place parentheses around the assignment to silence this warning if ( cp = AMG_names[0] ) { ^ ( ) src/gv.c:1077:13: note: use '==' to turn this assignment into an equality comparison if ( cp = AMG_names[0] ) {1 warning generated. ^ == Return Code: 0 src/gv.c:1240:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cv = cvp[off=subtr_amg]) { ~~~^~~~~~~~~~~~~~~~~~~~ src/gv.c:1240:12: note: place parentheses around the assignment to silence this warning if (cv = cvp[off=subtr_amg]) { ^ ( ) src/gv.c:1240:12: note: use '==' to turn this assignment into an equality comparison if (cv = cvp[off=subtr_amg]) { ^ == ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/perl.c -c -o src/perl.o3.bc src/gv.c:1399:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (PL_op = pp_entersub(ARGS)) ~~~~~~^~~~~~~~~~~~~~~~~~~ src/gv.c:1399:15: note: place parentheses around the assignment to silence this warning if (PL_op = pp_entersub(ARGS)) ^ ( ) src/gv.c:1399:15: note: use '==' to turn this assignment into an equality comparison if (PL_op = pp_entersub(ARGS)) ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/hv.c \ -o src/hv.o3.bc 4 warningsRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mg.c \ -o src/mg.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/op.c \ -o src/op.o3.bc generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/perlio.c -c -o src/perlio.o3.bc In file included from src/hv.c:15: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ In file included from src/mg.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ In file included from src/op.c:19: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] src/spec_config.h:166# define bool char: 9 ^: note: previous definition is here #define bool int ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ 8 warnings generated. 6 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/perly.c -c -o src/perly.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/pp.c -c -o src/pp.o3.bc src/hv.c:858:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = hv_iternext(ohv)) { ~~~~~~^~~~~~~~~~~~~~~~~~ src/hv.c:src/op.c:124:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!(isALPHA(name[1]) || name[1] == '_' && (int)strlen(name) > 2)) { ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/op.c:124:46: note: place parentheses around the '&&' expression to silence this warning if (!(isALPHA(name[1]) || name[1] == '_' && (int)strlen(name) > 2)) { ^ ( ) 858:15: note: place parentheses around the assignment to silence this warning while (entry = hv_iternext(ohv)) { ^ ( ) src/hv.c:858:15: note: use '==' to turn this assignment into an equality comparison while (entry = hv_iternext(ohv)) { ^ == src/hv.c:1018:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)hv, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/hv.c:1018:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)hv, 'P')) { ^ ( ) src/hv.c:1018:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)hv, 'P')) { ^ == src/mg.c:747:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = hv_iternext((HV*)sv)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/mg.c:747:15: note: place parentheses around the assignment to silence this warning while (entry = hv_iternext((HV*)sv)) { ^ ( ) src/mg.c:747:15: note: use '==' to turn this assignment into an equality comparison while (entry = hv_iternext((HV*)sv)) { ^ == src/op.c:793:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (kid = kid->op_sibling) { ~~~~^~~~~~~~~~~~~~~~~ src/op.c:793:13: note: place parentheses around the assignment to silence this warning while (kid = kid->op_sibling) { ^ ( ) src/op.c:793:13: note: use '==' to turn this assignment into an equality comparison while (kid = kid->op_sibling) { ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/perl.c \ -o src/perl.o3.bcsrc/mg.c: 945:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = hv_iternext(hv)) { ~~~~~~^~~~~~~~~~~~~~~~~ src/mg.c:945:19: note: place parentheses around the assignment to silence this warning while (entry = hv_iternext(hv)) { ^ ( ) src/mg.c:945:19: note: use '==' to turn this assignment into an equality comparison while (entry = hv_iternext(hv)) { ^ == src/op.c:1056:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (kid = kid->op_sibling) { ~~~~^~~~~~~~~~~~~~~~~ src/op.c:1056:13: note: place parentheses around the assignment to silence this warning while (kid = kid->op_sibling) { ^ ( ) src/op.c:1056:13: note: use '==' to turn this assignment into an equality comparison while (kid = kid->op_sibling) { ^ == src/op.c:1885:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if (first->op_type != type || type==OP_LIST && first->op_flags & OPf_PARENS) ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/op.c:1885:49: note: place parentheses around the '&&' expression to silence this warning if (first->op_type != type || type==OP_LIST && first->op_flags & OPf_PARENS) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/perl.c:15: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/perlio.c \ -o src/perlio.o3.bc src/op.c:3581:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (cv = GvCV(gv)) { ~~~^~~~~~~~~~ src/op.c:3581:17: note: place parentheses around the assignment to silence this warning else if (cv = GvCV(gv)) { ^ ( ) src/op.c:3581:17: note: use '==' to turn this assignment into an equality comparison else if (cv = GvCV(gv)) { ^ == src/op.c:3595:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(const_sv = cv_const_sv(cv)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ src/op.c:3595:18: note: place parentheses around the assignment to silence this warning if(const_sv = cv_const_sv(cv)) ^ ( ) src/op.c:3595:18: note: use '==' to turn this assignment into an equality comparison if(const_sv = cv_const_sv(cv)) ^ == src/op.c:3597:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ((const_sv && const_changed) || PL_dowarn && !(CvGV(cv) && GvSTASH(CvGV(cv)) ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/op.c:3597:51: note: place parentheses around the '&&' expression to silence this warning if ((const_sv && const_changed) || PL_dowarn && !(CvGV(cv) && GvSTASH(CvGV(cv)) ^ src/perl.c:753:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = moreswitches(s)) ~~^~~~~~~~~~~~~~~~~ src/perl.c:753:12: note: place parentheses around the assignment to silence this warning if (s = moreswitches(s)) ^ ( ) src/perl.c:753:12: note: use '==' to turn this assignment into an equality comparison if (s = moreswitches(s)) ^ == src/op.c:3818:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cv = (name ? GvCV(gv) : Nullcv)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/op.c:3818:12: note: place parentheses around the assignment to silence this warning if (cv = (name ? GvCV(gv) : Nullcv)) { ^ ( ) src/op.c:3818:12: note: use '==' to turn this assignment into an equality comparison if (cv = (name ? GvCV(gv) : Nullcv)) { ^ == 11 warnings generated. Return Code: 0 src/op.c:3908:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cv = GvFORM(gv)) { ~~~^~~~~~~~~~~~ src/op.c:3908:12: note: place parentheses around the assignment to silence this warning if (cv = GvFORM(gv)) { ^ ( ) src/op.c:3908:12: note: use '==' to turn this assignment into an equality comparison if (cv = GvFORM(gv)) { ^ == In file included from src/perlio.c:24: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/pp_ctl.c -c -o src/pp_ctl.o3.bc src/perl.c:1487:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (gv = gv_fetchpv(sym,TRUE, SVt_PV)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:1487:12: note: place parentheses around the assignment to silence this warning if (gv = gv_fetchpv(sym,TRUE, SVt_PV)) ^ ( ) src/perl.c:1487:12: note: use '==' to turn this assignment into an equality comparison if (gv = gv_fetchpv(sym,TRUE, SVt_PV)) ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/perly.c \ -o src/perly.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pp.c \ -o src/pp.o3.bcsrc/op.c:4394:30: warning : '&&' within '||' [-Wlogical-op-parentheses] kid->op_type == OP_NULL && kid->op_targ == OP_PUSHMARK) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/op.c:4394:30: note: place parentheses around the '&&' expression to silence this warning kid->op_type == OP_NULL && kid->op_targ == OP_PUSHMARK) ^ ( ) src/perl.c:1975:10: warning: incompatible integer to pointer conversion assigning to 'FILE *volatile' (aka 'struct __sFILE *volatile') from 'int' [-Wint-conversion] PL_rsfp = PerlIO_fdopen(*fdscript,PERL_SCRIPT_MODE); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2414:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = moreswitches(s)) ; ~~^~~~~~~~~~~~~~~~~ src/perl.c:2414:16: note: place parentheses around the assignment to silence this warning while (s = moreswitches(s)) ; ^ ( ) src/perl.c:2414:16: note: use '==' to turn this assignment into an equality comparison while (s = moreswitches(s)) ; ^ == src/perl.c:2605:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr(argv[0], '=')) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2605:12: note: place parentheses around the assignment to silence this warning if (s = strchr(argv[0], '=')) { ^ ( ) src/perl.c:2605:12: note: use '==' to turn this assignment into an equality comparison if (s = strchr(argv[0], '=')) { ^ == src/perl.c:2622:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmpgv = gv_fetchpv("0",TRUE, SVt_PV)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2622:15: note: place parentheses around the assignment to silence this warning if (tmpgv = gv_fetchpv("0",TRUE, SVt_PV)) { ^ ( ) src/perl.c:2622:15: note: use '==' to turn this assignment into an equality comparison if (tmpgv = gv_fetchpv("0",TRUE, SVt_PV)) { ^ == src/perl.c:2626:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmpgv = gv_fetchpv("\030",TRUE, SVt_PV)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2626:15: note: place parentheses around the assignment to silence this warning if (tmpgv = gv_fetchpv("\030",TRUE, SVt_PV)) ^ ( ) src/perl.c:2626:15: note: use '==' to turn this assignment into an equality comparison if (tmpgv = gv_fetchpv("\030",TRUE, SVt_PV)) ^ == src/perl.c:2628:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (PL_argvgv = gv_fetchpv("ARGV",TRUE, SVt_PVAV)) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2628:19: note: place parentheses around the assignment to silence this warning if (PL_argvgv = gv_fetchpv("ARGV",TRUE, SVt_PVAV)) { ^ ( ) src/perl.c:2628:19: note: use '==' to turn this assignment into an equality comparison if (PL_argvgv = gv_fetchpv("ARGV",TRUE, SVt_PVAV)) { ^ == src/perl.c:2636:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (PL_envgv = gv_fetchpv("ENV",TRUE, SVt_PVHV)) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2636:18: note: place parentheses around the assignment to silence this warning if (PL_envgv = gv_fetchpv("ENV",TRUE, SVt_PVHV)) { ^ ( ) src/perl.c:2636:18: note: use '==' to turn this assignment into an equality comparison if (PL_envgv = gv_fetchpv("ENV",TRUE, SVt_PVHV)) { ^ == src/perl.c:2672:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmpgv = gv_fetchpv("$",TRUE, SVt_PV)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perl.c:2672:15: note: place parentheses around the assignment to silence this warning if (tmpgv = gv_fetchpv("$",TRUE, SVt_PV)) ^ ( ) src/perl.c:2672:15: note: use '==' to turn this assignment into an equality comparison if (tmpgv = gv_fetchpv("$",TRUE, SVt_PV)) ^ == 1 warning generated. Return Code: 0 In file included from src/perly.c:6: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/pp_hot.c -c -o src/pp_hot.o3.bc In file included from src/pp.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/pp_sys.c -c -o src/pp_sys.o3.bc src/perly.c:1373:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (yyn = yydefred[yystate]) goto yyreduce; ~~~~^~~~~~~~~~~~~~~~~~~ src/perly.c:1373:13: note: place parentheses around the assignment to silence this warning if (yyn = yydefred[yystate]) goto yyreduce; ^ ( ) src/perly.c:1373:13: note: use '==' to turn this assignment into an equality comparison if (yyn = yydefred[yystate]) goto yyreduce; ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pp_ctl.c \ -o src/pp_ctl.o3.bc In file included from src/pp_ctl.c:20: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ 3 warnings generated. Return Code: 0 src/pp.c:2702:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)ary, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp.c:2702:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ ( ) src/pp.c:2702:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ == ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/regcomp.c -c -o src/regcomp.o3.bc src/pp.c:2900:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)ary, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp.c:2900:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ ( ) src/pp.c:2900:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ == src/pp.c:2956:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)ary, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp.c:2956:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ ( ) src/pp.c:2956:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pp_sys.c \ -o src/pp_sys.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pp_hot.c \ -o src/pp_hot.o3.bc src/pp_ctl.c:787:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*up = *++MARK) { /* Weed out nulls. */ ~~~~^~~~~~~~~ src/pp_ctl.c:787:10: note: place parentheses around the assignment to silence this warning if (*up = *++MARK) { /* Weed out nulls. */ ^ ( ) src/pp_ctl.c:787:10: note: use '==' to turn this assignment into an equality comparison if (*up = *++MARK) { /* Weed out nulls. */ ^ == 2 warnings generated. Return Code: 0 src/pp.c:4455:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)ary, 'P')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp.c:4455:9: note: place parentheses around the assignment to silence this warning ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/regexec.c -c -o src/regexec.o3.bc if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ ( ) src/pp.c:4455:9: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)ary, 'P')) { ^ == src/pp_ctl.c:1491:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUSHLOOP(cx, svp, MARK); ^~~~~~~~~~~~~~~~~~~~~~~ src/cop.h:127:27: note: expanded from macro 'PUSHLOOP' if (cx->blk_loop.itervar = (ivar)) \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/pp_ctl.c:1491:5: note: place parentheses around the assignment to silence this warning PUSHLOOP(cx, svp, MARK); ^ ( src/cop.h:127:27: note: expanded from macro 'PUSHLOOP' if (cx->blk_loop.itervar = (ivar)) \ ^ src/pp_ctl.c:1491:5: note: use '==' to turn this assignment into an equality comparison src/cop.h:127:27: note: expanded from macro 'PUSHLOOP' if (cx->blk_loop.itervar = (ivar)) \ ^ In file included from src/pp_hot.c:19: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ In file included from src/pp_sys.c:18: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/pp_ctl.c:1528:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUSHLOOP(cx, 0, SP); ^~~~~~~~~~~~~~~~~~~ src/cop.h:127:27: note: expanded from macro 'PUSHLOOP' if (cx->blk_loop.itervar = (ivar)) \ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/pp_ctl.c:1528:5: note: place parentheses around the assignment to silence this warning PUSHLOOP(cx, 0, SP); ^ ( src/cop.h:127:27: note: expanded from macro 'PUSHLOOP' if (cx->blk_loop.itervar = (ivar)) \ ^ src/pp_ctl.c:1528:5: note: use '==' to turn this assignment into an equality comparison src/cop.h:127:27: note: expanded from macro 'PUSHLOOP' if (cx->blk_loop.itervar = (ivar)) \ ^ src/pp_ctl.c:1829:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (o = dofindlabel(kid, label, ops, oplimit)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_ctl.c:1829:12: note: place parentheses around the assignment to silence this warning if (o = dofindlabel(kid, label, ops, oplimit)) ^ ( ) src/pp_ctl.c:1829:12: note: use '==' to turn this assignment into an equality comparison if (o = dofindlabel(kid, label, ops, oplimit)) ^ == src/pp_sys.c:417:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)gv, 'q')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:417:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ ( ) src/pp_sys.c:417:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ == src/pp_sys.c:461:18: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] IoIFP(rstio) = PerlIO_fdopen(fd[0], "r"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:462:18: warning: incompatible integer to pointer conversion assigning to 'FILE *' (aka 'struct __sFILE *') from 'int' [-Wint-conversion] IoOFP(wstio) = PerlIO_fdopen(fd[1], "w"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_hot.c:313:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)gv, 'q')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_hot.c:313:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ ( ) src/pp_hot.c:313:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ == src/pp_ctl.c:3558:39: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11 warnings generated. while (still_work_on_left = (u_right >= part_left)) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/pp_ctl.c:3558:39: note: place parentheses around the assignment to silence this warning while (still_work_on_left = (u_right >= part_left)) { ^ ( ) src/pp_ctl.c:3558:39: note: use '==' to turn this assignment into an equality comparison while (still_work_on_left = (u_right >= part_left)) { ^ == src/pp_ctl.c:3579:40: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (still_work_on_right = (u_left <= part_right)) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/pp_ctl.c:3579:40: note: place parentheses around the assignment to silence this warning while (still_work_on_right = (u_left <= part_right)) { ^ ( ) src/pp_ctl.c:3579:40: note: use '==' to turn this assignment into an equality comparison while (still_work_on_right = (u_left <= part_right)) { ^ == Return Code: 0 src/pp_sys.c:632:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg(sv, how)) { ~~~^~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:632:16: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg(sv, how)) { ^ ( ) src/pp_sys.c:632:16: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg(sv, how)) { ^ == src/pp_sys.c:650:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg(sv, how)) { ~~~^~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:650:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg(sv, how)) { ^ ( ) src/pp_sys.c:650:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg(sv, how)) { ^ == src/pp_hot.c:597:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sv = *relem) { ~~~^~~~~~~~ src/pp_hot.c:597:20: note: place parentheses around the assignment to silence this warning if (sv = *relem) { ^ ( ) src/pp_hot.c:597:20: note: use '==' to turn this assignment into an equality comparison if (sv = *relem) { ^ == src/pp_sys.c:921:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)gv, 'q')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:921:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ ( ) src/pp_sys.c:921:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ == ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/run.c -c -o src/run.o3.bc src/pp_hot.c:854:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (global = pm->op_pmflags & PMf_GLOBAL) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:1140:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] src/pp_hot.c:854:16: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)gv, 'q')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_sys.c if (global = pm->op_pmflags & PMf_GLOBAL) {: 1140 ^: 12 ( ): note: place parentheses around the assignment to silence this warning src/pp_hot.c:854:16: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ ( ) src/pp_sys.c: if (global = pm->op_pmflags & PMf_GLOBAL) {1140 : ^12 : == note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)gv, 'q')) { ^ == src/pp_hot.c:1054:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mg = SvTIED_mg((SV*)PL_last_in_gv, 'q')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_hot.c:1054:12: note: place parentheses around the assignment to silence this warning if (mg = SvTIED_mg((SV*)PL_last_in_gv, 'q')) { ^ ( ) src/pp_hot.c:1054:12: note: use '==' to turn this assignment into an equality comparison if (mg = SvTIED_mg((SV*)PL_last_in_gv, 'q')) { ^ == src/pp_hot.c:1539:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sv = (SvMAGICAL(av)) ~~~^~~~~~~~~~~~~~~~~ src/pp_hot.c:1539:12: note: place parentheses around the assignment to silence this warning if (sv = (SvMAGICAL(av)) ^ src/pp_hot.c:1539:12: note: use '==' to turn this assignment into an equality comparison if (sv = (SvMAGICAL(av)) ^ == src/pp_hot.c:1728:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (i = m - s) { /* faster from front */ ~~^~~~~~~ src/pp_hot.c:1728:17: note: place parentheses around the assignment to silence this warning else if (i = m - s) { /* faster from front */ ^ ( ) src/pp_hot.c:1728:17: note: use '==' to turn this assignment into an equality comparison else if (i = m - s) { /* faster from front */ ^ == src/pp_hot.c:1757:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = m - s) { ~~^~~~~~~ src/pp_hot.c:1757:9: note: place parentheses around the assignment to silence this warning if (i = m - s) { ^ ( ) src/pp_hot.c:1757:9: note: use '==' to turn this assignment into an equality comparison if (i = m - s) { ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/regcomp.c \ -o src/regcomp.o3.bc src/pp_sys.c:3184:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmpgv = gv_fetchpv("$", TRUE, SVt_PV)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pp_sys.c:3184:12: note: place parentheses around the assignment to silence this warning if (tmpgv = gv_fetchpv("$", TRUE, SVt_PV)) ^ ( ) src/pp_sys.c:3184:12: note: use '==' to turn this assignment into an equality comparison if (tmpgv = gv_fetchpv("$", TRUE, SVt_PV)) ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/regexec.c \ -o src/regexec.o3.bc src/pp_sys.c:4575:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from src/regcomp.c:78: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ In file included from src/regexec.c:75: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/regcomp.c:462:9: warning: '&&' within '||' [-Wlogical-op-parentheses] && (minnext + deltanext) > 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/regcomp.c:462:9: note: place parentheses around the '&&' expression to silence this warning && (minnext + deltanext) > 0 ^ src/regexec.c:410:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } else if (c = prog->regstclass) { ~~^~~~~~~~~~~~~~~~~~ src/regexec.c:410:18: note: place parentheses around the assignment to silence this warning } else if (c = prog->regstclass) { ^ ( ) src/regexec.c:410:18: note: use '==' to turn this assignment into an equality comparison } else if (c = prog->regstclass) { ^ == src/regexec.c:872:19: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!nextchr && locinput >= PL_regeol || nextchr == '\n') ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ src/regexec.c:872:19: note: place parentheses around the '&&' expression to silence this warning if (!nextchr && locinput >= PL_regeol || nextchr == '\n') ^ ( ) src/regexec.c:1298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (c1 == BRANCH ? NEXT_OFF(next) : ARG(next))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/regexec.c:1298:10: note: place parentheses around the assignment to silence this warning if (n = (c1 == BRANCH ? NEXT_OFF(next) : ARG(next))) ^ ( ) src/regexec.c:1298:10: note: use '==' to turn this assignment into an equality comparison if (n = (c1 == BRANCH ? NEXT_OFF(next) : ARG(next))) ^ == Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/run.c \ -o src/run.o3.bc In file included from src/run.c:11: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/run.c:30:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( PL_op = (CALLOP->op_ppaddr)(ARGS) ) ; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/run.c:30:19: note: place parentheses around the assignment to silence this warning while ( PL_op = (CALLOP->op_ppaddr)(ARGS) ) ; ^ ( ) src/run.c:30:19: note: use '==' to turn this assignment into an equality comparison while ( PL_op = (CALLOP->op_ppaddr)(ARGS) ) ; ^ == 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/scope.c -c -o src/scope.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/scope.c \ -o src/scope.o3.bc 10 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/sv.c -c -o src/sv.o3.bc In file included from src/scope.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ 4 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/taint.c -c -o src/taint.o3.bc 8 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/toke.c -c -o src/toke.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/sv.c \ -o src/sv.o3.bc 11 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/universal.c -c -o src/universal.o3.bc 1 warning generated. Return Code: 0 In file included from src/sv.c:15: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/unix_perlmain.c -c -o src/unix_perlmain.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/taint.c \ -o src/taint.o3.bc src/sv.c:350:16: warning: '&&' within '||' [-Wlogical-op-parentheses] GvAV(sv) && SvOBJECT(GvAV(sv)) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:350:16: note: place parentheses around the '&&' expression to silence this warning GvAV(sv) && SvOBJECT(GvAV(sv)) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:351:16: warning: '&&' within '||' [-Wlogical-op-parentheses] GvHV(sv) && SvOBJECT(GvHV(sv)) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:351:16: note: place parentheses around the '&&' expression to silence this warning GvHV(sv) && SvOBJECT(GvHV(sv)) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:352:16: warning: '&&' within '||' [-Wlogical-op-parentheses] GvIO(sv) && SvOBJECT(GvIO(sv)) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:352:16: note: place parentheses around the '&&' expression to silence this warning GvIO(sv) && SvOBJECT(GvIO(sv)) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:353:16: warning: '&&' within '||' [-Wlogical-op-parentheses] GvCV(sv) && SvOBJECT(GvCV(sv)) ) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/sv.c:353:16: note: place parentheses around the '&&' expression to silence this warning GvCV(sv) && SvOBJECT(GvCV(sv)) )Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/toke.c \ -o src/toke.o3.bc ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. Return Code: 0 In file included from src/taint.c:8: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/util.c -c -o src/util.o3.bc src/sv.c:1728:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while(ch = *fptr++) { ~~~^~~~~~~~~ src/sv.c:1728:18: note: place parentheses around the assignment to silence this warning while(ch = *fptr++) { ^ ( ) src/sv.c:1728:18: note: use '==' to turn this assignment into an equality comparison while(ch = *fptr++) { ^ == In file included from src/toke.c:15: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/sv.c:2484:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = SvPV(sstr, len)) ~~^~~~~~~~~~~~~~~~~ src/sv.c:2484:11: note: place parentheses around the assignment to silence this warning if (s = SvPV(sstr, len)) ^ ( ) src/sv.c:2484:11: note: use '==' to turn this assignment into an equality comparison if (s = SvPV(sstr, len)) ^ == src/sv.c:2788:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (i = mid - big) { /* faster from front */ ~~^~~~~~~~~~~ src/sv.c:2788:16: note: place parentheses around the assignment to silence this warning else if (i = mid - big) { /* faster from front */ ^ ( ) src/sv.c:2788:16: note: use '==' to turn this assignment into an equality comparison else if (i = mid - big) { /* faster from front */ ^ == 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/MD5.c -c -o src/MD5.o3.bc src/toke.c:1822:15: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] "q" + (delim == '\''), delim); ~~~~^~~~~~~~~~~~~~~~~ src/toke.c:1822:15: note: use array indexing to silence this warning "q" + (delim == '\''), delim); ^ & [ ] src/toke.c:2012:20: warning: '&&' within '||' [-Wlogical-op-parentheses] if (PERLDB_LINE && !oldpdb || ~~~~~~~~~~~~^~~~~~~~~~ ~~ src/toke.c:2012:20: note: place parentheses around the '&&' expression to silence this warning if (PERLDB_LINE && !oldpdb || ~~~~~~~~~~~~^~~~~~~~~~ src/toke.c:2013:37: warning: '&&' within '||' [-Wlogical-op-parentheses] ( PL_minus_n || PL_minus_p ) && !(oldn || oldp) ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/toke.c:2013:37: note: place parentheses around the '&&' expression to silence this warning ( PL_minus_n || PL_minus_p ) && !(oldn || oldp) ) ^ ( ) Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/universal.c \ -o src/universal.o3.bc src/sv.c:4314:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if (mg && ((mg->mg_len & 1) || (mg->mg_len & 2) && mg->mg_obj == sv)) ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~src/toke.c:2627:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp = keyword(tmpbuf, len)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ src/toke.c:2627:11: note: place parentheses around the assignment to silence this warning if (tmp = keyword(tmpbuf, len)) { ^ ( ) src/toke.c:2627:11: note: use '==' to turn this assignment into an equality comparison if (tmp = keyword(tmpbuf, len)) { ^ == src/sv.c:4314:50: note: place parentheses around the '&&' expression to silence this warning if (mg && ((mg->mg_len & 1) || (mg->mg_len & 2) && mg->mg_obj == sv)) ^ ( ) src/toke.c:2849:18: warning: '&&' within '||' [-Wlogical-op-parentheses] tmp = (len == 1 && strchr("msyq", PL_tokenbuf[0]) || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ src/toke.c:2849:18: note: place parentheses around the '&&' expression to silence this warning tmp = (len == 1 && strchr("msyq", PL_tokenbuf[0]) || ^ ( ) src/toke.c:2850:18: warning: '&&' within '||' [-Wlogical-op-parentheses] len == 2 && ((PL_tokenbuf[0] == 't' && PL_tokenbuf[1] == 'r') || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/toke.c:2850:18: note: place parentheses around the '&&' expression to silence this warning len == 2 && ((PL_tokenbuf[0] == 't' && PL_tokenbuf[1] == 'r') || ^ src/toke.c:2933:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if (*s == '\'' || *s == ':' && s[1] == ':') { ~~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/toke.c:2933:31: note: place parentheses around the '&&' expression to silence this warning if (*s == '\'' || *s == ':' && s[1] == ':') { ^ ( ) Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unix_perlmain.c \ -o src/unix_perlmain.o3.bc In file included from src/universal.c:2: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ In file included from src/unix_perlmain.c:11: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/util.c \ -o src/util.o3.bc src/toke.c:4871:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (PL_op = pp_entersub(ARGS)) ~~~~~~^~~~~~~~~~~~~~~~~~~ src/toke.c:4871:15: note: place parentheses around the assignment to silence this warning if (PL_op = pp_entersub(ARGS)) ^ ( ) src/toke.c:4871:15: note: use '==' to turn this assignment into an equality comparison if (PL_op = pp_entersub(ARGS)) ^ == 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/md5c.c -c -o src/md5c.o3.bc 1 warning generated. Return Code: 0 In file included from src/util.c:16: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/MD5.c \ -o src/MD5.o3.bc src/util.c:1017:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp = table[*s]) { ~~~~^~~~~~~~~~~ src/util.c:1017:10: note: place parentheses around the assignment to silence this warning if (tmp = table[*s]) { ^ ( ) src/util.c:1017:10: note: use '==' to turn this assignment into an equality comparison if (tmp = table[*s]) { ^ == In file included from src/MD5.c:28: In file included from src/perl.h:1090: src/handy.h:71:11: warning: 'bool' macro redefined [-Wmacro-redefined] # define bool char ^ src/spec_config.h:166:9: note: previous definition is here #define bool int ^ src/util.c:1613:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp = *a++ - *b++) ~~~~^~~~~~~~~~~~~ src/util.c:1613:10: note: place parentheses around the assignment to silence this warning if (tmp = *a++ - *b++) ^ ( ) src/util.c:1613:10: note: use '==' to turn this assignment into an equality comparison if (tmp = *a++ - *b++) ^ == src/util.c:1843:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmpgv = gv_fetchpv("$",TRUE, SVt_PV)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/util.c:1843:12: note: place parentheses around the assignment to silence this warning if (tmpgv = gv_fetchpv("$",TRUE, SVt_PV)) ^ ( ) src/util.c:1843:12: note: use '==' to turn this assignment into an equality comparison if (tmpgv = gv_fetchpv("$",TRUE, SVt_PV)) ^ == src/util.c:1862:12: warning: incompatible integer to pointer conversion returning 'int' from a function with result type 'FILE *' (aka 'struct __sFILE *') [-Wint-conversion] return PerlIO_fdopen(p[This], mode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/perlsdio.h:21:25: note: expanded from macro 'PerlIO_fdopen' #define PerlIO_fdopen fdopen ^ 2 warnings generated. Return Code: 0 src/util.c:2116:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (entry = hv_iternext(PL_pidstatus)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/util.c:2116:12: note: place parentheses around the assignment to silence this warning if (entry = hv_iternext(PL_pidstatus)) { ^ ( ) src/util.c:2116:12: note: use '==' to turn this assignment into an equality comparison if (entry = hv_iternext(PL_pidstatus)) { ^ == 1 warning generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000_LINUX \ -DHAS_DBL_DIG \ -DSPEC_CPU2000_NEED_TIME_H \ -DSPEC_CPU2000_NEED_BOOL \ -std=c89 \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/md5c.c \ -o src/md5c.o3.bc 6 warnings generated. Return Code: 0 5 warnings generated. Return Code: 0 Return Code: 0 9 warnings generated. Return Code: 0 9 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSPEC_CPU2000_LINUX -DHAS_DBL_DIG -DSPEC_CPU2000_NEED_TIME_H -DSPEC_CPU2000_NEED_BOOL -std=c89 src/av.o3.bc src/deb.o3.bc src/doio.o3.bc src/doop.o3.bc src/dump.o3.bc src/fake_dyna.o3.bc src/globals.o3.bc src/gv.o3.bc src/hv.o3.bc src/mg.o3.bc src/op.o3.bc src/perl.o3.bc src/perlio.o3.bc src/perly.o3.bc src/pp.o3.bc src/pp_ctl.o3.bc src/pp_hot.o3.bc src/pp_sys.o3.bc src/regcomp.o3.bc src/regexec.o3.bc src/run.o3.bc src/scope.o3.bc src/sv.o3.bc src/taint.o3.bc src/toke.o3.bc src/universal.o3.bc src/unix_perlmain.o3.bc src/util.o3.bc src/MD5.o3.bc src/md5c.o3.bc -static -lm -o perlbmk.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/av.o3.bc', 'src/deb.o3.bc', 'src/doio.o3.bc', 'src/doop.o3.bc', 'src/dump.o3.bc', 'src/fake_dyna.o3.bc', 'src/globals.o3.bc', 'src/gv.o3.bc', 'src/hv.o3.bc', 'src/mg.o3.bc', 'src/op.o3.bc', 'src/perl.o3.bc', 'src/perlio.o3.bc', 'src/perly.o3.bc', 'src/pp.o3.bc', 'src/pp_ctl.o3.bc', 'src/pp_hot.o3.bc', 'src/pp_sys.o3.bc', 'src/regcomp.o3.bc', 'src/regexec.o3.bc', 'src/run.o3.bc', 'src/scope.o3.bc', 'src/sv.o3.bc', 'src/taint.o3.bc', 'src/toke.o3.bc', 'src/universal.o3.bc', 'src/unix_perlmain.o3.bc', 'src/util.o3.bc', 'src/MD5.o3.bc', 'src/md5c.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'perlbmk.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/av.o3.bc \ src/deb.o3.bc \ src/doio.o3.bc \ src/doop.o3.bc \ src/dump.o3.bc \ src/fake_dyna.o3.bc \ src/globals.o3.bc \ src/gv.o3.bc \ src/hv.o3.bc \ src/mg.o3.bc \ src/op.o3.bc \ src/perl.o3.bc \ src/perlio.o3.bc \ src/perly.o3.bc \ src/pp.o3.bc \ src/pp_ctl.o3.bc \ src/pp_hot.o3.bc \ src/pp_sys.o3.bc \ src/regcomp.o3.bc \ src/regexec.o3.bc \ src/run.o3.bc \ src/scope.o3.bc \ src/sv.o3.bc \ src/taint.o3.bc \ src/toke.o3.bc \ src/universal.o3.bc \ src/unix_perlmain.o3.bc \ src/util.o3.bc \ src/MD5.o3.bc \ src/md5c.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.opt.pexe---linked.pre_opt.pexe', '-o', 'perlbmk.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o perlbmk.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_perlbmk: opt.pexe= 2021650 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize perlbmk.opt.pexe -o perlbmk.opt.stripped.pexe RESULT transfersize_perlbmk: opt.stripped.pexe= 551357 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 perlbmk.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose perlbmk.opt.stripped.pexe -o perlbmk.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ perlbmk.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'perlbmk.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o perlbmk.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ perlbmk.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'perlbmk.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o perlbmk.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ perlbmk.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'perlbmk.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/253.perlbmk/perlbmk.pnacl.opt.x8664---perlbmk.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o perlbmk.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_perlbmk: pnacl.opt.x8664= [2.45,2.56,2.64] seconds RESULT transfersize_perlbmk: pnacl.opt.x8664= 483134 bytes ---------------------------------------------------------------------- Building: 254.gap ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/agcollec.c -c -o src/agcollec.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/aggroup.c -c -o src/aggroup.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/blister.c -c -o src/blister.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/coding.c -c -o src/coding.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/costab.c -c -o src/costab.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/cyclotom.c -c -o src/cyclotom.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/eval.c -c -o src/eval.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/finfield.c -c -o src/finfield.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/agcollec.c \ -o src/agcollec.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/coding.c \ -o src/coding.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/blister.c \ -o src/blister.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/aggroup.c \ -o src/aggroup.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/costab.c \ -o src/costab.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/cyclotom.c \ -o src/cyclotom.o3.bc src/aggroup.c:151:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/aggroup.c:160:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/eval.c \ -o src/eval.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/finfield.c \ -o src/finfield.o3.bc src/cyclotom.c:1285:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/function.c -c -o src/function.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/gap.c -c -o src/gap.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/function.c \ -o src/function.o3.bc 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/gasman.c -c -o src/gasman.o3.bc 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/idents.c -c -o src/idents.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/gap.c \ -o src/gap.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/integer.c -c -o src/integer.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/list.c -c -o src/list.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/pcpresen.c -c -o src/pcpresen.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/gasman.c \ -o src/gasman.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/permutat.c -c -o src/permutat.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/plist.c -c -o src/plist.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/idents.c \ -o src/idents.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/integer.c \ -o src/integer.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pcpresen.c \ -o src/pcpresen.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/permutat.c \ -o src/permutat.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/polynom.c -c -o src/polynom.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/plist.c \ -o src/plist.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/list.c \ -o src/list.o3.bc src/permutat.c:2073:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2077:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2083:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2087:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2117:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2121:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2127:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2131:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2161:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2165:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2171:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2175:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2205:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2209:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.cReturn Code: 0 :2215:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ src/permutat.c:2219:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return HdFalse; ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/range.c -c -o src/range.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/polynom.c \ -o src/polynom.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/rational.c -c -o src/rational.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/read.c -c -o src/read.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/range.c \ -o src/range.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rational.c \ -o src/rational.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/read.c \ -o src/read.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/record.c -c -o src/record.o3.bc Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/scanner.c -c -o src/scanner.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/set.c -c -o src/set.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/statemen.c -c -o src/statemen.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/string.c -c -o src/string.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/system.c -c -o src/system.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/record.c \ -o src/record.o3.bc 16 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/tietze.c -c -o src/tietze.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/unknown.c -c -o src/unknown.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/scanner.c \ -o src/scanner.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/string.c \ -o src/string.o3.bcRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/system.c \ -o src/system.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/statemen.c \ -o src/statemen.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/set.c \ -o src/set.o3.bc src/scanner.c:475:9: warning: implicit declaration of function 'SyHelp' is invalid in C99 [-Wimplicit-function-declaration] SyHelp( In+1, Input->file ); ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tietze.c \ -o src/tietze.o3.bc src/system.c:1717:13: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ( read( fileno(syBuf[fid].fp), &ch, 1 ) != 1 || ch == '\0' ) ^ src/system.c:1746:5: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write( fileno(syBuf[fid].echo), (char*)&ch2, 1 ); ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/unknown.c \ -o src/unknown.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/vecffe.c -c -o src/vecffe.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/vector.c -c -o src/vector.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/word.c -c -o src/word.o3.bc Return Code: 0 1 warning generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vecffe.c \ -o src/vecffe.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/word.c \ -o src/word.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSYS_HAS_CALLOC_PROTO \ -DSYS_IS_USG \ -DSYS_HAS_IOCTL_PROTO \ -DSYS_HAS_TIME_PROTO \ -fwrapv \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vector.c \ -o src/vector.o3.bc Return Code: 0 Return Code: 0 Return Code: 0 Return Code: 0 2 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fwrapv src/agcollec.o3.bc src/aggroup.o3.bc src/blister.o3.bc src/coding.o3.bc src/costab.o3.bc src/cyclotom.o3.bc src/eval.o3.bc src/finfield.o3.bc src/function.o3.bc src/gap.o3.bc src/gasman.o3.bc src/idents.o3.bc src/integer.o3.bc src/list.o3.bc src/pcpresen.o3.bc src/permutat.o3.bc src/plist.o3.bc src/polynom.o3.bc src/range.o3.bc src/rational.o3.bc src/read.o3.bc src/record.o3.bc src/scanner.o3.bc src/set.o3.bc src/statemen.o3.bc src/string.o3.bc src/system.o3.bc src/tietze.o3.bc src/unknown.o3.bc src/vecffe.o3.bc src/vector.o3.bc src/word.o3.bc -static -lm -o gap.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/agcollec.o3.bc', 'src/aggroup.o3.bc', 'src/blister.o3.bc', 'src/coding.o3.bc', 'src/costab.o3.bc', 'src/cyclotom.o3.bc', 'src/eval.o3.bc', 'src/finfield.o3.bc', 'src/function.o3.bc', 'src/gap.o3.bc', 'src/gasman.o3.bc', 'src/idents.o3.bc', 'src/integer.o3.bc', 'src/list.o3.bc', 'src/pcpresen.o3.bc', 'src/permutat.o3.bc', 'src/plist.o3.bc', 'src/polynom.o3.bc', 'src/range.o3.bc', 'src/rational.o3.bc', 'src/read.o3.bc', 'src/record.o3.bc', 'src/scanner.o3.bc', 'src/set.o3.bc', 'src/statemen.o3.bc', 'src/string.o3.bc', 'src/system.o3.bc', 'src/tietze.o3.bc', 'src/unknown.o3.bc', 'src/vecffe.o3.bc', 'src/vector.o3.bc', 'src/word.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'gap.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/agcollec.o3.bc \ src/aggroup.o3.bc \ src/blister.o3.bc \ src/coding.o3.bc \ src/costab.o3.bc \ src/cyclotom.o3.bc \ src/eval.o3.bc \ src/finfield.o3.bc \ src/function.o3.bc \ src/gap.o3.bc \ src/gasman.o3.bc \ src/idents.o3.bc \ src/integer.o3.bc \ src/list.o3.bc \ src/pcpresen.o3.bc \ src/permutat.o3.bc \ src/plist.o3.bc \ src/polynom.o3.bc \ src/range.o3.bc \ src/rational.o3.bc \ src/read.o3.bc \ src/record.o3.bc \ src/scanner.o3.bc \ src/set.o3.bc \ src/statemen.o3.bc \ src/string.o3.bc \ src/system.o3.bc \ src/tietze.o3.bc \ src/unknown.o3.bc \ src/vecffe.o3.bc \ src/vector.o3.bc \ src/word.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.opt.pexe---linked.pre_opt.pexe', '-o', 'gap.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o gap.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_gap: opt.pexe= 1524152 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize gap.opt.pexe -o gap.opt.stripped.pexe RESULT transfersize_gap: opt.stripped.pexe= 415153 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 gap.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose gap.opt.stripped.pexe -o gap.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gap.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gap.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gap.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gap.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gap.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gap.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ gap.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'gap.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/254.gap/gap.pnacl.opt.x8664---gap.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o gap.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_gap: pnacl.opt.x8664= [2.23,2.22,2.35] seconds RESULT transfersize_gap: pnacl.opt.x8664= 356168 bytes ---------------------------------------------------------------------- Building: 255.vortex ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bitvec.c -c -o src/bitvec.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bmt.c -c -o src/bmt.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bmt0.c -c -o src/bmt0.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bmt01.c -c -o src/bmt01.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bmt10.c -c -o src/bmt10.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bmtlib.c -c -o src/bmtlib.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bmtobj.c -c -o src/bmtobj.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/core01.c -c -o src/core01.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bmt.c \ -o src/bmt.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/core01.c \ -o src/core01.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bmtlib.c \ -o src/bmtlib.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bmt10.c \ -o src/bmt10.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bmt0.c \ -o src/bmt0.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bitvec.c \ -o src/bitvec.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bmtobj.c \ -o src/bmtobj.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bmt01.c \ -o src/bmt01.o3.bc In file included from src/bmt.c:28: In file included from src/bmt01.h:26: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] src/core01.c:269:17: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] VOID_BOUNDARY, VOID_RESERVE); ^~~~~~~~~~~~~ #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H src/core01.c:269:32: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] VOID_BOUNDARY, VOID_RESERVE); ^~~~~~~~~~~~ src/core01.c:358:14: warning: format specifies type 'unsigned int' but the argument has type 'farlongtype' (aka 'unsigned long') [-Wformat] VoidBlksAllocated , *SizeInBytes, VoidUsed); ^~~~~~~~~~~~~~~~~ In file included from src/core01.c:444:15: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] *CoreAddr, VoidLowestAddr); ^~~~~~~~~ src/core01.c:444:26: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] *CoreAddr, VoidLowestAddr); ^~~~~~~~~~~~~~ src/core01.c:456:src/bmtlib.c:15: In file included from src/bmt01.h:26: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H 14: warning: format specifies type 'unsigned int' but the argument has type 'farlongtype' (aka 'unsigned long') [-Wformat] VoidBlksDeAllocated , SizeInBytes, VoidUsed); ^~~~~~~~~~~~~~~~~~~ In file included from src/bitvec.c:17: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.hsrc/core01.c:563:16: warning: format specifies type 'unsigned long' but the argument has type 'bytessizetype' (aka 'unsigned int') [-Wformat] RequestSize, *Region, SizeInBytes)) ^~~~~~~~~~~ src/core01.c:563:30: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] RequestSize, *Region, SizeInBytes)) ^~~~~~~ :14:9: note: src/bmtlib.c'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H :src/core01.c:590:16: warning: format specifies type 'unsigned long' but the argument has type 'bytessize' (aka 'unsigned int') [-Wformat] FreeSize, *CoreAddr, SizeInBytes)) ^~~~~~~~ src/bitvec.c:44:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ 100:src/core01.c:590:26: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] FreeSize, *CoreAddr, SizeInBytes)) ^~~~~~~~~ 3: warning: implicit declaration of function 'OaDumpObject' is invalid in C99 [-Wimplicit-function-declaration] OaDumpObject( 0, PrimalTkn, McStat ) ; src/core01.c ^ :646:16: warning: format specifies type 'unsigned long' but the argument has type 'bytessizetype' (aka 'unsigned int') [-Wformat] SizeInBytes, *Region, AllocSize)) ^~~~~~~~~~~ In file included from src/bmt01.c:17: In file included from src/bmt01.h:26: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H src/core01.c:646:29: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] SizeInBytes, *Region, AllocSize)) ^~~~~~~ src/core01.csrc/bmt.c:487:54: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] sprintf (Msg, " Traverse Limit := %-8u\n", Traverse_Limit); ~~~~ ^~~~~~~~~~~~~~ %-8lu :714:16: warning: format specifies type 'unsigned long' but the argument has type 'bytessize' (aka 'unsigned int') [-Wformat] FreeSize, *CoreAddr, SizeInBytes)) ^~~~~~~~ src/core01.c:src/bmt.c:666:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (StuffParts) ^ src/bmtlib.c:279:60: warning: format specifies type 'unsigned int' but the argument has type 'PartLib *' (aka 'struct PartLib_Type *') [-Wformat] sprintf (Msg, " This : @%8x\n", This ); ~~~ ^~~~ src/bmtlib.c:src/bmt.c:723:53: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] sprintf (Msg, "\n Traverse Count=%6u\n", PartCount); ~~~ ^~~~~~~~~ %6lu 714:26: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] FreeSize, *CoreAddr, SizeInBytes)) ^~~~~~~~~ src/bmt.c:733:17: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] FromPart, Traverse_Limit); ^~~~~~~~ src/bmt.c:733:27: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] FromPart, Traverse_Limit); ^~~~~~~~~~~~~~ In file included from src/bmt10.c:27: In file included from src/bmt01.h:26: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H src/bmt.c:763:50: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] sprintf (Msg, "\n Traverse Count=%6u\n", PartCount); ~~~ ^~~~~~~~~ %6lu src/core01.c:743src/bmt.c:859:23: warning: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat] MaxParts - StartCommit, BoolStr[Release]); ^~~~~~~~~~~~~~~~~~~~~~ :69:283:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->That - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmt.csrc/bmtlib.c:287:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Token - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/bmtlib.c894:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (DrawBug) ^ warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] if (sprintf (Msg, " Core0_AllocString(*%4u) @%x\n", StrSize, *String)): ~~ ^~~~~~~ %s 291:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->DbNum - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtlib.csrc/core01.c:756:53: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] if (sprintf (Msg, " Core0_FreeString @%x\n", String)) ~~ ^~~~~~ %s :295:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] In file included from src/bmtobj.c:21: In file included from src/bmt01.h:26: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H (longaddr )&This->EnvType - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtlib.c:299:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->DescNum - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtlib.c:303:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->PrimalSlotAttr - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtlib.c:307:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->PartsListHead - StartAddr); In file included from src/bmt0.c:36: In file included from src/bmt01.h:26: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H src/bmtlib.c:311:12: 2 warnings generated. warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->VpartsDir - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtlib.c:315:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->VlinksDir - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtlib.c:319:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat]Return Code: 0 src/bmt0.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (int argc, char *argv[]) ^ (longaddr )&This->OwnerTosFroms - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmt01.c:73:46: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] sprintf (Msg, "\n Create %u New Parts\n", Count); ~~ ^~~~~ %lu src/bmtobj.csrc/bmt0.c:297:42: warning: format specifies type 'int *' but the argument has type 'longtype *' (aka 'unsigned long *') [-Wformat] sscanf (buffer, "%*s %d", &VOID_BOUNDARY); ~~ ^~~~~~~~~~~~~~ %ld src/bmt0.c:300:42: warning: format specifies type 'int *' but the argument has type 'longtype *' (aka 'unsigned long *') [-Wformat] sscanf (buffer, "%*s %d", &VOID_RESERVE); ~~ ^~~~~~~~~~~~~ %ld :235:16: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] Id, PartTkn->DbId, PartTkn->Handle)) ^~ src/bmtobj.c:src/bmt01.c:266:14: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] Count, CurrentId); ^~~~~ 244:src/bmt0.c:397:57: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] src/bmt10.c:78:14: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] sprintf (Msg, "\tVOID_BOUNDARY :\t %d\n", VOID_BOUNDARY); LookUps); ~~ ^~~~~~~~~~~~~ ^~~~~~~ %lu src/bmt0.c:400:59: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] 16 sprintf (Msg, "\tVOID_RESERVE :\t %d\n\n", VOID_RESERVE); ~~ ^~~~~~~~~~~~ %lu : warning: src/bmt10.c:101:23: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] i, FromPart, PartTkn.Handle)) ^~~~~~~~ format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] Id, PartTkn->DbId, PartTkn->Handle); ^~ src/bmt10.c:192:31: warningsrc/bmtobj.c:346:20: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] ToPart, ToTkn.DbId, ToTkn.Handle, PartToken.FromList)) ^~~~~~ : format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat]src/bmtobj.c :357:22: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] BoolStr[Release], MaxParts); ^~~~~~~~ ToPart); ^~~~~~ src/bmt01.c:507:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (DrawClass == XyRect_Class) { ^ src/bmtobj.c:439:52: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] PartTkn->DbId, PartTkn->Handle, Level)) ^~~~~ src/bmtobj.c:451:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/bmt01.c:639:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/bmtobj.c:465:28: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] j+1, Level, ToPart)) ^~~~~ src/bmtobj.c:465:35: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] j+1, Level, ToPart)) ^~~~~~ src/bmtobj.c:481:56: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] PartTkn->DbId, PartTkn->Handle, Level); ^~~~~ src/bmtobj.c:478:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/bmt10.c:360:14: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] Deletes); ^~~~~~~ src/bmt10.c:384:23: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] i, FromPart, PartTkn.Handle)) ^~~~~~~~ src/bmtobj.c:523:52: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] PartTkn->DbId, PartTkn->Handle, Level)) ^~~~~ src/bmtobj.c:548:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/bmtobj.c:552:52: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] PartTkn->DbId, PartTkn->Handle, Level); ^~~~~ src/bmtobj.c:575:29: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] j, Level, FromTkn.DbId, FromTkn.Handle)) ^~~~~ src/bmt10.c:450:13: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] MaxParts); ^~~~~~~~ src/bmtobj.c:585:29: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] j, FromPart); ^~~~~~~~ src/bmtobj.c:592:55: warning: format specifies type 'unsigned int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] FromTkn.DbId, FromTkn.Handle, Level); ^~~~~ src/bmtobj.c:590:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/bmt01.c:854:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/bmtobj.c:650:49: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] PartTkn->DbId, PartTkn->Handle, PartObj->id)) ^~~~~~~~~~~ src/bmtobj.c:672:23: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] i, ToPart, PartToken.Handle, PartToken.FromList)) ^~~~~~ src/bmtobj.c:704:19: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] PartObj->id, ToPart); ^~~~~~~~~~~ src/bmtobj.c:704:32: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] PartObj->id, ToPart); ^~~~~~ src/bmtobj.c:701:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/bmt01.c:1019:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (DrawClass == RefRect_Class) { ^ src/bmtobj.c:784:23: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] i, FromPart, PartToken.Handle, PartToken.FromList)) ^~~~~~~~ src/bmt01.c:1129:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (DrawClass == RefRect_Class) { ^ src/bmtobj.c:803:20: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] FromPart, FromTkn.DbId, FromTkn.Handle, PartObj->id)) ^~~~~~~~ src/bmtobj.c:803:60: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] FromPart, FromTkn.DbId, FromTkn.Handle, PartObj->id)) ^~~~~~~~~~~ src/bmtobj.c:827:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/bmtobj.c:851:49: warning: format specifies type 'unsigned int' but the argument has type 'partidtype' (aka 'unsigned long') [-Wformat] PartTkn->DbId, PartTkn->Handle, PartObj->id)) ^~~~~~~~~~~ src/bmtobj.c:889:60: warning: format specifies type 'unsigned int' but the argument has type 'Part2 *' (aka 'struct Part2 *') [-Wformat] sprintf (Msg, " This : @%8x\n", This ); ~~~ ^~~~ src/bmtobj.c:893:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->That - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:897:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Token - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:901:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->id - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:905:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->type - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:909:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->xx - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:913:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->yy - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:917:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->build - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:921:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[0] - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:925:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[1] - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:929:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[2] - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:933:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->FromList - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:937:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->RowHeadTosFroms - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:941:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->ColHeadTosFroms - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:945:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->DrawObjSlotAttr - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmtobj.c:949:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->MemberPersonParts - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/bmt01.c:1458:17: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] X, Y, Type)) ^ src/bmt01.c:1458:20: warning: format specifies type 'int' but the argument has type 'longtype' (aka 'unsigned long') [-Wformat] X, Y, Type)) ^ src/bmt01.c:1458:23: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] X, Y, Type)) ^~~~ 13 warnings generated. src/bmt01.c:1473:17: warning: format specifies type 'int' but the argument has type 'longtype *' (aka 'unsigned long *') [-Wformat] X, Y)) ^ src/bmt01.c:1473:20: warning: format specifies type 'int' but the argument has type 'longtype *' (aka 'unsigned long *') [-Wformat] X, Y)) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/dba.c -c -o src/dba.o3.bc Return Code: 0 src/bmt01.c:1746:35: warning: data argument not used by format string [-Wformat-extra-args] GTEval1, GTEval2, LTEval); ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/dbm0.c -c -o src/dbm0.o3.bc 6 warnings generated. Return Code: 0 16 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/dbm1.c -c -o src/dbm1.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/dbm2.c -c -o src/dbm2.o3.bc 7 warnings generated. Return Code: 0 9 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/domain.c -c -o src/domain.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/draw07.c -c -o src/draw07.o3.bc 44 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/draw7.c -c -o src/draw7.o3.bc 14 warnings generated. Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dba.c \ -o src/dba.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dbm0.c \ -o src/dbm0.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/drawlib.c -c -o src/drawlib.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dbm2.c \ -o src/dbm2.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/dbm1.c \ -o src/dbm1.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/draw07.c \ -o src/draw07.o3.bcReturn Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/domain.c \ -o src/domain.o3.bc src/dba.c:204:53: warning: format specifies type 'unsigned int' but the argument has type 'time_t' (aka 'long long') [-Wformat] if (sprintf (Msg, " Time Stamp %x : %s\n", Tod, ctime(&Tod))) ~~ ^~~ %llx src/dbm1.c:134:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/drawobj.c -c -o src/drawobj.o3.bc src/dbm1.c:160:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/dbm1.c:203:56: warning: format specifies type 'unsigned int' but the argument has type 'dbheader *' (aka 'struct TypeDbHeader *') [-Wformat] sprintf (Msg, "\n CoreDb ALREADY LOADED @%x\n\n", *CoreDb); ~~ ^~~~~~~ Return Code: 0 src/dbm1.c:368:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/dbm1.c:428:58: warning: format specifies type 'unsigned int' but the argument has type 'farlongtype' (aka 'unsigned long') [-Wformat] if (sprintf (Msg, " DB BlkDirOffset : @%8x\n", DbHdr->BlkDirOffset)) ~~~ ^~~~~~~~~~~~~~~~~~~ %8lx src/dba.c:550:18: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] i, FreeAddr, FreeSizes[i]); ^~~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/emplib.c -c -o src/emplib.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/draw7.c \ -o src/draw7.o3.bc src/draw07.c:192:65: warning: format specifies type 'unsigned int' but the argument has type 'TestObj *' (aka 'struct TestObj *') [-Wformat] sprintf (Msg, " This : @%8x\n", This ); ~~~ ^~~~ src/draw07.c:196:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:196:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/draw07.c:196:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/draw07.c:200:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:200:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/draw07.c:205:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:206:12: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] &This->Char_Scalar, This->Char_Scalar); ^~~~~~~~~~~~~~~~~~ src/draw07.c:210:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_InStruct - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:211:12: warning: format specifies type 'unsigned int' but the argument has type 'char (*)[32]' [-Wformat] &This->Char_InStruct, This->Char_InStruct); ^~~~~~~~~~~~~~~~~~~~ src/draw07.c:215:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_Array - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:216:12: warning: format specifies type 'unsigned int' but the argument has type 'unsigned char **' [-Wformat] &This->Char_Array, This->Char_Array); ^~~~~~~~~~~~~~~~~ src/draw07.c:216:47: warning: format specifies type 'unsigned int' but the argument has type 'unsigned char *' [-Wformat] &This->Char_Array, This->Char_Array); ^~~~~~~~~~~~~~~~ src/draw07.c:220:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_PtrArray_Array - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:221:12: warning: format specifies type 'unsigned int' but the argument has type 'char ***' [-Wformat] &This->Char_PtrArray_Array, This->Char_PtrArray_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:221:47: warning: format specifies type 'unsigned int' but the argument has type 'char **' [-Wformat] &This->Char_PtrArray_Array, This->Char_PtrArray_Array); ^~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:225:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Short_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:226:12: warning: format specifies type 'unsigned int' but the argument has type 'short *' [-Wformat] &This->Short_Scalar, This->Short_Scalar); ^~~~~~~~~~~~~~~~~~~ src/draw07.c:230:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->ShortU_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:231:12: warning: format specifies type 'unsigned int' but the argument has type 'unsigned short *' [-Wformat] &This->ShortU_Scalar, This->ShortU_Scalar); ^~~~~~~~~~~~~~~~~~~~ src/draw07.c:235:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Int_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:236:12: warning: format specifies type 'unsigned int' but the argument has type 'int *' [-Wformat] &This->Int_Scalar, This->Int_Scalar); ^~~~~~~~~~~~~~~~~ src/draw07.c:236:47: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] &This->Int_Scalar, This->Int_Scalar); ^~~~~~~~~~~~~~~~ src/draw07.c:240:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->IntU_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:241:12: warning: format specifies type 'unsigned int' but the argument has type 'unsigned int *' [-Wformat] &This->IntU_Scalar, This->IntU_Scalar); ^~~~~~~~~~~~~~~~~~ src/draw07.c:241:47: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] &This->IntU_Scalar, This->IntU_Scalar); ^~~~~~~~~~~~~~~~~ src/draw07.c:245:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Long_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:246:12: warning: format specifies type 'unsigned int' but the argument has type 'lt64 *' (aka 'long *') [-Wformat] &This->Long_Scalar, This->Long_Scalar); ^~~~~~~~~~~~~~~~~~ src/draw07.c:250:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->LongU_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:251:12: warning: format specifies type 'unsigned int' but the argument has type 'longtype *' (aka 'unsigned long *') [-Wformat] &This->LongU_Scalar, This->LongU_Scalar); ^~~~~~~~~~~~~~~~~~~ src/draw07.c:255:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Float_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:256:12: warning: format specifies type 'unsigned int' but the argument has type 'float *' [-Wformat] &This->Float_Scalar, This->Float_Scalar); ^~~~~~~~~~~~~~~~~~~ src/draw07.c:260:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Double_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:261:12: warning: format specifies type 'unsigned int' but the argument has type 'double *' [-Wformat] &This->Double_Scalar, This->Double_Scalar); ^~~~~~~~~~~~~~~~~~~~ src/draw07.c:265:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Token_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:266:12: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] &This->Token_Scalar, ^~~~~~~~~~~~~~~~~~~ src/draw07.c:271:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Handle_Scalar - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:272:12: warning: format specifies type 'unsigned int' but the argument has type 'handletype *' (aka 'unsigned int *') [-Wformat] &This->Handle_Scalar, This->Handle_Scalar); ^~~~~~~~~~~~~~~~~~~~ src/draw07.c:272:47: warning: format specifies type 'unsigned long' but the argument has type 'handletype' (aka 'unsigned int') [-Wformat] &This->Handle_Scalar, This->Handle_Scalar); ^~~~~~~~~~~~~~~~~~~ src/draw07.c:276:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Xarray - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:277:12: warning: format specifies type 'unsigned int' but the argument has type 'short **' [-Wformat] &This->Xarray, This->Xarray); ^~~~~~~~~~~~~ src/draw07.c:277:47: warning: format specifies type 'unsigned int' but the argument has type 'short *' [-Wformat] &This->Xarray, This->Xarray); ^~~~~~~~~~~~ src/draw07.c:281:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyCoords - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:282:12: warning: format specifies type 'unsigned int' but the argument has type 'short ***' [-Wformat] &This->XyCoords, This->XyCoords); ^~~~~~~~~~~~~~~ src/draw07.c:282:47: warning: format specifies type 'unsigned int' but the argument has type 'short **' [-Wformat] &This->XyCoords, This->XyCoords); ^~~~~~~~~~~~~~ src/draw07.c:286:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Void_Ptr - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:287:12: warning: format specifies type 'unsigned int' but the argument has type 'addrtype **' (aka 'void ***') [-Wformat] &This->Void_Ptr, This->Void_Ptr); ^~~~~~~~~~~~~~~ src/draw07.c:287:47: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] &This->Void_Ptr, This->Void_Ptr); ^~~~~~~~~~~~~~ src/draw07.c:291:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Color - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:292:12: warning: format specifies type 'unsigned int' but the argument has type 'colortype *' (aka 'enum colortype *') [-Wformat] &This->Color, This->Color); ^~~~~~~~~~~~ src/draw07.c:296:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyOrigin - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:297:12: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] &This->XyOrigin, This->XyOrigin); ^~~~~~~~~~~~~~~ src/draw07.c:297:47: warning: data argument not used by format string [-Wformat-extra-args] &This->XyOrigin, This->XyOrigin); ^ src/draw07.c:301:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyOrigin.xCoord - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:302:12: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] &This->XyOrigin.xCoord, This->XyOrigin.xCoord); ^~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:306:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyOrigin.yCoord - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:307:12: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] &This->XyOrigin.yCoord, This->XyOrigin.yCoord); ^~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:311:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[0] - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:312:12: warning: format specifies type 'unsigned int' but the argument has type 'Connection *' (aka 'struct Connection_Type *') [-Wformat] &This->link[0], This->link[0]); ^~~~~~~~~~~~~~ src/draw07.c:312:47: warning: format specifies type 'unsigned int' but the argument has type 'Connection' (aka 'struct Connection_Type') [-Wformat] &This->link[0], This->link[0]); ^~~~~~~~~~~~~ src/draw07.c:316:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[1] - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:317:12: warning: format specifies type 'unsigned int' but the argument has type 'Connection *' (aka 'struct Connection_Type *') [-Wformat] &This->link[1], This->link[1]); ^~~~~~~~~~~~~~ src/draw07.c:317:47: warning: format specifies type 'unsigned int' but the argument has type 'Connection' (aka 'struct Connection_Type') [-Wformat] &This->link[1], This->link[1]); ^~~~~~~~~~~~~ src/draw07.c:321:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[2] - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:322:12: warning: format specifies type 'unsigned int' but the argument has type 'Connection *' (aka 'struct Connection_Type *') [-Wformat] &This->link[2], This->link[2]); ^~~~~~~~~~~~~~ src/draw07.c:322:47: warning: format specifies type 'unsigned int' but the argument has type 'Connection' (aka 'struct Connection_Type') [-Wformat] &This->link[2], This->link[2]); ^~~~~~~~~~~~~ src/draw07.c:326:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Origin - StartAddr, &This->Origin, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:326:60: warning: format specifies type 'unsigned int' but the argument has type 'Point **' (aka 'struct Point **') [-Wformat] (char *)&This->Origin - StartAddr, &This->Origin, ^~~~~~~~~~~~~ src/draw07.c:327:12: warning: format specifies type 'unsigned int' but the argument has type 'Point **' (aka 'struct Point **') [-Wformat] &This->Origin); ^~~~~~~~~~~~~ src/draw07.c:331:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Points - StartAddr, &This->Points, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:331:60: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint **' (aka 'struct XyPoint **') [-Wformat] (char *)&This->Points - StartAddr, &This->Points, ^~~~~~~~~~~~~ src/draw07.c:332:12: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint **' (aka 'struct XyPoint **') [-Wformat] &This->Points); ^~~~~~~~~~~~~ src/draw07.c:336:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->IsActive - StartAddr, &This->IsActive, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:336:60: warning: format specifies type 'unsigned int' but the argument has type 'boolean *' (aka 'enum TypeBoolean *') [-Wformat] (char *)&This->IsActive - StartAddr, &This->IsActive, ^~~~~~~~~~~~~~~ src/draw07.c:341:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Byte_Array - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:342:12: warning: format specifies type 'unsigned int' but the argument has type 'bytetype **' (aka 'unsigned char **') [-Wformat] &This->Byte_Array, This->Byte_Array); ^~~~~~~~~~~~~~~~~ src/draw07.c:342:47: warning: format specifies type 'unsigned int' but the argument has type 'bytetype *' (aka 'unsigned char *') [-Wformat] &This->Byte_Array, This->Byte_Array); ^~~~~~~~~~~~~~~~ src/draw07.c:346:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_String - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:347:12: warning: format specifies type 'unsigned int' but the argument has type 'varyingtype *' (aka 'char **') [-Wformat] &This->Char_String, This->Char_String); ^~~~~~~~~~~~~~~~~~ src/draw07.c:347:47: warning: format specifies type 'unsigned int' but the argument has type 'varyingtype' (aka 'char *') [-Wformat] &This->Char_String, This->Char_String); ^~~~~~~~~~~~~~~~~ src/draw07.c:351:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->xArray - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:352:12: warning: format specifies type 'unsigned int' but the argument has type 'Varray_short *' (aka 'struct Varray_short *') [-Wformat] &This->xArray, This->xArray); ^~~~~~~~~~~~~ src/draw07.c:352:47: warning: format specifies type 'unsigned int' but the argument has type 'Varray_short' (aka 'struct Varray_short') [-Wformat] &This->xArray, This->xArray); ^~~~~~~~~~~~ src/draw07.c:356:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->RefOrigin - StartAddr, &This->RefOrigin, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:356:60: warning: format specifies type 'unsigned int' but the argument has type 'RefPoint *' (aka 'struct RefPoint *') [-Wformat] (char *)&This->RefOrigin - StartAddr, &This->RefOrigin, ^~~~~~~~~~~~~~~~ src/draw07.c:357:12: warning: format specifies type 'unsigned int' but the argument has type 'RefPoint *' (aka 'struct RefPoint *') [-Wformat] &This->RefOrigin); ^~~~~~~~~~~~~~~~ src/draw07.c:361:12: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] This->RefOrigin.ObjAddr); ^~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:388:60: warning: format specifies type 'unsigned int' but the argument has type 'TestObj *' (aka 'struct TestObj *') [-Wformat] sprintf (Msg, " This : @%8x\n", This ); ~~~ ^~~~ src/draw07.c:392:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->That - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:396:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Token - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:400:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:404:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_InStruct - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:408:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_Array - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:412:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_PtrArray_Array - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:416:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Short_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:420:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->ShortU_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:424:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Int_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:428:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->IntU_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:432:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Long_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:436:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->LongU_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:440:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Float_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:444:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Double_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:448:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Token_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:452:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Handle_Scalar - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:456:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Xarray - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:460:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyCoords - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:464:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Void_Ptr - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:468:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Color - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:472:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyOrigin - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:476:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[0] - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:480:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[1] - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:484:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->link[2] - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:488:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Origin - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:492:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Points - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:496:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->IsActive - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:500:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Byte_Array - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:504:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Char_String - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:508:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Yarray - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:512:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->xArray - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:516:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->Xcoords - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:520:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->XyDir - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:524:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->BitMap - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:528:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->RefOrigin - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:532:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->VpartsDir - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:536:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->VdrawObjDir - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:540:12: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (longaddr )&This->VconnectsDir - StartAddr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/draw07.c:560:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ 5 warnings generated. src/domain.c:343:58: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] sprintf (Msg, " EXT_ENUM := %4uL \n", EXT_ENUM); ~~~ ^~~~~~~~ %4ld src/defines.h:40:28: note: expanded from macro 'EXT_ENUM' #define EXT_ENUM 999999999L /* extends all enum's to long */ ^~~~~~~~~~ src/domain.c:352:57: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] sprintf (Msg, " CORE_LIMIT := %4u \n", CORE_LIMIT); ~~~ ^~~~~~~~~~ %4ld src/defines.h:162:25:Return Code: 0 note: expanded from macro 'CORE_LIMIT' #define CORE_LIMIT 20971520L /* Limit max size of a Core Block */ ^~~~~~~~~ src/domain.c:355:57: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat] sprintf (Msg, " CorePage_Size := %4u \n", CorePage_Size); ~~~ ^~~~~~~~~~~~~ %4ld src/defines.h:329:46: note: expanded from macro 'CorePage_Size' #define CorePage_Size 384000L 2 warnings generated. ^~~~~~~ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/empobj.c -c -o src/empobj.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/env0.c -c -o src/env0.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/drawlib.c \ -o src/drawlib.o3.bc 127 warnings generated. Return Code: 0 In file included from src/draw7.c:25: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/env01.c -c -o src/env01.o3.bc src/draw7.c:439:61: warning: format specifies type 'unsigned int' but the argument has type 'TestObj *' (aka 'struct TestObj *') [-Wformat] i, ref0->Token.DbId, ref0->Token.Handle, ref0); ^~~~ src/draw7.c:483:61: warning: format specifies type 'unsigned int' but the argument has type 'TestObj *' (aka 'struct TestObj *') [-Wformat] ref1->Token.DbId, ref1->Token.Handle, ref1); ^~~~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/drawobj.c \ -o src/drawobj.o3.bc 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/env1.c -c -o src/env1.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/emplib.c \ -o src/emplib.o3.bc src/drawlib.c:149:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/drawobj.c:200:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/emplib.c:109:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ 1 warning generated. 3Return Code: 0 warnings generated. Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/env0.c \ -o src/env0.o3.bc Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/empobj.c \ -o src/empobj.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/fm.c -c -o src/fm.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/gdbm.c -c -o src/gdbm.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/env01.c \ -o src/env01.o3.bc 1 warning generated. Return Code: 0 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/grp0.c -c -o src/grp0.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/grp1.c -c -o src/grp1.o3.bc src/env0.c:132:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env0.c:164:60: warning: format specifies type 'unsigned int' but the argument has type 'objtype *' (aka 'struct BaseObjTypeDesc *') [-Wformat] src/empobj.c sprintf (Msg, " KERNEL @ %x \n", TheCoreImage); ~~ ^~~~~~~~~~~~ :497:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (TabFields[i].ClassId == Person_Class) { ^ src/env0.c:213:62: warning: format specifies type 'unsigned int' but the argument has type 'dbheader *' (aka 'struct TypeDbHeader *') [-Wformat] sprintf (Msg, " KERNEL in CORE[%2u] @ %x\n", RenvId, *Image0); ~~ ^~~~~~~ src/env0.c:239:35: warning: format specifies type 'unsigned int' but the argument has type 'dbheader *' (aka 'struct TypeDbHeader *') [-Wformat] (*Image0)->DbId, *Image0);src/empobj.c ^~~~~~~ :587:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/env1.c \ -o src/env1.o3.bc 4 warnings generated. Return Code: 0 src/env01.c:293:37: warning: data argument not used by format string [-Wformat-extra-args] *SetId, SetTkn.DbId, SetTkn.Handle)) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/grp2.c -c -o src/grp2.o3.bc src/env01.c:321:41: warning: data argument not used by format string [-Wformat-extra-args] *TupleId, TupleTkn.DbId, TupleTkn.Handle)) ^ src/env01.c:349:43: warning: data argument not used by format string [-Wformat-extra-args] *MatrixId, MatrixTkn.DbId, MatrixTkn.Handle)) ^ 2 warnings generated. Return Code: 0 src/env1.c:431:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/hm.c -c -o src/hm.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/fm.c \ -o src/fm.o3.bc src/env1.c:570:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:640:26: warning: format specifies type 'unsigned int' but the argument has type 'farlongtype' (aka 'unsigned long') [-Wformat] FieldRefTkn.FieldNum, Offset)) ^~~~~~~~~~~~~~~~~~~~ src/env1.c:643:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (EnvAttr->AttrType == aMapRefAttr) { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/gdbm.c \ -o src/gdbm.o3.bc 3 warnings generated. src/env1.c:945:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:1043:62: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (*CppToken)->DbId, (*CppToken)->Handle, *CppToken)) ^~~~~~~~~ Return Code: 0 src/env1.c:1080:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:1350:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/iam.c -c -o src/iam.o3.bc src/env1.c:1494:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:1586:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:1618:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:1696:14: warning: enumeration value 'aNonTypeType' not handled in switch [-Wswitch] switch (Type_Type) ^ src/env1.c:1842:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/env1.c:1860:70: warning: format specifies type 'unsigned int' but the argument has type 'objdesctype *' (aka 'struct ObjTypeDesc *') [-Wformat] if (sprintf (Msg, " Obj Class (%2d) @%x\n", (*ObjDesc)->ObjNum, *ObjDesc)) ~~ ^~~~~~~~ src/env1.c:1862:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/grp0.c \ -o src/grp0.o3.bc src/fm.c:232:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/grp1.c \ -o src/grp1.o3.bc src/gdbm.c:165:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/gdbm.c:359:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ 1 warning generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/ifm.c -c -o src/ifm.o3.bc src/grp1.c:156:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp1.c:275:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp0.c:210:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp1.c:311:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp1.c:346:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp0.c:257:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/grp2.c \ -o src/grp2.o3.bc src/grp1.c:372:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp1.c:399:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp1.c:459:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp0.c:382:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/grp0.c:397:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp0.c:406:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (CopyIn) { ^ src/grp1.c:512:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp0.c:465:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp0.c:492:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->FreezePacket == False) { ^ src/grp0.c:553:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 2 warnings generated. src/grp0.c:650:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/im.c -c -o src/im.o3.bc 8 warnings generated. src/grp2.c:157:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp2.c:202:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/grp2.c:166:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->EntryCount < GrpHdr->BaseIndex) { ^ src/grp2.c:218:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/hm.c \ -o src/hm.o3.bc src/grp2.c:273:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp2.c:318:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/grp2.c:282:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->EntryCount < GrpHdr->BaseIndex) { ^ src/grp2.c:334:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/grp2.c:394:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp2.c:443:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/grp2.c:403:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->EntryCount < GrpHdr->BaseIndex) { ^ src/grp2.c:459:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/grp2.c:476:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->EntrySize == sizeof (handletype)) { ^ src/grp2.c:562:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/grp2.c:537:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp2.c:591:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->EntrySize == sizeof (handletype)) { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/km.c -c -o src/km.o3.bc src/grp2.c:687:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->EntrySize == sizeof (handletype)) { ^ src/grp2.c:965:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/grp2.c:992:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (RgnNum > 0) ^ src/grp2.c:995:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (GrpHdr->GrpIndexDir != 0 ^ 9 warnings generated. Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/iam.c \ -o src/iam.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/list01.c -c -o src/list01.o3.bc src/hm.c:709:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ 15 warnings generated. Return Code: 0 src/iam.c:87:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:103:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aObjRefAttr) { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/mem00.c -c -o src/mem00.o3.bc src/iam.c:167:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/ifm.c \ -o src/ifm.o3.bc src/iam.c:243:19: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Image, *(addrtype **)Value)) ^~~~~ src/iam.c:243:34: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] Image, *(addrtype **)Value)) ^~~~~~~~~~~~~~~~~~~ src/iam.c:254:52: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn.DbId, VchunkTkn.Handle, Value, BytePtr)) ^~~~~ src/iam.c:254:59: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn.DbId, VchunkTkn.Handle, Value, BytePtr)) ^~~~~~~ src/iam.c:200:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aDblPtrAttr) { ^ src/iam.c:270:18: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] RefObjVal->ObjAddr)) ^~~~~~~~~~~~~~~~~~ src/iam.c:414:19: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Image, Value)) ^~~~~ src/iam.c:414:34: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Image, Value)) ^~~~~ src/iam.c:425:52: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn.DbId, VchunkTkn.Handle, Value, BytePtr)) ^~~~~ src/iam.c:425:59: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn.DbId, VchunkTkn.Handle, Value, BytePtr)) ^~~~~~~ src/iam.c:371:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aDblPtrAttr) { ^ src/iam.c:434:11: warning: enumeration values 'aRefObj' and 'aNonTypeType' not handled in switch [-Wswitch] switch (AttrDesc->TypeType) ^ src/iam.c:605:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:619:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:675:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:689:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:741:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:789:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:807:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:831:23: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] RefObjVal.ObjAddr)) ^~~~~~~~~~~~~~~~~ src/iam.c:822:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (RefObjVal.ObjAddr == NullPtr) { ^ src/iam.c:813:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:867:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (AttrDesc->AttrType == aArrayAttr ^ 1 warning generated. src/iam.c:936:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aAttr) { ^ src/iam.c:969:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] Return Code: 0 else ^ 20 warnings generated. src/iam.c:1030:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ Return Code: 0 src/iam.c:1056:53: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, AttrNum, *Varray)) ^~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/mem01.c -c -o src/mem01.o3.bc src/iam.c:1080:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1096:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/iam.c:1103:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (AttrDesc->AttrType == aDblPtrAttr) ^ src/iam.c:Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/im.c \ -o src/im.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/mem10.c -c -o src/mem10.o3.bc 1111:43: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, *Varray); ^~~~~~~ src/iam.c:1139:53: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, AttrNum, *Varray)) ^~~~~~~ src/iam.c:1163:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1183:55: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, ArrayIndex, *Varray); ^~~~~~~ src/iam.c:1239:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1286:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1302:27: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:1302:35: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/iam.c:1255:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (MemLoc == 0) ^ src/ifm.c:65:52: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, AttrId, Value)) ^~~~~ src/ifm.c:97:47: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, Value, StrPtr)) src/iam.c ^~~~~ :1381:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/ifm.c:124:50: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] RefTkn.DbId, RefTkn.Handle, *(addrtype **)Value)) ^~~~~~~~~~~~~~~~~~~ src/ifm.c:102:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aObjRefAttr) { ^ src/iam.c:1461:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1487:24: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:1487:32: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/iam.c:1551:27: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:1551:35: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/iam.c:1578:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1592:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/ifm.c:171:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/iam.c:1658:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1684:24: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:1684:32: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/ifm.c:246:19: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Image, *(addrtype **)Value)) ^~~~~ src/ifm.c:246:34: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] Image, *(addrtype **)Value)) ^~~~~~~~~~~~~~~~~~~ src/ifm.c:256:52: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn.DbId, VchunkTkn.Handle, Value, BytePtr)) ^~~~~ src/ifm.c:256:59: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn.DbId, VchunkTkn.Handle, Value, BytePtr)) ^~~~~~~ src/ifm.c:204:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aDblPtrAttr) { ^ src/ifm.c:271:18: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] RefObjVal->ObjAddr)) ^~~~~~~~~~~~~~~~~~ src/iam.c:1722:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { /* NewSize is Larger. Move Them Up */ ^ src/iam.c:1812:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1838:24: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:1838:32: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/iam.c:1872:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1885:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1937:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:1963:24: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:1963:32: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/iam.c:1975:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (AttrDesc->AttrType == aVarrayAttr) ^ src/iam.c:1970:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/iam.c:2002:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/iam.c:2005:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:2053:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:2079:24: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~ src/iam.c:2079:32: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, Object, DbObject)) ^~~~~~~~ src/iam.c:2105:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:2118:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/iam.c:2153:53: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] DbmsToken->DbId, DbmsToken->Handle, *Varray); ^~~~~~~ src/iam.c:2161:57: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn->DbId, VchunkTkn->Handle, *Varray)) ^~~~~~~ src/iam.c:2192:63: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn->DbId, VchunkTkn->Handle, *Vsize, *Varray, ^~~~~~~ src/iam.c:2223:19: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] *Varray, StackPtr)) ^~~~~~~ src/iam.c:2239:19: warning: format specifies type 'unsigned int' but the argument has type 'indextype *' (aka 'unsigned int *') [-Wformat] StackPtr, VchunkTkn->DbId, VchunkTkn->Handle)) ^~~~~~~~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/km.c \ -o src/km.o3.bc 11 warnings generated. Return Code: 0 src/im.c:174:58: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] " Image_GetObject for This @%x\n", That)) ~~ ^~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/oa0.c -c -o src/oa0.o3.bc src/im.c:407:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AplId == C_Apl) { ^ src/im.c:499:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/im.c:538:26: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] *Object)) ^~~~~~~ src/im.c:540:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/im.c:543:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/im.c:546:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/list01.c \ -o src/list01.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mem00.c \ -o src/mem00.o3.bc src/km.c:164:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/km.c:653:27: warning: format specifies type 'unsigned int' but the argument has type 'bytetype *' (aka 'unsigned char *') [-Wformat] BitNum, BitValue, ByteNum)) ^~~~~~~~ 7 warnings generated. src/km.c:750:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (SetDesc->SetType == aGlobalKeyedSet) { ^ Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/oa1.c -c -o src/oa1.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mem01.c \ -o src/mem01.o3.bc src/list01.c:224:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/list01.c:356:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/list01.c:403:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/list01.c:452:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/oadmp.c -c -o src/oadmp.o3.bc src/mem00.c:350:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/mem00.c:540:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if (Normal(*Status) && abs(DeBug) >= 4 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/mem00.c:540:25: note: place parentheses around the '&&' expression to silence this warning if (Normal(*Status) && abs(DeBug) >= 4 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/mem00.c:755:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/mem00.c:792:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/mem10.c \ -o src/mem10.o3.bc src/mem00.c:1103:26: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ChunkNum, Chunk_Addr(ChunkNum), Next_Chunk(ChunkNum), ^~~~~~~~~~~~~~~~~~~~ src/mem00.h:302:3: note: expanded from macro 'Chunk_Addr' ((Theory->ChunkAddr[ChunkNum])) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mem01.c:397:28: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ChunkNum, TargetRegion, SourceSize, SourceRegion); ^~~~~~~~~~~~ src/mem01.c:397:54: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ChunkNum, TargetRegion, SourceSize, SourceRegion); ^~~~~~~~~~~~ src/mem01.c:535:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 4 warnings generated. 76 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/obj01.c -c -o src/obj01.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/odbm.c -c -o src/odbm.o3.bc src/mem10.c:150:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/mem10.c:236:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/mem10.c:465:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/oa0.c \ -o src/oa0.o3.bc src/mem10.c:550:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 3 warnings generated. src/mem10.c:640:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Return Code: 0 src/mem10.c:723:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/mem10.c:781:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/mem10.c:843:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/ogrp.c -c -o src/ogrp.o3.bc src/mem10.c:932:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/mem10.c:1123:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/mem10.c:1220:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/mem10.c:1223:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/oa1.c \ -o src/oa1.o3.bc 5 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/om.c -c -o src/om.o3.bc src/oa0.c:166:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/oa0.c:168:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/oa0.c:269:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (ObjHdr->FreezeClass) ^ src/oa0.c:307:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/oa0.c:309:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/oa0.c:508:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/obj01.c \ -o src/obj01.o3.bc src/oa0.c:593:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/oadmp.c \ -o src/oadmp.o3.bc src/oa1.c:297:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 12 warnings generated. else ^ src/oa1.c:308:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] else Return Code: 0 ^ src/oa1.c:303:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TraceSwi) { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/point.c -c -o src/point.o3.bc src/oa1.c:485:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/oa1.c:764:60: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] if (sprintf (Msg, " Assign Array Address To @%x\n", *ArrayAddr)) ~~ ^~~~~~~~~~ src/oa1.c:773:21: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] *ArrayAddr)) ^~~~~~~~~~ src/oa1.c:789:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/oa1.c:817:36: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn->Handle, *ArrayAddr); ^~~~~~~~~~ src/oa1.c:858:36: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] VchunkTkn->Handle, *Varray); ^~~~~~~ src/oa1.c:916:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/oa1.c:964:5src/obj01.c:191:19: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Object, Token->DbId, Token->Handle)) ^~~~~~ : warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (FieldNum == 0) ^ src/oa1.c:1003:70: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] if (sprintf (Msg, " ***DbmsString Mallocd @%x\n", String)) ~~ ^~~~~~src/obj01.c :388:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ %s src/oa1.c:1010:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/oa1.c:982:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrDesc->AttrType == aObjRefAttr) { ^ src/oa1.c:1039:29: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Offset, BytePtr)) ^~~~~~~ src/oa1.c:1068:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/oa1.c:1214:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/oa1.c:1225:29: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Offset, BytePtr)) ^~~~~~~ src/oa1.c:1278:57: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, Offset, BytePtr)) ^~~~~~~ src/oa1.c:1322:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/oa1.c:1337:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/oa1.c:1415:17: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Object, Offset, BytePtr)) ^~~~~~ src/oa1.c:1415:33: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Return Code: 0 Object, Offset, BytePtr)) ^~~~~~~ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/odbm.c \ -o src/odbm.o3.bc src/oa1.c:1549:57: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] Token->DbId, Token->Handle, Offset, BytePtr)) ^~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/primal.c -c -o src/primal.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/ogrp.c \ -o src/ogrp.o3.bc 7 warnings generated. src/oa1.c:1687:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2 warnings generated. } else switch (KeySize) { ^ src/oa1.c:1747:Return Code: 0 8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { Return Code: 0 ^ src/oa1.c:1752:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (i < 0) { ^ src/oa1.c:1883:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/pstub.c -c -o src/pstub.o3.bc } else if (i < 0) { ^ src/oa1.c:1900:49: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat] sprintf (Msg, " CompValue = %d ;", (int *)CompValue); ~~ ^~~~~~~~~~~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/query.c -c -o src/query.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/point.c \ -o src/point.o3.bc src/odbm.c:180:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/om.c \ -o src/om.o3.bc src/ogrp.c:92:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/ogrp.c:154:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/ogrp.c:294:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (LastIndex == Index) { ^ 1 warning generated. Return Code: 0 src/point.c:268:54: warning: format specifies type 'unsigned int' but the argument has type 'CartesianPoint *' (aka 'struct CartesianPoint *') [-Wformat] sprintf (Msg, " this : @%x\n", This ); ~~ ^~~~ src/point.c:271:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:272:12: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] &This->That, This->That); ^~~~~~~~~~~ src/point.c:272:25: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] &This->That, This->That); ^~~~~~~~~~ src/point.c:276:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:276:46: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/point.c:281:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] ((char *)&(This->xCoord)) - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:282:12: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] &This->xCoord, This->xCoord ); ^~~~~~~~~~~~~ src/point.c:287:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->yCoord - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:288:12: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] &This->yCoord, This->yCoord ); ^~~~~~~~~~~~~ src/point.c:311:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/rect.c -c -o src/rect.o3.bc src/point.c:492:44: warning: data argument not used by format string [-Wformat-extra-args] sizeof(PolarPoint), Token.DbId, Token.Handle); ^ src/point.c:496:54: warning: format specifies type 'unsigned int' but the argument has type 'PolarPoint *' (aka 'struct PolarPoint *') [-Wformat] sprintf (Msg, " this : @%x\n", This ); ~~ ^~~~ src/point.c:499:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:500:12: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] &This->That, This->That); ^~~~~~~~~~~ src/point.c:500:25: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] &This->That, This->That); ^~~~~~~~~~ src/point.c:504:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:504:46: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/point.c:512:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Theta - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:513:12: warning: format specifies type 'unsigned int' but the argument has type 'doubletype *' (aka 'double *') [-Wformat] &This->Theta, This->Theta ); ^~~~~~~~~~~~ src/point.c:513:27: warning: format specifies type 'unsigned int' but the argument has type 'doubletype' (aka 'double') [-Wformat] &This->Theta, This->Theta ); ^~~~~~~~~~~ src/point.c:517:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Radius - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/point.c:518:12: warning: format specifies type 'unsigned int' but the argument has type 'doubletype *' (aka 'double *') [-Wformat] &This->Radius, This->Radius ); ^~~~~~~~~~~~~ src/point.c:518:27: warning: format specifies type 'unsigned int' but the argument has type 'doubletype' (aka 'double') [-Wformat] &This->Radius, This->Radius ); ^~~~~~~~~~~~ src/point.c:539:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ 3 warnings generated. Return Code: 0 src/om.c:246:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/om.c:368:41: warning: '&&' within '||' [-Wlogical-op-parentheses] if (ObjHdr->ObjNum == (numtype )0 && Anchor->DbId == RenvId ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/om.c:368:41: note: place parentheses around the '&&' expression to silence this warning if (ObjHdr->ObjNum == (numtype )0 && Anchor->DbId == RenvId ^ ( ) src/om.c:369:41: warning: '&&' within '||' [-Wlogical-op-parentheses] || ObjHdr->ObjNum == (numtype )1 && Anchor->DbId != RenvId) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/om.c:369:41: note: place parentheses around the '&&' expression to silence this warning || ObjHdr->ObjNum == (numtype )1 && Anchor->DbId != RenvId) ^ ( ) ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/rects.c -c -o src/rects.o3.bc src/om.c:529:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/om.c:533:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/om.c:638:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/om.c:891:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/om.c:1079:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ 25 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/sa.c -c -o src/sa.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/primal.c \ -o src/primal.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/pstub.c \ -o src/pstub.o3.bc src/primal.c:128:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/query.c \ -o src/query.o3.bc src/primal.c:246:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/primal.c:267:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 8 warnings generated. Return Code: 0 src/pstub.c:56:26: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] ObjNum, ThisObj)) ^~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/shell.c -c -o src/shell.o3.bc 3 warnings generated. Return Code: 0 1 warning generated. 29 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/sm.c -c -o src/sm.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/testobj.c -c -o src/testobj.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rect.c \ -o src/rect.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/tm.c -c -o src/tm.o3.bc In file included from src/query.c:30: In file included from src/query.h:16: src/bitvec.h:13:9: warning: 'BITVEC_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef BITVEC_H ^~~~~~~~ src/bitvec.h:14:9: note: 'BITVERC_H' is defined here; did you mean 'BITVEC_H'? #define BITVERC_H ^~~~~~~~~ BITVEC_H Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/rects.c \ -o src/rects.o3.bc src/query.c:234:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/query.c:358:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/query.c:441:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (FldObj.UnitType != aString) { ^ src/query.c:538:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/query.c:597:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/query.c:661:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/query.c:670:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/query.c:732:17: warning: format specifies type 'unsigned int' but the argument has type 'dbmsquery *' (aka 'struct DbmsQueryType *') [-Wformat] Query)) ^~~~~ src/query.c:761:17: warning: format specifies type 'unsigned int' but the argument has type 'dbmsquery *' (aka 'struct DbmsQueryType *') [-Wformat] Query)) ^~~~~ src/query.c:795:17: warning: format specifies type 'unsigned int' but the argument has type 'dbmsquery *' (aka 'struct DbmsQueryType *') [-Wformat] Query)) ^~~~~ src/query.c:823:23: warning: enumeration value 'aNonBoolOp' not handled in switch [-Wswitch] switch (Query->ComdSet[i-1].BoolOp) ^ src/query.c:1031:23: warning: 16 enumeration values not handled in switch: 'aAttr', 'aMapRefAttr', 'aPortRefAttr'... [-Wswitch] switch (FieldObj.AttrType) ^ src/query.c:1054:23: warning: 16 enumeration values not handled in switch: 'aAttr', 'aMapRefAttr', 'aPortRefAttr'... [-Wswitch] switch (FieldObj.AttrType) ^ src/query.c:1053:14: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/query.c:1169:60: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] OwnerTkn.DbId, OwnerTkn.Handle, (addrtype )Query0)) ^~~~~~~~~~~~~~~~~ src/query.c:1238:56: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] RefTkn.DbId, RefTkn.Handle, (addrtype )Query0)) ^~~~~~~~~~~~~~~~~ src/query.c:1142:14: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (FieldObj.AttrType == aSetHeadAttr) { ^ src/query.c:975:14: warning: 6 enumeration values not handled in switch: 'aPushBool', 'aPopBool', 'aJumpSwi'... [-Wswitch] switch (ComdObj.ComdType) ^ src/query.c:1373:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/query.c:1447:11: warning: enumeration values 'aRefObj' and 'aNonTypeType' not handled in switch [-Wswitch] switch (UnitType) ^ src/query.c:1570:11: warning: enumeration value 'aNonCompareOp' not handled in switch [-Wswitch] switch (CompOp) ^ src/query.c:1709:11: warning: enumeration value 'aNonCompareOp' not handled in switch [-Wswitch] switch (CompOp) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/sa.c \ -o src/sa.o3.bc src/query.c:1883:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (*LocalObjNum) ^ src/rect.c:165:53: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rect.c:165:56: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rect.c:211:53: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rect.c:211:56: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rect.c:339:53: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of Rectangle = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rect.c:371:16: warning: format specifies type 'unsigned int' but the argument has type 'Rectangle *' (aka 'struct Rectangle *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rect.c:400:63: warning: format specifies type 'unsigned int' but the argument has type 'Rectangle *' (aka 'struct Rectangle *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rect.c:404:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:404:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rect.c:404:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rect.c:408:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:408:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rect.c:413:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:413:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rect.c:417:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:418:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rect.c:426:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Origin - StartAddr, &This->Origin, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:426:49: warning: format specifies type 'unsigned int' but the argument has type 'Point **' (aka 'struct Point **') [-Wformat] (char *)&This->Origin - StartAddr, &This->Origin, ^~~~~~~~~~~~~ src/rect.c:427:13: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] This->Origin); ^~~~~~~~~~~~ src/rect.c:431:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Extent - StartAddr, &This->Extent, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:431:49: warning: format specifies type 'unsigned int' but the argument has type 'Point **' (aka 'struct Point **') [-Wformat] (char *)&This->Extent - StartAddr, &This->Extent, ^~~~~~~~~~~~~ src/rect.c:432:12: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] This->Extent); ^~~~~~~~~~~~ src/rect.c:436:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberLibRectangles - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:437:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberLibRectangles, This->MemberLibRectangles ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/rect.c:448:56: warning: format specifies type 'unsigned int' but the argument has type 'Rectangle *' (aka 'struct Rectangle *') [-Wformat] sprintf (Msg, "\n *** Rectangle :: %s @%x\n", msg, This); ~~ ^~~~ src/rect.c:470:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/rects.c:134:53: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:134:56: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:192:50: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of XyRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.c:218:16: warning: format specifies type 'unsigned int' but the argument has type 'XyRect *' (aka 'struct XyRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rects.c:241:52: warning: format specifies type 'unsigned int' but the argument has type 'XyRect *' (aka 'struct XyRect *') [-Wformat] sprintf (Msg, "\n *** XyRect:: %s @%x\n", msg, This); ~~ ^~~~ src/rects.c:262:63: warning: format specifies type 'unsigned int' but the argument has type 'XyRect *' (aka 'struct XyRect *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:266:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:266:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:266:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:270:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:270:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rects.c:275:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:275:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:279:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:280:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:285:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyOrigin.xCoord - StartAddr, &This->XyOrigin.xCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:285:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyOrigin.xCoord - StartAddr, &This->XyOrigin.xCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:290:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyOrigin.yCoord - StartAddr, &This->XyOrigin.yCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:290:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyOrigin.yCoord - StartAddr, &This->XyOrigin.yCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:295:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyExtent.xCoord - StartAddr, &This->XyExtent.xCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:295:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyExtent.xCoord - StartAddr, &This->XyExtent.xCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:300:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyExtent.yCoord - StartAddr, &This->XyExtent.yCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:300:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyExtent.yCoord - StartAddr, &This->XyExtent.yCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:322:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/rects.c:439:59: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] Name, AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:439:62: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] Name, AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:504:55: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of NamedXyRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.c:530:16: warning: format specifies type 'unsigned int' but the argument has type 'NamedXyRect *' (aka 'struct NamedXyRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rects.c:553:57: warning: format specifies type 'unsigned int' but the argument has type 'NamedXyRect *' (aka 'struct NamedXyRect *') [-Wformat] sprintf (Msg, "\n *** NamedXyRect:: %s @%x\n", msg, This); ~~ ^~~~ src/rects.c:574:63: warning: format specifies type 'unsigned int' but the argument has type 'NamedXyRect *' (aka 'struct NamedXyRect *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:578:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:578:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:578:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:582:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:582:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rects.c:587:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:587:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:591:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:592:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:596:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Nam - StartAddr, &This->Nam, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:596:52: warning: format specifies type 'unsigned int' but the argument has type 'nametype *' (aka 'char (*)[32]') [-Wformat] (char *)&This->Nam - StartAddr, &This->Nam, ^~~~~~~~~~ src/rects.c:601:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberNamedDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:602:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberNamedDrawObjs, ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:610:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyOrigin.xCoord - StartAddr, &This->XyOrigin.xCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:610:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyOrigin.xCoord - StartAddr, &This->XyOrigin.xCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:615:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyOrigin.yCoord - StartAddr, &This->XyOrigin.yCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:615:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyOrigin.yCoord - StartAddr, &This->XyOrigin.yCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:620:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyExtent.xCoord - StartAddr, &This->XyExtent.xCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:620:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyExtent.xCoord - StartAddr, &This->XyExtent.xCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:625:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyExtent.yCoord - StartAddr, &This->XyExtent.yCoord, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:625:56: warning: format specifies type 'unsigned int' but the argument has type 'shorttype *' (aka 'short *') [-Wformat] (char *)&This->XyExtent.yCoord - StartAddr, &This->XyExtent.yCoord, ^~~~~~~~~~~~~~~~~~~~~~ src/rects.c:630:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Name - StartAddr, &This->Name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:630:52: warning: format specifies type 'unsigned int' but the argument has type 'char **' [-Wformat] (char *)&This->Name - StartAddr, &This->Name, ^~~~~~~~~~~ src/rects.c:652:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/rects.c:740:53: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:740:56: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:817:53: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of ArrayRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.c:843:16: warning: format specifies type 'unsigned int' but the argument has type 'ArrayRect *' (aka 'struct ArrayRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rects.c:866:55: warning: format specifies type 'unsigned int' but the argument has type 'ArrayRect *' (aka 'struct ArrayRect *') [-Wformat] sprintf (Msg, "\n *** ArrayRect:: %s @%x\n", msg, This); ~~ ^~~~ src/rects.c:887:63: warning: format specifies type 'unsigned int' but the argument has type 'ArrayRect *' (aka 'struct ArrayRect *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:891:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:891:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:891:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:895:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:895:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rects.c:900:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:900:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:904:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:905:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:913:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Xarray - StartAddr, &This->Xarray, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:913:48: warning: format specifies type 'unsigned int' but the argument has type 'shorttype **' (aka 'short **') [-Wformat] (char *)&This->Xarray - StartAddr, &This->Xarray, ^~~~~~~~~~~~~ src/rects.c:919:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Yarray - StartAddr, &This->Yarray, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:919:48: warning: format specifies type 'unsigned int' but the argument has type 'shorttype **' (aka 'short **') [-Wformat] (char *)&This->Yarray - StartAddr, &This->Yarray, ^~~~~~~~~~~~~ src/rects.c:941:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/rects.c:1023:53: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:1023:56: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:1102:54: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of DblPtrRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.c:1128:16: warning: format specifies type 'unsigned int' but the argument has type 'DblPtrRect *' (aka 'struct DblPtrRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rects.c:1151:56: warning: format specifies type 'unsigned int' but the argument has type 'DblPtrRect *' (aka 'struct DblPtrRect *') [-Wformat] src/sa.c:251:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] sprintf (Msg, "\n *** DblPtrRect:: %s @%x\n", msg, This); ~~ ^~~~ } else { ^ src/sa.c:272:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/rects.c:1172:63: warning: format specifies type 'unsigned int' but the argument has type 'DblPtrRect *' (aka 'struct DblPtrRect *') [-Wformat] src/sa.c:279:58: warning: format specifies type 'unsigned int' but the argument has type 'lsetheaddesc *' (aka 'struct lSetHeadTypeDesc *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ SetHeadTkn.DbId, SetHeadTkn.Handle, SetHead)) ^~~~~~~ src/rects.c:1176:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1176:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:1176:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] src/sa.c:290:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:1180:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1180:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rects.c:1185:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1185:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:1189:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1190:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:1198:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyCoords[0] - StartAddr, &This->XyCoords[0], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1198:53: warning: format specifies type 'unsigned int' but the argument has type 'short **' [-Wformat] (char *)&This->XyCoords[0] - StartAddr, &This->XyCoords[0], ^~~~~~~~~~~~~~~~~~ src/rects.c:1205:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyCoords[1] - StartAddr, &This->XyCoords[1], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1205:53: warning: format specifies type 'unsigned int' but the argument has type 'short **' [-Wformat] (char *)&This->XyCoords[1] - StartAddr, &This->XyCoords[1], ^~~~~~~~~~~~~~~~~~ src/sa.c:467:24: warning: format specifies type 'unsigned int' but the argument has type 'lsetnodedesc *' (aka 'struct lSetNodeTypeDesc *') [-Wformat] SetNode, SetNodeTkn.DbId, SetNode->lPrevLink)) ^~~~~~~ src/rects.c:1229:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/sa.c:494:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/sa.c:520:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/sa.c:416:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/rects.c:1319:53: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:1319:56: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:1394:54: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of VarrayRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.c:1419:16: warning: format specifies type 'unsigned int' but the argument has type 'VarrayRect *' (aka 'struct VarrayRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rects.c:1442:56: warning: format specifies type 'unsigned int' but the argument has type 'VarrayRect *' (aka 'struct VarrayRect *') [-Wformat] sprintf (Msg, "\n *** VarrayRect:: %s @%x\n", msg, This); ~~ ^~~~ src/rects.c:1463:63: warning: format specifies type 'unsigned int' but the argument has type 'VarrayRect *' (aka 'struct VarrayRect *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:1467:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1467:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:1467:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:1471:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1471:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] src/sa.c:672:17: warning: format specifies type 'unsigned int' but the argument has type 'setdesctype *' (aka 'struct SetTypeDesc *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ SetDesc, &SetDesc->PrimaryKey, PrimaryKey)) ^~~~~~~ src/sa.c:672:27: warning: format specifies type 'unsigned int' but the argument has type 'attrnum *' (aka 'unsigned int *') [-Wformat] SetDesc, &SetDesc->PrimaryKey, PrimaryKey)) ^~~~~~~~~~~~~~~~~~~~ src/rects.c:1476:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1476:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:1480:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1481:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:1489:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->xVarray.Varray - StartAddr, &This->xVarray.Varray, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1489:56: warning: format specifies type 'unsigned int' but the argument has type 'short **' [-Wformat] src/sa.c:713:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ (char *)&This->xVarray.Varray - StartAddr, &This->xVarray.Varray, ^~~~~~~~~~~~~~~~~~~~~ src/sa.c:731:38: warning: format specifies type 'unsigned int' but the argument has type 'lsetheaddesc *' (aka 'struct lSetHeadTypeDesc *') [-Wformat] src/rects.c:1496:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] SetHeadTkn.Handle, SetHead)) ^~~~~~~ (char *)&This->yVarray.Varray - StartAddr, &This->yVarray.Varray, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1496:56: warning: format specifies type 'unsigned int' but the argument has type 'short **' [-Wformat] (char *)&This->yVarray.Varray - StartAddr, &This->yVarray.Varray, ^~~~~~~~~~~~~~~~~~~~~ src/sa.c:757:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/sa.c:783:65: warning: more '%' conversions than data arguments [-Wformat] " Member [%4u:%8u] lPrevLink [%4u:%8u]\n", ~~^ src/rects.c:1519:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/sa.c:744:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/sa.c:877:39: warning: format specifies type 'unsigned int' but the argument has type 'lsetnodedesc *' (aka 'struct lSetNodeTypeDesc *') [-Wformat] SetNodeTkn.Handle, SetNode, SetNode->lNextLink); ^~~~~~~ src/sa.c:883:39: warning: format specifies type 'unsigned int' but the argument has type 'lsetheaddesc *' (aka 'struct lSetHeadTypeDesc *') [-Wformat] SetHeadTkn.Handle, SetHead); ^~~~~~~ src/rects.c:1608:53: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:1608:56: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ 26 warnings generated. src/rects.c:1682:56: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of IntChunkRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.cReturn Code: 0:1707: 16: warning: format specifies type 'unsigned int' but the argument has type 'IntChunkRect *' (aka 'struct IntChunkRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/sa.c:984:20: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/rects.c:1730:58: warning: format specifies type 'unsigned int' but the argument has type 'IntChunkRect *' (aka 'struct IntChunkRect *') [-Wformat] sprintf (Msg, "\n *** IntChunkRect:: %s @%x\n", msg, This); ~~ ^~~~ src/rects.c:1751:63: warning: format specifies type 'unsigned int' but the argument has type 'IntChunkRect *' (aka 'struct IntChunkRect *') [-Wformat] src/sa.c:1054:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:1755:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1755:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:1755:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:1759:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/sa.c:1047:14: warning: add explicit braces to avoid dangling else [-Wdangling-else] src/rects.c:1759:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] } else { ^ (char *)&This->Token - StartAddr, &This->Token, src/sa.c : ^~~~~~~~~~~~1001 :10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (SetDescType == aIndexedSet) { ^ src/rects.c:1764:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1764:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:1768:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1769:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:1777:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Xcoords.Varray - StartAddr, &This->Xcoords.Varray, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1777:56: warning: format specifies type 'unsigned int' but the argument has type 'int **' [-Wformat] (char *)&This->Xcoords.Varray - StartAddr, &This->Xcoords.Varray, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:1784:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Ycoords.Varray - StartAddr, &This->Ycoords.Varray, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:1784:56: warning: format specifies type 'unsigned int' but the argument has type 'int **' [-Wformat] (char *)&This->Ycoords.Varray - StartAddr, &This->Ycoords.Varray, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:1808:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/sa.cRunning: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/shell.c \ -o src/shell.o3.bc src/rects.c:1894:53: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:1894:56: warning: format specifies type 'unsigned int' but the argument has type 'XyPoint *' (aka 'struct XyPoint *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ :1190:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (SetDescType == aIndexedSet) { ^ src/sa.c:1250:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/rects.c:1968:54: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of VchunkRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/trans00.c -c -o src/trans00.o3.bc src/rects.c:1996:16: warning: format specifies type 'unsigned int' but the argument has type 'VchunkRect *' (aka 'struct VchunkRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/sa.c:1260:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] src/rects.c:2019:58: warning: format specifies type 'unsigned int' but the argument has type 'VchunkRect *' (aka 'struct VchunkRect *') [-Wformat] sprintf (Msg, "\n *** VchunkRect :: %s @%x\n", msg, This); ~~ ^~~~ } else { ^ src/rects.c:2041:63: warning: format specifies type 'unsigned int' but the argument has type 'VchunkRect *' (aka 'struct VchunkRect *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:2045:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2045:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:2045:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:2049:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2049:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rects.c:2054:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2054:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:2058:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2059:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:2067:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->XyDir - StartAddr, &This->XyDir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2067:47: warning: format specifies type 'unsigned int' but the argument has type 'vchunktoken *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->XyDir - StartAddr, &This->XyDir, ^~~~~~~~~~~~ src/rects.c:2090:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/sa.c:1358:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/sa.c:1369:src/rects.c:2216:53: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ src/rects.c:2216:56: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] AnchorTkn->DbId, AnchorTkn->Handle, o, e)) ^ 7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/sa.c:1378:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/rects.c:2357:51: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] if (sprintf (Msg, "\n Area of RefRect = %d\n", RecArea)) ~~ ^~~~~~~ %ld src/rects.c:2393:16: warning: format specifies type 'unsigned int' but the argument has type 'RefRect *' (aka 'struct RefRect *') [-Wformat] This, This->Token.DbId, This->Token.Handle); ^~~~ src/rects.c:2421:53: warning: format specifies type 'unsigned int' but the argument has type 'RefRect *' (aka 'struct RefRect *') [-Wformat] sprintf (Msg, "\n *** RefRect:: %s @%x\n", msg, This); ~~ ^~~~ src/rects.c:2442:63: warning: format specifies type 'unsigned int' but the argument has type 'RefRect *' (aka 'struct RefRect *') [-Wformat] sprintf (Msg, " This : @%x\n", This ); ~~ ^~~~ src/rects.c:2446:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2446:49: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~~ src/rects.c:2446:62: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] (char *)&This->That - StartAddr, &This->That, This->That); ^~~~~~~~~~ src/rects.c:2450:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2450:49: warning: format specifies type 'unsigned int' but the argument has type 'tokentype *' (aka 'struct TypeToken *') [-Wformat] (char *)&This->Token - StartAddr, &This->Token, ^~~~~~~~~~~~ src/rects.c:2455:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2455:49: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] (char *)&This->Id - StartAddr, &This->Id, This->Id); ^~~~~~~~~ src/rects.c:2459:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->MemberDrawObjs - StartAddr, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2460:12: warning: format specifies type 'unsigned int' but the argument has type 'memberhandle *' (aka 'unsigned int *') [-Wformat] &This->MemberDrawObjs, ^~~~~~~~~~~~~~~~~~~~~ src/rects.c:2468:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->RefOrigin - StartAddr, &This->RefOrigin, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2468:52: warning: format specifies type 'unsigned int' but the argument has type 'RefPoint *' (aka 'struct RefPoint *') [-Wformat] (char *)&This->RefOrigin - StartAddr, &This->RefOrigin, ^~~~~~~~~~~~~~~~ src/rects.c:2469:13: warning: format specifies type 'unsigned int' but the argument has type 'RefPoint *' (aka 'struct RefPoint *') [-Wformat] &This->RefOrigin); ^~~~~~~~~~~~~~~~ src/rects.c:2472:12: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] This->RefOrigin.ObjAddr); ^~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2479:12: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] (char *)&This->RefExtent - StartAddr, &This->RefExtent, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2479:52: warning: format specifies type 'unsigned int' but the argument has type 'RefPoint *' (aka 'struct RefPoint *') [-Wformat] (char *)&This->RefExtent - StartAddr, &This->RefExtent, ^~~~~~~~~~~~~~~~ src/rects.c:2480:12: warning: format specifies type 'unsigned int' but the argument has type 'RefPoint *' (aka 'struct RefPoint *') [-Wformat] &This->RefExtent); ^~~~~~~~~~~~~~~~ src/rects.c:2483:12: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] This->RefExtent.ObjAddr); ^~~~~~~~~~~~~~~~~~~~~~~ src/rects.c:2507:12: warning: enumeration value 'aNonDelete' not handled in switch [-Wswitch] switch (DbEvent) ^ src/sa.c:1464:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/sa.c:1504:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/testobj.c \ -o src/testobj.o3.bc else ^ src/sa.c:1486:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (SetDesc->SetType == aIndexedSet) { ^ src/sa.c:1596:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tm.c \ -o src/tm.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/sm.c \ -o src/sm.o3.bc Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/trans01.c -c -o src/trans01.o3.bc src/tm.c:104:30: warning: format specifies type 'unsigned int' but the argument has type 'dbheader *' (aka 'struct TypeDbHeader *') [-Wformat] Anchor->DbId, *CoreDb)) ^~~~~~~ src/testobj.c:184:48: warning: format specifies type 'unsigned int' but the argument has type 'TestObj *' (aka 'struct TestObj *') [-Wformat] RefTkn.DbId, RefTkn.Handle, ref0); ^~~~ src/testobj.c:171:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/testobj.c:201:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (Option == 2) ^ src/testobj.c:327:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/testobj.c:438:20: warning: format specifies type 'unsigned int' but the argument has type 'Point *' (aka 'struct Point *') [-Wformat] RefOrigin, Origin); ^~~~~~~~~ src/testobj.c:438:32: warning: format specifies type 'unsigned int' but the argument has type 'CartesianPoint *' (aka 'struct CartesianPoint *') [-Wformat] RefOrigin, Origin); ^~~~~~ src/testobj.c:515:61: warning: format specifies type 'unsigned int' but the argument has type 'TestObj *' (aka 'struct TestObj *') [-Wformat] ref0->Token.DbId, ref0->Token.Handle, ref0); ^~~~ src/testobj.c:533:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:584:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:597:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/testobj.c:622:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:640:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:677:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:684:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/testobj.c:703:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:720:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:730:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:742:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:762:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/testobj.c:774:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:811:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:831:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/testobj.c:841:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:849:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:858:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/testobj.c:901:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (Option == 10) { ^ src/testobj.c:1019:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/testobj.c:1052:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (TestBug) ^ src/sm.c:120:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ 1 warning generated. src/sm.c:177:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (SetDesc->SetType == aLocalTreeSet ^ src/sm.c:209:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (SetDesc->SetType == aLocalTreeSet ^ Return Code: 0 src/sm.c:289:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (SetDesc->SetType == aLocalTreeSet ^ src/sm.c:370:55: warning: format specifies type 'unsigned int' but the argument has type 'lsetheaddesc *' (aka 'struct lSetHeadTypeDesc *') [-Wformat] SetHeadTkn.DbId, SetHeadTkn.Handle, SetHead)) ^~~~~~~ src/sm.c:450:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/trans10.c -c -o src/trans10.o3.bc 24 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/trans20.c -c -o src/trans20.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/trans00.c \ -o src/trans00.o3.bc 6 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/tree0.c -c -o src/tree0.o3.bc src/trans00.c:142:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans00.c:292:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/trans01.c \ -o src/trans01.o3.bc src/trans00.c:451:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans00.c:490:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans00.c:558:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans00.c:721:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans00.c:1032:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans00.c:1005:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 31 warning176 warnings generated. s generated. Return Code: 0 Return Code: 0 src/trans00.c:1423:12: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/tree00.c -c -o src/tree00.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/tree01.c -c -o src/tree01.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/trans10.c \ -o src/trans10.o3.bc src/trans01.c:103:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:141:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:147:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/trans01.c:198:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:270:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:319:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:329:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans01.c:673:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans01.c:721:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans01.c:820:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:831:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:840:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (FieldTypes[i] == aArrayAttr) { ^ src/trans01.c:869:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/trans20.c \ -o src/trans20.o3.bc src/trans01.c:983:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:1005:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans01.c:1030:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:1099:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (AttrType != aStrHndlAttr) { ^ src/trans01.c:1121:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans01.c:1223:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans01.c:1248:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans01.c:1269:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 28 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/ut.c -c -o src/ut.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tree0.c \ -o src/tree0.o3.bc src/trans10.c:138:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans10.c:169:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans10.c:234:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/trans10.c:307:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans10.c:468:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans10.c:495:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ src/trans20.c:119:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans20.c:133:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/trans10.c:701:20: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/trans10.c:757:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/trans10.c:792:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 2 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/vchunk.c -c -o src/vchunk.o3.bc src/tree0.c:66:58: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] SetHead->TreeDbId, SetHead->Token.Handle, KeyValue)) ^~~~~~~~ src/tree0.c:186:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree0.c:118:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree0.c:330:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/tree0.c:349:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/tree0.c:333:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree0.c:688:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tree00.c \ -o src/tree00.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/tree01.c \ -o src/tree01.o3.bc 9 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/vdbm.c -c -o src/vdbm.o3.bc 21 warnings generated. Return Code: 0 src/tree00.c:74:58: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] SetHead->TreeDbId, SetHead->Token.Handle, KeyValue, Handle)) ^~~~~~~~ src/tree00.c:204:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree00.c:235:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree00.c:294:58: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] SetHead->TreeDbId, SetHead->Token.Handle, KeyValue)) ^~~~~~~~ src/tree00.c:373:60: warning: format specifies type 'unsigned int' but the argument has type 'numtype *' (aka 'unsigned int *') [-Wformat] if (sprintf (Msg, " Leaf Node :: Iter= %3u\n", IterNum)) ~~~ ^~~~~~~ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/voa.c -c -o src/voa.o3.bc 9 warnings generated. Return Code: 0 src/tree00.c:871:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree00.c:943:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -fno-strict-aliasing src/vom.c -c -o src/vom.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/ut.c \ -o src/ut.o3.bc src/tree01.c:204:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree01.c:234:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/tree01.c:244:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree00.c:1546:11: warning: enumeration values 'aRefObj' and 'aNonTypeType' not handled in switch [-Wswitch] switch (KeyType) ^ src/tree00.c:1691:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree01.c:359:17: warning: format specifies type 'unsigned int' but the argument has type 'setdesctype *' (aka 'struct SetTypeDesc *') [-Wformat] SetDesc, &SetDesc->PrimaryKey, PrimaryKey)) ^~~~~~~ src/tree01.c:359:27: warning: format specifies type 'unsigned int' but the argument has type 'attrnum *' (aka 'unsigned int *') [-Wformat] SetDesc, &SetDesc->PrimaryKey, PrimaryKey)) ^~~~~~~~~~~~~~~~~~~~ src/tree01.c:413:55: warning: format specifies type 'unsigned int' but the argument has type 'ltreesethead *' (aka 'struct bTreeSetHeadType *') [-Wformat] SetHeadTkn.DbId, SetHeadTkn.Handle, SetHead)) ^~~~~~~ src/tree01.c:505:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree01.c:569:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ src/tree01.c:657:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/tree01.c:667:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/tree01.c:696:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 7 warnings generated. Return Code: 0 src/tree01.c:964:11: warning: enumeration value 'aNonTreeOp' not handled in switch [-Wswitch] switch (Tree_OpType) ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vchunk.c \ -o src/vchunk.o3.bc src/ut.c:72:74: warning: format specifies type 'char *' but the argument has type 'ft' (aka 'unsigned int') [-Wformat] sprintf (Line, " Called FROM :: %17s @Line= %u\n", F, Z); ~~~~ ^ %17u src/ut.c:88:14: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] WatchAddr, WatchSize); ^~~~~~~~~ src/ut.c:100:44: warning: format specifies type 'unsigned int' but the argument has type 'addrtype' (aka 'void *') [-Wformat] sprintf (Msg, " Stop WATCH On @ %x\n", VoidAddr); ~~ ^~~~~~~~ src/ut.c:142:60: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] sprintf (Msg, " Watch @%x Value = ", WatchAddr); ~~ ^~~~~~~~~ %s src/ut.c:149:73: warning: format specifies type 'char *' but the argument has type 'ft' (aka 'unsigned int') [-Wformat] " Called FROM :: %21s @Line= %u\n", F, Z); ~~~~ ^ %21u src/ut.c:158:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/ut.c:183:64: warning: format specifies type 'char *' but the argument has type 'ft' (aka 'unsigned int') [-Wformat] fprintf (MsgFilePtr, " called from %-24s @Line= %4u", F, Z); ~~~~~ ^ %-24u src/ut.c:335:37: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] sprintf (Msg, "%8d", *(lt64 *)SomeBytes); ~~~ ^~~~~~~~~~~~~~~~~~~ %8ld src/ut.c:338:42: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] sprintf (Msg, "%8d || X%8x", LongVal, *(char **)SomeBytes); ~~~ ^~~~~~~ %8ld src/ut.c:338:52: warning: format specifies type 'unsigned int' but the argument has type 'char *' [-Wformat] sprintf (Msg, "%8d || X%8x", LongVal, *(char **)SomeBytes); ~~~ ^~~~~~~~~~~~~~~~~~~ %8s src/ut.c:419:31: warning: format specifies type 'int' but the argument has type 'char *' [-Wformat] *(char **)FieldAddr); 12 warnings generated. ^~~~~~~~~~~~~~~~~~~ src/ut.c:486:41: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] Return Code: 0 sprintf (Msg, "%x ", *(addrtype **)FieldAddr); ~~ ^~~~~~~~~~~~~~~~~~~~~~~ src/ut.c:540:41: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] sprintf (Msg, "%x ", *(addrtype **)Value); ~~ ^~~~~~~~~~~~~~~~~~~ src/ut.c:544:42: warning: format specifies type 'unsigned int' but the argument has type 'addrtype *' (aka 'void **') [-Wformat] sprintf (Msg, "%8o ", *(addrtype **)Value); ~~~ ^~~~~~~~~~~~~~~~~~~ src/ut.c:551:44: warning: format specifies type 'char *' but the argument has type 'char' [-Wformat] sprintf (Msg, "%s ", *(char *)Value); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ %c src/ut.c:581:41: warning: format specifies type 'int' but the argument has type 'lt64' (aka 'long') [-Wformat] sprintf (Msg, "%d ", *(lt64 *)Value); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ %ld src/ut.c:585:41: warning: format specifies type 'unsigned int' but the argument has type 'farlongtype' (aka 'unsigned long') [-Wformat] sprintf (Msg, "%u ", *(farlongtype *)Value); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ %lu src/ut.c:668:12: warning: enumeration value 'aNonTypeType' not handled in switch [-Wswitch] switch (Type_Type) ^ src/ut.c:936:11: warning: enumeration value 'aNonCompareOp' not handled in switch [-Wswitch] switch (CompOp) ^ src/ut.c:1005:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/ut.c:1013:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ src/vchunk.c:283:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vdbm.c \ -o src/vdbm.o3.bc src/vchunk.c:301:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/vchunk.c:326:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/vom.c \ -o src/vom.o3.bc src/vdbm.c:397:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -fno-strict-aliasing \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/voa.c \ -o src/voa.o3.bc src/vdbm.c:617:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ src/vdbm.c:656:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ 3 warnings generated. Return Code: 0 src/vom.c:87:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ 1 warning generated. Return Code: 0 3 warnings generated. Return Code: 0 Return Code: 0 21 warnings generated. 9 warnings generated. Return Code: 0 Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose -fno-strict-aliasing src/bitvec.o3.bc src/bmt.o3.bc src/bmt0.o3.bc src/bmt01.o3.bc src/bmt10.o3.bc src/bmtlib.o3.bc src/bmtobj.o3.bc src/core01.o3.bc src/dba.o3.bc src/dbm0.o3.bc src/dbm1.o3.bc src/dbm2.o3.bc src/domain.o3.bc src/draw07.o3.bc src/draw7.o3.bc src/drawlib.o3.bc src/drawobj.o3.bc src/emplib.o3.bc src/empobj.o3.bc src/env0.o3.bc src/env01.o3.bc src/env1.o3.bc src/fm.o3.bc src/gdbm.o3.bc src/grp0.o3.bc src/grp1.o3.bc src/grp2.o3.bc src/hm.o3.bc src/iam.o3.bc src/ifm.o3.bc src/im.o3.bc src/km.o3.bc src/list01.o3.bc src/mem00.o3.bc src/mem01.o3.bc src/mem10.o3.bc src/oa0.o3.bc src/oa1.o3.bc src/oadmp.o3.bc src/obj01.o3.bc src/odbm.o3.bc src/ogrp.o3.bc src/om.o3.bc src/point.o3.bc src/primal.o3.bc src/pstub.o3.bc src/query.o3.bc src/rect.o3.bc src/rects.o3.bc src/sa.o3.bc src/shell.o3.bc src/sm.o3.bc src/testobj.o3.bc src/tm.o3.bc src/trans00.o3.bc src/trans01.o3.bc src/trans10.o3.bc src/trans20.o3.bc src/tree0.o3.bc src/tree00.o3.bc src/tree01.o3.bc src/ut.o3.bc src/vchunk.o3.bc src/vdbm.o3.bc src/voa.o3.bc src/vom.o3.bc -static -lm -o vortex.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/bitvec.o3.bc', 'src/bmt.o3.bc', 'src/bmt0.o3.bc', 'src/bmt01.o3.bc', 'src/bmt10.o3.bc', 'src/bmtlib.o3.bc', 'src/bmtobj.o3.bc', 'src/core01.o3.bc', 'src/dba.o3.bc', 'src/dbm0.o3.bc', 'src/dbm1.o3.bc', 'src/dbm2.o3.bc', 'src/domain.o3.bc', 'src/draw07.o3.bc', 'src/draw7.o3.bc', 'src/drawlib.o3.bc', 'src/drawobj.o3.bc', 'src/emplib.o3.bc', 'src/empobj.o3.bc', 'src/env0.o3.bc', 'src/env01.o3.bc', 'src/env1.o3.bc', 'src/fm.o3.bc', 'src/gdbm.o3.bc', 'src/grp0.o3.bc', 'src/grp1.o3.bc', 'src/grp2.o3.bc', 'src/hm.o3.bc', 'src/iam.o3.bc', 'src/ifm.o3.bc', 'src/im.o3.bc', 'src/km.o3.bc', 'src/list01.o3.bc', 'src/mem00.o3.bc', 'src/mem01.o3.bc', 'src/mem10.o3.bc', 'src/oa0.o3.bc', 'src/oa1.o3.bc', 'src/oadmp.o3.bc', 'src/obj01.o3.bc', 'src/odbm.o3.bc', 'src/ogrp.o3.bc', 'src/om.o3.bc', 'src/point.o3.bc', 'src/primal.o3.bc', 'src/pstub.o3.bc', 'src/query.o3.bc', 'src/rect.o3.bc', 'src/rects.o3.bc', 'src/sa.o3.bc', 'src/shell.o3.bc', 'src/sm.o3.bc', 'src/testobj.o3.bc', 'src/tm.o3.bc', 'src/trans00.o3.bc', 'src/trans01.o3.bc', 'src/trans10.o3.bc', 'src/trans20.o3.bc', 'src/tree0.o3.bc', 'src/tree00.o3.bc', 'src/tree01.o3.bc', 'src/ut.o3.bc', 'src/vchunk.o3.bc', 'src/vdbm.o3.bc', 'src/voa.o3.bc', 'src/vom.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'vortex.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/bitvec.o3.bc \ src/bmt.o3.bc \ src/bmt0.o3.bc \ src/bmt01.o3.bc \ src/bmt10.o3.bc \ src/bmtlib.o3.bc \ src/bmtobj.o3.bc \ src/core01.o3.bc \ src/dba.o3.bc \ src/dbm0.o3.bc \ src/dbm1.o3.bc \ src/dbm2.o3.bc \ src/domain.o3.bc \ src/draw07.o3.bc \ src/draw7.o3.bc \ src/drawlib.o3.bc \ src/drawobj.o3.bc \ src/emplib.o3.bc \ src/empobj.o3.bc \ src/env0.o3.bc \ src/env01.o3.bc \ src/env1.o3.bc \ src/fm.o3.bc \ src/gdbm.o3.bc \ src/grp0.o3.bc \ src/grp1.o3.bc \ src/grp2.o3.bc \ src/hm.o3.bc \ src/iam.o3.bc \ src/ifm.o3.bc \ src/im.o3.bc \ src/km.o3.bc \ src/list01.o3.bc \ src/mem00.o3.bc \ src/mem01.o3.bc \ src/mem10.o3.bc \ src/oa0.o3.bc \ src/oa1.o3.bc \ src/oadmp.o3.bc \ src/obj01.o3.bc \ src/odbm.o3.bc \ src/ogrp.o3.bc \ src/om.o3.bc \ src/point.o3.bc \ src/primal.o3.bc \ src/pstub.o3.bc \ src/query.o3.bc \ src/rect.o3.bc \ src/rects.o3.bc \ src/sa.o3.bc \ src/shell.o3.bc \ src/sm.o3.bc \ src/testobj.o3.bc \ src/tm.o3.bc \ src/trans00.o3.bc \ src/trans01.o3.bc \ src/trans10.o3.bc \ src/trans20.o3.bc \ src/tree0.o3.bc \ src/tree00.o3.bc \ src/tree01.o3.bc \ src/ut.o3.bc \ src/vchunk.o3.bc \ src/vdbm.o3.bc \ src/voa.o3.bc \ src/vom.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.opt.pexe---linked.pre_opt.pexe', '-o', 'vortex.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o vortex.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_vortex: opt.pexe= 1330376 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize vortex.opt.pexe -o vortex.opt.stripped.pexe RESULT transfersize_vortex: opt.stripped.pexe= 311543 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 vortex.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose vortex.opt.stripped.pexe -o vortex.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ vortex.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'vortex.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o vortex.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ vortex.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'vortex.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o vortex.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ vortex.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'vortex.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/255.vortex/vortex.pnacl.opt.x8664---vortex.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o vortex.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_vortex: pnacl.opt.x8664= [1.75,1.60,1.92] seconds RESULT transfersize_vortex: pnacl.opt.x8664= 286675 bytes ---------------------------------------------------------------------- Building: 256.bzip2 ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/spec.c -c -o src/spec.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose src/bzip2.c -c -o src/bzip2.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/spec.c \ -o src/spec.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/bzip2.c \ -o src/bzip2.o3.bc src/spec.c:155:7: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] rc = read(fd, spec_fd[num].buf+i, FILE_CHUNK); ^ src/spec.c:163:5: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close(fd); ^ src/bzip2.c:3242:7: warning: comparison of array 'inName' equal to a null pointer is always false [-Wtautological-pointer-compare] inName==NULL ? "(null)" : inName, ^~~~~~ ~~~~ src/bzip2.c:3243:7: warning: comparison of array 'outName' equal to a null pointer is always false [-Wtautological-pointer-compare] outName==NULL ? "(null)" : outName ^~~~~~~ ~~~~ src/bzip2.c:3256:17: warning: comparison of array 'outName' equal to a null pointer is always false [-Wtautological-pointer-compare] outName==NULL ? "(null)" : outName ); ^~~~~~~ ~~~~ 2 warnings generated. Return Code: 0 3 warnings generated. Return Code: 0 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang++ -O3 --pnacl-driver-verbose src/spec.o3.bc src/bzip2.o3.bc -static -lm -o bzip2.opt.pexe Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-ld', '-O3', '-static', '--pnacl-exceptions=none', '-l:crt1.x', '-l:crti.bc', '-l:crtbegin.bc', '-l:unwind_stubs.bc', 'src/spec.o3.bc', 'src/bzip2.o3.bc', '-lm', '--start-group', '-lc++', '-lm', '-lpthread', '-lnacl', '-lc', '-lgcc', '-lm', '-lpnaclmm', '--end-group', '-o', 'bzip2.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ --oformat \ elf32-i386-nacl \ --undef-sym-check \ --allow-unresolved=memcpy \ --allow-unresolved=memset \ --allow-unresolved=memmove \ --allow-unresolved=setjmp \ --allow-unresolved=longjmp \ --allow-unresolved=__nacl_tp_tls_offset \ --allow-unresolved=__nacl_tp_tdb_offset \ --allow-unresolved=__nacl_get_arch \ -plugin=/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/LLVMgold.so \ -plugin-opt=emit-llvm \ -plugin-opt=no-abi-simplify \ -plugin-opt=no-finalize \ -nostdlib \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/lib/ \ -L/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/ \ -static \ --undefined=main \ --undefined=exit \ --undefined=_exit \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/crti.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/crtbegin.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/unwind_stubs.bc \ src/spec.o3.bc \ src/bzip2.o3.bc \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc++.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libpthread.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libnacl.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/lib/libm.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/lib/le32-nacl/libpnaclmm.a \ --end-group \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.opt.pexe---linked.pre_opt.pexe Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-opt', '-pnacl-abi-simplify-preopt', '-std-link-opts', '-inline-threshold=100', '-pnacl-abi-simplify-postopt', '-verify-pnaclabi-module', '-verify-pnaclabi-functions', '-pnaclabi-allow-debug-metadata', '-preserve-bc-uselistorder=false', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.opt.pexe---linked.pre_opt.pexe', '-o', 'bzip2.opt.pexe', '--pnacl-driver-verbose'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/opt \ -pnacl-abi-simplify-preopt \ -std-link-opts \ -inline-threshold=100 \ -pnacl-abi-simplify-postopt \ -verify-pnaclabi-module \ -verify-pnaclabi-functions \ -pnaclabi-allow-debug-metadata \ -preserve-bc-uselistorder=false \ -disable-simplify-libcalls \ -disable-loop-vectorization \ -disable-slp-vectorization \ -vectorize-loops=false \ -vectorize-slp=false \ -vectorize-slp-aggressive=false \ -o bzip2.opt.pexe \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.opt.pexe---linked.pre_opt.pexe Return Code: 0 RESULT transfersize_bzip2: opt.pexe= 450163 bytes ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-finalize bzip2.opt.pexe -o bzip2.opt.stripped.pexe RESULT transfersize_bzip2: opt.stripped.pexe= 75876 bytes /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/compile_repeater.sh 3 bzip2.pnacl.opt.x8664 ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-translate --pnacl-driver-verbose bzip2.opt.stripped.pexe -o bzip2.pnacl.opt.x8664 -arch x86-64 Repeating compile and timing 3 times Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ bzip2.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'bzip2.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o bzip2.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ bzip2.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'bzip2.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o bzip2.pnacl.opt.x8664.tmp Return Code: 0 Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/pnacl-llc \ -mtriple=x86_64-none-nacl-gnu \ -filetype=obj \ -split-module=4 \ -split-module-sched=static \ -mcpu=x86-64 \ bzip2.opt.stripped.pexe \ -o /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o \ -bitcode-format=pnacl Return Code: 0 Driver invocation: ['/b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/nativeld', '-l:crtbegin.o', '--llc-translated-file=/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module1', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module2', '/b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module3', '-l:libpnacl_irt_shim.a', '--start-group', '-l:libgcc.a', '-l:libcrt_platform.a', '--end-group', '-l:crtend.o', '-o', 'bzip2.pnacl.opt.x8664', '--entry=__pnacl_start', '--undefined=_start', '-static', '-split-module=4', '--pnacl-driver-verbose', '-arch', 'x86-64'] Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/arm-nacl-ld.gold \ -nostdlib \ --no-fix-cortex-a8 \ --eh-frame-hdr \ -z text \ -z noexecstack \ --build-id \ --entry=__pnacl_start \ -static \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtbegin.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module1 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module2 \ /b/s/w/ir/kitchen-workdir/native_client/tests/spec2k/256.bzip2/bzip2.pnacl.opt.x8664---bzip2.opt.stripped.pexe---.o.module3 \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libpnacl_irt_shim_dummy.a \ --start-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libgcc.a \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/libcrt_platform.a \ --end-group \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/translator/x86-64/lib/crtend.o \ --undefined=_start \ -o bzip2.pnacl.opt.x8664.tmp Return Code: 0 RESULT compiletime_bzip2: pnacl.opt.x8664= [0.70,0.68,0.67] seconds RESULT transfersize_bzip2: pnacl.opt.x8664= 64077 bytes ---------------------------------------------------------------------- Building: 300.twolf ---------------------------------------------------------------------- ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/acceptt.c -c -o src/acceptt.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/addimp.c -c -o src/addimp.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/alignfeed.c -c -o src/alignfeed.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/buildimp.c -c -o src/buildimp.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/changrid.c -c -o src/changrid.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/clean.c -c -o src/clean.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/closepins.c -c -o src/closepins.o3.bc ../../../toolchain/linux_x86/pnacl_newlib/bin/pnacl-clang -O3 --pnacl-driver-verbose -DSPEC_CPU2000 -DHAVE_SIGNED_CHAR -Wno-return-type src/config1.c -c -o src/config1.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DHAVE_SIGNED_CHAR \ -Wno-return-type \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/sdk/include \ -xc \ src/acceptt.c \ -o src/acceptt.o3.bc Running: /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/bin/clang \ -emit-llvm \ -c -O3 \ -fno-vectorize \ -fno-slp-vectorize \ -fno-common \ -nostdinc \ -fno-gnu-inline-asm \ -target \ le32-unknown-nacl \ -DSPEC_CPU2000 \ -DHAVE_SIGNED_CHAR \ -Wno-return-type \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/le32-nacl/usr/include \ -isystem \ /b/s/w/ir/kitchen-workdir/native_client/toolchain/linux_x86/pnacl_newlib/lib/clang/3.7.0/include \ -isystem \