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

subprocess.check_call(`/b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py --em-config /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla binaryen2 wasmobj2 other`, cwd=`/b/swarming/w/ir/cache/builder/src/src/work/emtest-out`) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py:WARNING: use EMTEST_ALL_ENGINES=1 in the env to run against all JS engines, which is slower but provides more coverage WARNING: no 'numpy' module, HyBi protocol will be slower Test suites: ['test_other', 'test_core'] Running test_other: (326 tests) test_wasm_targets_side_module (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' [] False out.js => False [] test_warn_unaligned (test_other.other) ... skipped 'is_wasm_backend' test_wasm_backend (test_other.other) ... ok test_wasm_sourcemap_dead (test_other.other) ... ok test_wasm_sourcemap (test_other.other) ... ok emscripten:INFO: generating system library: ogg.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/ogg.bc" for subsequent builds) root:INFO: building port: ogg emscripten:INFO: - ok emscripten:INFO: generating system library: vorbis.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/vorbis.bc" for subsequent builds) root:INFO: building port: vorbis emscripten:INFO: - ok emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base ['__post_instantiate', '__heap_base', '__data_end', 'main', 'malloc', '__errno_location', 'free', 'fflush', 'setThrew', 'stackSave', 'stackAlloc', 'stackRestore', '__growWasmMemory', 'dynCall_iiii', 'dynCall_ii'] ['memory', 'table', '__syscall6', '__syscall146', '__syscall140', '__syscall54', '__lock', '__unlock', 'sbrk', 'emscripten_memcpy_big'] [] False out.wasm => False test_zeroinit (test_other.other) ... ok /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c --valid-abspath /nowhere/at/all -I/nowhere/at/all ['-O2'] ['__post_instantiate', '__heap_base', '__data_end', 'main', 'malloc', '__errno_location', 'free', 'fflush', 'setThrew', 'stackSave', 'stackAlloc', 'stackRestore', '__growWasmMemory', 'dynCall_iiii', 'dynCall_ii'] ['memory', 'table', '__syscall6', '__syscall146', '__syscall140', '__syscall54', '__lock', '__unlock', 'sbrk', 'emscripten_memcpy_big'] ['-O2'] False out.js => False test_valid_abspath_2 (test_other.other) ... ok test_wasm_nope (test_other.other) ... ok ['__post_instantiate', '__heap_base', '__data_end', 'main', 'malloc', '__errno_location', 'free', 'setThrew', 'stackSave', 'stackAlloc', 'stackRestore', '__growWasmMemory', 'dynCall_iiii', 'dynCall_ii'] ['memory', 'table', '__syscall6', '__syscall146', '__syscall140', '__syscall54', 'sbrk', 'emscripten_memcpy_big'] ['-O2'] False out.wasm => False test_warn_dylibs (test_other.other) ... ok test_whole_archive (test_other.other) ... ok ['__post_instantiate', '__heap_base', '__data_end', 'main', 'malloc', '__errno_location', 'free', 'setThrew', 'stackSave', 'stackAlloc', 'stackRestore', '__growWasmMemory', 'dynCall_iiii', 'dynCall_ii'] ['memory', 'table', '__syscall6', '__syscall146', '__syscall140', '__syscall54', 'sbrk', 'emscripten_memcpy_big'] ['-O3'] True out.js => True test_unlink (test_other.other) ... ok test_ungetc_fscanf (test_other.other) ... ok checking "[]" WARN=0 test_use_cxx (test_other.other) ... ok test_warn_module_print_err (test_other.other) ... ok test_valid_abspath (test_other.other) ... ok exit(0) called, but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown) test_underscore_exit (test_other.other) ... ok ['f', 'g', 'h'] ['memory', 'table', 'a', 'b', 'c', 'd', 'e'] ['-O3'] True out.wasm => False test_vorbis (test_other.other) ... ok checking "[]" WARN=1 test_ubsan_add_overflow (test_other.other) ... ok test_umask_0 (test_other.other) ... ok test_toobig (test_other.other) ... skipped 'is_wasm_backend : linker detects out-of-memory' ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c'] test_ubsan (test_other.other) ... ok ['__post_instantiate', 'main', 'stackAlloc'] ['memory', 'table', '__syscall146', 'emscripten_memcpy_big', '__syscall54', '__syscall140', '__syscall6'] ['-Os'] True out.js => True test_toolchain_profiler (test_other.other) ... ok error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmpKhwT3D.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "[]" ERROR=0 1024, errno: 0 ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB'] clang-8: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] test_symlink (test_other.other) ... ok test_symbol_map (test_other.other) ... skipped 'is_wasm_backend : relies on --emit-symbol-map' test_symlink_silly (test_other.other) ... ok emscripten:WARNING: undefined exported function: "foobar" test_undefined_function (test_other.other) ... ok ['f', 'g', 'h'] ['memory', 'table', 'a', 'b', 'c', 'd', 'e'] ['-Os'] True out.wasm => False 2048, errno: 0 ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB', '-s', 'ALLOW_MEMORY_GROWTH=1'] warning: undefined symbol: elsey warning: undefined symbol: something checking "[]" ERROR=1 test_switch64phi (test_other.other) ... ok test_truncate_from_0 (test_other.other) ... ok 131068, errno: 0 ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB', '-s', 'BINARYEN=1'] ['__post_instantiate', 'main', 'stackAlloc'] ['memory', 'table', '__syscall146', 'emscripten_memcpy_big', '__syscall54', '__syscall140', '__syscall6'] test_wasm_targets (test_other.other) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_static_syscalls (test_other.other) ... ok seen syscalls: ['140', '146', '54', '6'] error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmp26Vtdm.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "[]" None=0 exit(0) called, but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown) test_strptime_symmetry (test_other.other) ... ok 2048, errno: 0 ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'BINARYEN=1'] test_stat_silly (test_other.other) ... ok test_stat_fail_alongtheway (test_other.other) ... ok /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 -g --closure 1 error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmp_WoBYR.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "[]" None=1 test_strftime_zZ (test_other.other) ... ok test_simplify_ifs (test_other.other) ... skipped 'is_wasm_backend' test_side_module_without_proper_target (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_separate_asm_warning (test_other.other) ... skipped 'is_wasm_backend' 131068, errno: 0 ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'BINARYEN=1', '-s', 'WASM_MEM_MAX=128MB'] ['a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 -g error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmpuzwS6H.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" WARN=0 test_sdl_endianness (test_other.other) ... ok ['--version'] 2.0.0 via emmake ['--cflags'] -s USE_SDL=2 via emmake ['--libs'] -s USE_SDL=2 via emmake ['--cflags', '--libs'] -s USE_SDL=2 via emmake test_sdl2_config (test_other.other) ... ok test_scons (test_other.other) ... skipped 'scons not found in PATH' test_save_bc (test_other.other) ... skipped 'is_wasm_backend : depends on bc output' test_source_file_with_fixed_language_mode (test_other.other) ... ok 8192, errno: 0 test_sysconf_phys_pages (test_other.other) ... ok ['a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 --closure 1 0 0 0 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] checking "['-O2']" WARN=1 test_warn_no_filesystem (test_other.other) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_stdin (test_other.other) ... ok test_redundant_link (test_other.other) ... skipped 'no shared modules in wasm backend' test_sixtyfour_bit_return_value (test_other.other) ... ok test_require (test_other.other) ... ok ['a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 0 0 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmpHnUrUD.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" ERROR=0 test_realpath_nodefs (test_other.other) ... ok test_rename_silly (test_other.other) ... ok test_realpath_2 (test_other.other) ... ok python True checking emcc... checking em++... checking emcc.py... test_realpath (test_other.other) ... ok test_proxyfs (test_other.other) ... skipped 'is_wasm_backend : uses MAIN_MODULE' checking em++.py... test_preprocess (test_other.other) ... ok python2 True checking emcc... checking em++... checking emcc.py... checking em++.py... python3 False test_python_2_3 (test_other.other) ... ok ['a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 -g --closure 1 0 0 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_require_modularize (test_other.other) ... ok test_quoted_js_lib_key (test_other.other) ... ok gch warning: undefined symbol: elsey warning: undefined symbol: something checking "['-O2']" ERROR=1 test_prepre (test_other.other) ... ok 0 ['-o', 'dlmalloc.o'] 1 ['-o', 'dlmalloc.o', '-O1'] 2 ['-o', 'dlmalloc.o', '-O2'] test_prepost2 (test_other.other) ... ok ['a.out.wasm.map', 'a.out.js'] 0 0 1 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 -g s ['-o', 'dlmalloc.o', '-Os'] z ['-o', 'dlmalloc.o', '-Oz'] 3 ['-o', 'dlmalloc.o', '-O3'] error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmpMiRQQp.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" None=0 0c ['-c'] 1c ['-c', '-O1'] test_readdir_r_silly (test_other.other) ... ok test_output_eol (test_other.other) ... skipped 'is_wasm_backend' test_outline_stack (test_other.other) ... skipped 'is_wasm_backend : outlining is an asmjs only feature' test_outline (test_other.other) ... skipped 'is_wasm_backend : outlining is an asmjs only feature' test_os_oz (test_other.other) ... skipped 'is_wasm_backend : tests internal compiler command' test_only_my_code (test_other.other) ... skipped 'is_wasm_backend' env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++,libdlmalloc', 'EMCC_ONLY_FORCED_STDLIBS': '1'} web NODE ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'web', 'arguments': []}; worker NODE ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'worker', 'arguments': []}; 2c ['-c', '-O2'] node NODE ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'node', 'arguments': []}; shell NODE ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'shell', 'arguments': []}; test_override_environment (test_other.other) ... ok env_modify: {'EMCC_FORCE_STDLIBS': None} normal 0 1 0 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --closure 1 sc ['-c', '-Os'] zc ['-c', '-Oz'] warning: run dependency added without ID 0 0 3c ['-c', '-O3'] error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmpsReQvL.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" None=1 test_oz_size (test_other.other) ... ok {'0c': 98088, '3': 64032, 'zc': 60016, '1': 60840, '0': 98088, 's': 60148, '2': 61456, '2c': 61456, 'sc': 60148, '1c': 60840, 'z': 60016, '3c': 64032} 0 1 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 1 0 exception thrown: abort() at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12) at Object.abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2477:44) at _abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1857:22) at wasm-function[10]:19 at Object.callMain (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2321:30) at doRun (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2379:60) at run (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2393:5) at Object.<anonymous> (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2502:1) at Module._compile (module.js:653:30) error: undefined symbol: elsey warning: To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` error: undefined symbol: something Error: Aborting compilation due to previous errors shared:ERROR: '/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/compiler.js /b/swarming/w/ir/tmp/t/tmphWDzfU/tmp2c5DSb.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) test_undefined_symbols (test_other.other) ... ok CPP 0 1 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 -g --closure 1 env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++'} forced libs is ok, they were there anyhow call main later 0 1 pch exception thrown: abort() at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12) at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2494:44) at ASM_CONSTS (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1721:31) at _emscripten_asm_const_iii (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1742:27) at wasm-function[10]:28 at Object.callMain (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2338:30) at doRun (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2396:60) at run (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2410:5) at Object.<anonymous> (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2519:1) c++ test_only_force_stdlibs_2 (test_other.other) ... ok 0 1 1 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 -g first Module.onAbort was called second Module.onAbort was called exception thrown: re-throw C++ 123 0 0 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 --closure 1 test_prepost (test_other.other) ... ok test_noderawfs_disables_embedding (test_other.other) ... ok { Error: ENOENT: no such file or directory, open '/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.wasm' at Object.fs.openSync (fs.js:646:18) at Object.fs.readFileSync (fs.js:551:33) at Object.shell_read [as read] (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:92:35) at Object.readBinary (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:97:29) at getBinary (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1563:36) at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1588:15 at new Promise (<anonymous>) at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1587:12) at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1647:7) at createWasm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1668:7) errno: -2, code: 'ENOENT', syscall: 'open', path: '/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.wasm' } failed to asynchronously prepare wasm: abort({"errno":-2,"code":"ENOENT","syscall":"open","path":"/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.wasm"}) at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12) at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44) at getBinary (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1569:7) at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1588:15 at new Promise (<anonymous>) at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1587:12) at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1647:7) at createWasm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1668:7) at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1731:19) abort({"errno":-2,"code":"ENOENT","syscall":"open","path":"/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.wasm"}) at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12) at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44) at getBinary (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1569:7) at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1588:15 at new Promise (<anonymous>) at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1587:12) at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1647:7) at createWasm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1668:7) at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1731:19) abort("abort({\"errno\":-2,\"code\":\"ENOENT\",\"syscall\":\"open\",\"path\":\"/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.wasm\"}) at Error\n at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13)\n at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12)\n at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44)\n at getBinary (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1569:7)\n at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1588:15\n at new Promise (<anonymous>)\n at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1587:12)\n at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1647:7)\n at createWasm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1668:7)\n at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1731:19)") at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12) at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44) at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1651:9 at <anonymous> at runMicrotasksCallback (internal/process/next_tick.js:122:5) at _combinedTickCallback (internal/process/next_tick.js:132:7) at process._tickCallback (internal/process/next_tick.js:181:9) at Function.Module.runMain (module.js:696:11) at startup (bootstrap_node.js:204:16) /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:118 throw ex; ^ abort("abort(\"abort({\\\"errno\\\":-2,\\\"code\\\":\\\"ENOENT\\\",\\\"syscall\\\":\\\"open\\\",\\\"path\\\":\\\"/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.wasm\\\"}) at Error\\n at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13)\\n at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12)\\n at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44)\\n at getBinary (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1569:7)\\n at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1588:15\\n at new Promise (<anonymous>)\\n at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1587:12)\\n at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1647:7)\\n at createWasm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1668:7)\\n at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1731:19)\") at Error\n at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13)\n at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12)\n at abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44)\n at /b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1651:9\n at <anonymous>\n at runMicrotasksCallback (internal/process/next_tick.js:122:5)\n at _combinedTickCallback (internal/process/next_tick.js:132:7)\n at process._tickCallback (internal/process/next_tick.js:181:9)\n at Function.Module.runMain (module.js:696:11)\n at startup (bootstrap_node.js:204:16)") at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1062:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:1079:12) at process.abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_TpIefs/a.out.js:2497:44) at emitTwo (events.js:126:13) at process.emit (events.js:214:7) at emitPendingUnhandledRejections (internal/process/promises.js:108:22) at runMicrotasksCallback (internal/process/next_tick.js:125:9) at _combinedTickCallback (internal/process/next_tick.js:132:7) at process._tickCallback (internal/process/next_tick.js:181:9) at Function.Module.runMain (module.js:696:11) test_on_abort (test_other.other) ... ok cxx env_modify: {'EMCC_FORCE_STDLIBS': 'libc'} partial list, but ok since we grab them as needed 123 0 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 test_noderawfs (test_other.other) ... ok CXX 123 0 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_node_js_run_from_different_directory (test_other.other) ... ok ['a.out.wasm', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -g --closure 1 test_precompiled_headers (test_other.other) ... ok test_o_level_clamp (test_other.other) ... ok opts, absolute: ['-s', 'ASSERTIONS=0'] 120000 cc 123 0 1 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -g env_modify: {'EMCC_FORCE_STDLIBS': 'libc', 'EMCC_ONLY_FORCED_STDLIBS': '1'} fail! not enough stdlibs test_node_catch_exit (test_other.other) ... ok test_no_warn_exported_jslibfunc (test_other.other) ... ok test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other) ... skipped 'Skipping other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled: Enable after new version of fastcomp has been tagged' CC 123 1 0 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.wasm.map', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c --closure 1 env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++', 'EMCC_ONLY_FORCED_STDLIBS': '1'} force all the needed stdlibs, so this works even though we ignore the input file i 123 1 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c test_no_filesystem (test_other.other) ... ok yes fs, no fs: 231068 104165 code.c 0 0 0 {'no_fs_manual': 100532, 'no_fs': 100822, 'normal': 226940} opts, absolute: ['-O1'] 91000 lo 123 1 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.js'] test_single_file (test_other.other) ... ok 1 1 [] code.c 0 0 1 test_no_warnings (test_other.other) ... ok test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other) ... skipped 'Skipping other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled: Enable after new version of fastcomp has been tagged' test_odd_suffixes (test_other.other) ... ok 123 1 1 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_returncode (test_other.other) ... ok test_native_optimizer (test_other.other) ... skipped 'is_wasm_backend : tests asmjs optimizer' test_native_link_error_message (test_other.other) ... ok test_only_force_stdlibs (test_other.other) ... ok emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) emcc:WARNING: ignoring dynamic library libA.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: ignoring dynamic library libA.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end test_no_missing_symbols (test_other.other) ... ok exit: 0 opts: [] 1 1 ['-O1'] code.c 0 1 0 test_multiply_defined_libsymbols_2 (test_other.other) ... ok ['-Llibdir', '-lfile'] emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) emcc:WARNING: ignoring dynamic library libfile.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) test_multiple_o_files (test_other.other) ... ok test_multiply_defined_libsymbols (test_other.other) ... ok emcc:WARNING: ignoring dynamic library libfile.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: ignoring dynamic library libother.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end ... exit: 0 opts: ['-O1'] 1 1 ['-O2', '-g2'] code.c 0 1 1 test_no_browser (test_other.other) ... ok {'no_fs_manual': 82766, 'no_fs': 83056, 'normal': 208982} opts, absolute: ['-O2'] 46000 test_module_print (test_other.other) ... ok test_module_onexit (test_other.other) ... ok test_minimal_dynamic (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_merge_pair (test_other.other) ... skipped 'is_wasm_backend : depends on merging asmjs' ['-Llibdir', '/b/swarming/w/ir/tmp/t/tmpEsJFT2/emscripten_test_other_IaZDiA/libdir/libfile.so.3.1.4.1.5.9'] .3.1.4.1.5.9 emcc:WARNING: ignoring dynamic library libfile.so.3.1.4.1.5.9 because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) emcc:WARNING: ignoring dynamic library libfile.so.3.1.4.1.5.9 because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: ignoring dynamic library libother.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end ... code.c 1 0 0 exit: 0 opts: ['-O2', '-g2'] 1 1 ['-O2', '-g2', '--llvm-lto', '1'] exit: 0 opts: ['-O2', '-g2', '--llvm-lto', '1'] 1 0 [] warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling test_memory_growth_noasm (test_other.other) ... ok test_meminit_crc (test_other.other) ... skipped 'is_wasm_backend : MEM_INIT_METHOD not supported under wasm' test_massive_alloc (test_other.other) ... skipped 'cannot run without spidermonkey, node cannnot alloc huge arrays' [] dlmalloc dlmalloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-s', 'MALLOC="dlmalloc"'] warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling test_mkdir_silly (test_other.other) ... ok test_multidynamic_link (test_other.other) ... ok code.c 1 0 1 test_no_dynamic_execution (test_other.other) ... ok test_m_mm (test_other.other) ... ok exit: 1 opts: [] 1 0 ['-O1'] test_malloc_implicit (test_other.other) ... ok test_main_a (test_other.other) ... ok code.c 1 1 0 bc => clean bc bc => s params ['-march=x86'] s => o files.o.s: Assembler messages: files.o.s:10: Error: invalid instruction suffix for `push' files.o.s:12: Error: invalid instruction suffix for `push' files.o.s:14: Error: invalid instruction suffix for `push' files.o.s:16: Error: invalid instruction suffix for `push' files.o.s:20: Error: bad register expression files.o.s:20: Error: register save offset not a multiple of 8 files.o.s:21: Error: bad register expression files.o.s:22: Error: bad register expression files.o.s:22: Error: register save offset not a multiple of 8 files.o.s:23: Error: bad register expression files.o.s:29: Error: invalid instruction suffix for `call' files.o.s:41: Error: invalid instruction suffix for `call' files.o.s:48: Error: invalid instruction suffix for `call' files.o.s:51: Error: invalid instruction suffix for `call' files.o.s:55: Error: invalid instruction suffix for `call' files.o.s:60: Error: invalid instruction suffix for `call' files.o.s:64: Error: invalid instruction suffix for `call' files.o.s:76: Error: invalid instruction suffix for `call' files.o.s:85: Error: invalid instruction suffix for `call' files.o.s:98: Error: invalid instruction suffix for `call' files.o.s:105: Error: invalid instruction suffix for `call' files.o.s:120: Error: invalid instruction suffix for `call' files.o.s:130: Error: invalid instruction suffix for `call' files.o.s:133: Error: invalid instruction suffix for `call' files.o.s:136: Error: invalid instruction suffix for `call' files.o.s:139: Error: invalid instruction suffix for `call' files.o.s:144: Error: invalid instruction suffix for `call' files.o.s:156: Error: invalid instruction suffix for `call' files.o.s:163: Error: invalid instruction suffix for `call' files.o.s:174: Error: invalid instruction suffix for `call' files.o.s:185: Error: invalid instruction suffix for `call' files.o.s:192: Error: invalid instruction suffix for `call' files.o.s:195: Error: invalid instruction suffix for `call' files.o.s:197: Error: invalid instruction suffix for `call' files.o.s:199: Error: invalid instruction suffix for `call' files.o.s:203: Error: invalid instruction suffix for `call' files.o.s:210: Error: invalid instruction suffix for `call' files.o.s:217: Error: invalid instruction suffix for `call' files.o.s:219: Error: invalid instruction suffix for `call' files.o.s:223: Error: invalid instruction suffix for `call' files.o.s:232: Error: invalid instruction suffix for `call' files.o.s:240: Error: invalid instruction suffix for `call' files.o.s:243: Error: invalid instruction suffix for `call' files.o.s:248: Error: invalid instruction suffix for `call' files.o.s:260: Error: invalid instruction suffix for `call' files.o.s:266: Error: invalid instruction suffix for `call' files.o.s:274: Error: invalid instruction suffix for `call' files.o.s:278: Error: invalid instruction suffix for `call' files.o.s:293: Error: invalid instruction suffix for `call' files.o.s:298: Error: invalid instruction suffix for `call' files.o.s:310: Error: invalid instruction suffix for `call' files.o.s:318: Error: invalid instruction suffix for `call' files.o.s:326: Error: invalid instruction suffix for `call' files.o.s:332: Error: invalid instruction suffix for `call' files.o.s:339: Error: invalid instruction suffix for `call' files.o.s:347: Error: invalid instruction suffix for `call' files.o.s:352: Error: invalid instruction suffix for `call' files.o.s:359: Error: invalid instruction suffix for `call' files.o.s:367: Error: invalid instruction suffix for `call' files.o.s:372: Error: invalid instruction suffix for `call' files.o.s:379: Error: invalid instruction suffix for `call' files.o.s:387: Error: invalid instruction suffix for `call' files.o.s:390: Error: invalid instruction suffix for `call' files.o.s:395: Error: invalid instruction suffix for `call' files.o.s:401: Error: invalid instruction suffix for `call' files.o.s:404: Error: invalid instruction suffix for `call' files.o.s:409: Error: invalid instruction suffix for `call' files.o.s:419: Error: invalid instruction suffix for `call' files.o.s:423: Error: invalid instruction suffix for `call' files.o.s:430: Error: invalid instruction suffix for `call' files.o.s:438: Error: invalid instruction suffix for `call' files.o.s:442: Error: invalid instruction suffix for `call' files.o.s:445: Error: invalid instruction suffix for `call' files.o.s:456: Error: invalid instruction suffix for `call' files.o.s:460: Error: invalid instruction suffix for `call' files.o.s:464: Error: invalid instruction suffix for `call' files.o.s:477: Error: invalid instruction suffix for `call' files.o.s:483: Error: invalid instruction suffix for `call' files.o.s:494: Error: invalid instruction suffix for `call' files.o.s:500: Error: invalid instruction suffix for `call' files.o.s:511: Error: invalid instruction suffix for `call' files.o.s:517: Error: invalid instruction suffix for `call' files.o.s:528: Error: invalid instruction suffix for `call' files.o.s:535: Error: invalid instruction suffix for `call' files.o.s:546: Error: invalid instruction suffix for `call' files.o.s:548: Error: invalid instruction suffix for `call' files.o.s:560: Error: invalid instruction suffix for `call' files.o.s:564: Error: invalid instruction suffix for `call' files.o.s:567: Error: invalid instruction suffix for `call' files.o.s:574: Error: invalid instruction suffix for `call' files.o.s:585: Error: invalid instruction suffix for `call' files.o.s:591: Error: invalid instruction suffix for `call' files.o.s:599: Error: invalid instruction suffix for `call' files.o.s:603: Error: invalid instruction suffix for `call' files.o.s:606: Error: invalid instruction suffix for `call' files.o.s:609: Error: invalid instruction suffix for `call' files.o.s:613: Error: invalid instruction suffix for `pop' files.o.s:615: Error: invalid instruction suffix for `pop' files.o.s:617: Error: invalid instruction suffix for `pop' files.o.s:619: Error: invalid instruction suffix for `pop' files.o.s:621: Error: invalid instruction suffix for `ret' unknown subtarget type UNREACHABLE executed at /b/swarming/w/ir/cache/builder/src/src/work/llvm/lib/Target/X86/X86TargetMachine.cpp:102! Stack dump: 0. Program arguments: /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc -march=x86 files.o.clean.bc -o files.o.s /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-9svn.so(+0x679344)[0x7f52ecbbf344] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-9svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7f52ecbbd05e] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-9svn.so(+0x6795f8)[0x7f52ecbbf5f8] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7f52ec338330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7f52eb775c37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7f52eb779028] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-9svn.so(+0x5cf496)[0x7f52ecb15496] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-9svn.so(+0x1e17ee1)[0x7f52ee35dee1] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-9svn.so(+0x1e191bd)[0x7f52ee35f1bd] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc[0x40f71b] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc(main+0x35d)[0x40e56d] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f52eb760f45] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc[0x40c5a7] s => o files.o.s: Assembler messages: files.o.s:10: Error: invalid instruction suffix for `push' files.o.s:12: Error: invalid instruction suffix for `push' files.o.s:14: Error: invalid instruction suffix for `push' files.o.s:16: Error: invalid instruction suffix for `push' files.o.s:20: Error: bad register expression files.o.s:20: Error: register save offset not a multiple of 8 files.o.s:21: Error: bad register expression files.o.s:22: Error: bad register expression files.o.s:22: Error: register save offset not a multiple of 8 files.o.s:23: Error: bad register expression files.o.s:29: Error: invalid instruction suffix for `call' files.o.s:41: Error: invalid instruction suffix for `call' files.o.s:48: Error: invalid instruction suffix for `call' files.o.s:51: Error: invalid instruction suffix for `call' files.o.s:55: Error: invalid instruction suffix for `call' files.o.s:60: Error: invalid instruction suffix for `call' files.o.s:64: Error: invalid instruction suffix for `call' files.o.s:76: Error: invalid instruction suffix for `call' files.o.s:85: Error: invalid instruction suffix for `call' files.o.s:98: Error: invalid instruction suffix for `call' files.o.s:105: Error: invalid instruction suffix for `call' files.o.s:120: Error: invalid instruction suffix for `call' files.o.s:130: Error: invalid instruction suffix for `call' files.o.s:133: Error: invalid instruction suffix for `call' files.o.s:136: Error: invalid instruction suffix for `call' files.o.s:139: Error: invalid instruction suffix for `call' files.o.s:144: Error: invalid instruction suffix for `call' files.o.s:156: Error: invalid instruction suffix for `call' files.o.s:163: Error: invalid instruction suffix for `call' files.o.s:174: Error: invalid instruction suffix for `call' files.o.s:185: Error: invalid instruction suffix for `call' files.o.s:192: Error: invalid instruction suffix for `call' files.o.s:195: Error: invalid instruction suffix for `call' files.o.s:197: Error: invalid instruction suffix for `call' files.o.s:199: Error: invalid instruction suffix for `call' files.o.s:203: Error: invalid instruction suffix for `call' files.o.s:210: Error: invalid instruction suffix for `call' files.o.s:217: Error: invalid instruction suffix for `call' files.o.s:219: Error: invalid instruction suffix for `call' files.o.s:223: Error: invalid instruction suffix for `call' files.o.s:232: Error: invalid instruction suffix for `call' files.o.s:240: Error: invalid instruction suffix for `call' files.o.s:243: Error: invalid instruction suffix for `call' files.o.s:248: Error: invalid instruction suffix for `call' files.o.s:260: Error: invalid instruction suffix for `call' files.o.s:266: Error: invalid instruction suffix for `call' files.o.s:274: Error: invalid instruction suffix for `call' files.o.s:278: Error: invalid instruction suffix for `call' files.o.s:293: Error: invalid instruction suffix for `call' files.o.s:298: Error: invalid instruction suffix for `call' files.o.s:310: Error: invalid instruction suffix for `call' files.o.s:318: Error: invalid instruction suffix for `call' files.o.s:326: Error: invalid instruction suffix for `call' files.o.s:332: Error: invalid instruction suffix for `call' files.o.s:339: Error: invalid instruction suffix for `call' files.o.s:347: Error: invalid instruction suffix for `call' files.o.s:352: Error: invalid instruction suffix for `call' files.o.s:359: Error: invalid instruction suffix for `call' files.o.s:367: Error: invalid instruction suffix for `call' files.o.s:372: Error: invalid instruction suffix for `call' files.o.s:379: Error: invalid instruction suffix for `call' files.o.s:387: Error: invalid instruction suffix for `call' files.o.s:390: Error: invalid instruction suffix for `call' files.o.s:395: Error: invalid instruction suffix for `call' files.o.s:401: Error: invalid instruction suffix for `call' files.o.s:404: Error: invalid instruction suffix for `call' files.o.s:409: Error: invalid instruction suffix for `call' files.o.s:419: Error: invalid instruction suffix for `call' files.o.s:423: Error: invalid instruction suffix for `call' files.o.s:430: Error: invalid instruction suffix for `call' files.o.s:438: Error: invalid instruction suffix for `call' files.o.s:442: Error: invalid instruction suffix for `call' files.o.s:445: Error: invalid instruction suffix for `call' files.o.s:456: Error: invalid instruction suffix for `call' files.o.s:460: Error: invalid instruction suffix for `call' files.o.s:464: Error: invalid instruction suffix for `call' files.o.s:477: Error: invalid instruction suffix for `call' files.o.s:483: Error: invalid instruction suffix for `call' files.o.s:494: Error: invalid instruction suffix for `call' files.o.s:500: Error: invalid instruction suffix for `call' files.o.s:511: Error: invalid instruction suffix for `call' files.o.s:517: Error: invalid instruction suffix for `call' files.o.s:528: Error: invalid instruction suffix for `call' files.o.s:535: Error: invalid instruction suffix for `call' files.o.s:546: Error: invalid instruction suffix for `call' files.o.s:548: Error: invalid instruction suffix for `call' files.o.s:560: Error: invalid instruction suffix for `call' files.o.s:564: Error: invalid instruction suffix for `call' files.o.s:567: Error: invalid instruction suffix for `call' files.o.s:574: Error: invalid instruction suffix for `call' files.o.s:585: Error: invalid instruction suffix for `call' files.o.s:591: Error: invalid instruction suffix for `call' files.o.s:599: Error: invalid instruction suffix for `call' files.o.s:603: Error: invalid instruction suffix for `call' files.o.s:606: Error: invalid instruction suffix for `call' files.o.s:609: Error: invalid instruction suffix for `call' files.o.s:613: Error: invalid instruction suffix for `pop' files.o.s:615: Error: invalid instruction suffix for `pop' files.o.s:617: Error: invalid instruction suffix for `pop' files.o.s:619: Error: invalid instruction suffix for `pop' files.o.s:621: Error: invalid instruction suffix for `ret' params ['-march=x86-64'] s => o o => runnable files.o.o: In function `main': files.cpp:(.text+0x896): warning: the use of `tmpnam' is dangerous, better use `mkstemp' files.cpp:(.text+0x280): warning: the `gets' function is dangerous and should not be used. test_llvm_nativizer (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '0'] {'no_fs_manual': 39205, 'no_fs': 39488, 'normal': 112667} opts, absolute: ['-O3', '--closure', '1'] 17000 exit: 1 opts: ['-O1'] 1 0 ['-O2', '-g2'] test_local_link (test_other.other) ... ok test_llvm_lit (test_other.other) ... skipped 'is_wasm_backend : fastcomp specific' code.c 1 1 1 None default ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js'] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llvm-ar: warning: creating a.a test_module_exports_with_closure (test_other.other) ... ok [] exit: 1 opts: ['-O2', '-g2'] 1 0 ['-O2', '-g2', '--llvm-lto', '1'] code.cpp 0 0 0 test_link_with_bad_o_in_a (test_other.other) ... ok test_locale_wrong (test_other.other) ... ok test_link_response_file_does_not_force_absolute_paths (test_other.other) ... ok test_no_exit_runtime (test_other.other) ... ok exit: 1 opts: ['-O2', '-g2', '--llvm-lto', '1'] ['-O2'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '1'] test_link_s (test_other.other) ... ok test_link_group (test_other.other) ... skipped 'is_wasm_backend : not relevent with lld' test_link_memcpy (test_other.other) ... ok emscripten:INFO: generating port: zlib.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/zlib.bc" for subsequent builds) emmalloc emmalloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-s', 'MALLOC="emmalloc"'] emscripten:INFO: - ok emscripten:INFO: generating port: libpng.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/libpng.bc" for subsequent builds) root:INFO: building port: libpng emscripten:INFO: - ok test_link (test_other.other) ... ok test_link_group_bitcode (test_other.other) ... ok code.cpp 0 0 1 test_link_with_a_static (test_other.other) ... ok ['-s', 'LEGALIZE_JS_FFI=0', '-s', 'WARN_ON_UNDEFINED_SYMBOLS=0', '-O0'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/other/ffi.c -g -o a.out.js -s LEGALIZE_JS_FFI=0 -s WARN_ON_UNDEFINED_SYMBOLS=0 -O0 emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base test_lib_include_flags (test_other.other) ... ok test_ld_library_path (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_legalize_js_ffi (test_other.other) ... ok test_js_optimizer_parse_error (test_other.other) ... skipped 'is_wasm_backend : tests js optimizer' /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/eliminateDeadGlobals.js ['eliminateDeadGlobals'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer.js ['hoistMultiples', 'removeAssignsToUndefined', 'simplifyExpressions'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm.js ['asm', 'simplifyExpressions'] js emscripten:INFO: generating system asset: optimizer.2.exe... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/optimizer.2.exe" for subsequent builds) emscripten:INFO: - ok native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-si.js ['simplifyIfs'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-regs.js ['registerize'] js {'default': 271261, 'dlmalloc': 271261, 'emmalloc': 265415} ['-O2'] dlmalloc dlmalloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2', '-s', 'MALLOC="dlmalloc"'] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/eliminator-test.js ['eliminate'] js code.cpp 0 1 0 test_libpng (test_other.other) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/safe-eliminator-test.js ['eliminateMemSafe'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/asm-eliminator-test.js ['asm', 'eliminate'] js ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '2'] native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-regs.js ['asm', 'registerize'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-regs-harder.js ['asm', 'registerizeHarder'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-regs-min.js ['asm', 'registerize', 'minifyLocals'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-pre.js ['asm', 'simplifyExpressions'] js native (receiveJSON) native (parsing JS) test_l_link (test_other.other) ... ok native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-pre-f32.js ['asm', 'asmPreciseF32', 'simplifyExpressions', 'optimizeFrounds'] js test_js_malloc (test_other.other) ... ok native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-pre-f32.js ['asm', 'asmPreciseF32', 'optimizeFrounds'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-reduce-dead-float-return.js ['asm', 'optimizeFrounds', 'registerizeHarder'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-no-reduce-dead-float-return-to-nothing.js ['asm', 'registerizeHarder'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-last.js ['asm', 'asmLastOpts'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/asmLastOpts.js ['asm', 'asmLastOpts'] js (skip non-native) native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-last.js ['asm', 'asmLastOpts', 'last'] js native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-relocate.js ['asm', 'relocate'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline1.js ['asm', 'outline'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline2.js ['asm', 'outline'] js test_js_main (test_other.other) ... ok test_js_link (test_other.other) ... ok /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py -O3 --js-library library_long.js main_long.c -o a.html -s WASM=1 --closure 1 /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline3.js ['asm', 'outline'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline4.js ['asm', 'outline'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-minlast.js ['asm', 'minifyWhitespace', 'asmLastOpts', 'last'] js native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-shiftsAggressive.js ['asm', 'aggressiveVariableElimination'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-localCSE.js ['asm', 'localCSE'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-ensureLabelSet.js ['asm', 'ensureLabelSet'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/3154.js ['asm', 'eliminate', 'registerize', 'asmLastOpts', 'last'] js (skip non-native) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/simd.js ['asm', 'eliminate'] js test_libcxx_minimal (test_other.other) ... ok test_js_dash_g (test_other.other) ... skipped 'is_wasm_backend' 56659 133876 test_is_bitcode (test_other.other) ... ok test_is_ar (test_other.other) ... ok native (receiveJSON) code.cpp 0 1 1 native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/simd.js ['asm', 'eliminateMemSafe'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/safeLabelSetting.js ['asm', 'safeLabelSetting'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/null_if.js ['asm', 'registerizeHarder', 'asmLastOpts', 'minifyWhitespace'] js None default ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2'] native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/null_else.js ['asm', 'registerizeHarder', 'asmLastOpts', 'minifyWhitespace'] js native (emitting JS) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-splitMemory.js ['splitMemory'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/JSDCE.js ['JSDCE'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/JSDCE-uglifyjsNodeTypes.js ['JSDCE'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/JSDCE-hasOwnProperty.js ['JSDCE'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/AJSDCE.js ['AJSDCE'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph.js ['emitDCEGraph', 'noEmitAst'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph2.js ['emitDCEGraph', 'noEmitAst'] js test_js_lib_using_asm_lib (test_other.other) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph3.js ['emitDCEGraph', 'noEmitAst'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph4.js ['emitDCEGraph', 'noEmitAst'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph5.js ['emitDCEGraph', 'noEmitAst'] js {'no_fs_manual': 12905, 'no_fs': 12905, 'normal': 43176} test_no_nuthin (test_other.other) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/applyDCEGraphRemovals.js ['applyDCEGraphRemovals'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/applyImportAndExportNameChanges.js ['applyImportAndExportNameChanges'] js /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/optimizer/detectSign-modulus-emterpretify.js ['noPrintMetadata', 'emterpretify', 'noEmitAst'] js test_js_optimizer (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '3'] test_ioctl_window_size (test_other.other) ... ok test_init_file_at_offset (test_other.other) ... ok test_inet4 (test_other.other) ... ok test_inet3 (test_other.other) ... ok test_incorrect_static_call (test_other.other) ... skipped 'is_wasm_backend : uses prebuilt .ll file' code.cpp 1 0 0 test_inet2 (test_other.other) ... ok #include <emscripten/dom_pk_codes.h> emmalloc emmalloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2', '-s', 'MALLOC="emmalloc"'] #include <emscripten/em_asm.h> test_inet (test_other.other) ... ok [] None ['-Wno-error=implicit-function-declaration'] ['hello '] {0: 241232, 1: 240848, 2: 240848, 3: 240848} test_llvm_lto (test_other.other) ... ok size of generated a.js: 36393 size of generated a.wasm: 30059 /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py -O3 --js-library library_long.js main_long.c -o a.html -s WASM=0 --closure 1 shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 test_invalid_mem (test_other.other) ... ok #include <emscripten/emscripten.h> ['-Wno-implicit-function-declaration'] ['hello '] code.cpp 1 0 1 test_incorrect_c_detection (test_other.other) ... ok test_mallocs (test_other.other) ... ok test_global_inits (test_other.other) ... skipped 'is_wasm_backend : relies on ctor evaluation and dtor elimination' {'default': 241232, 'dlmalloc': 241232, 'emmalloc': 235859} /b/swarming/w/ir/tmp/t/tmpvryF5W/emscripten_test_other_QKzNlS/src.cpp:23:83: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] printf("got (expected) socket: %s (%s), size %d (%d)\n", buffer, correct, strlen(buffer), strlen(correct)); ~~ ^~~~~~~~~~~~~~ %lu /b/swarming/w/ir/tmp/t/tmpvryF5W/emscripten_test_other_QKzNlS/src.cpp:23:99: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] printf("got (expected) socket: %s (%s), size %d (%d)\n", buffer, correct, strlen(buffer), strlen(correct)); ~~ ^~~~~~~~~~~~~~~ %lu 2 warnings generated. #include <emscripten/fetch.h> test_implicit_func (test_other.other) ... ok test_headless (test_other.other) ... ok test_identical_basenames (test_other.other) ... ok test_getsockname_unconnected_socket (test_other.other) ... ok #include <emscripten/html5.h> test_getprotobyname (test_other.other) ... ok test_getpeername_unconnected_socket (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/long_function_name_in_export.c', '-o', 'a.html', '-s', 'DECLARE_ASM_MODULE_EXPORTS=0', '-s', 'WASM=1', '-s', 'BINARYEN_ASYNC_COMPILATION=0', '-O1'] test_getnameinfo (test_other.other) ... ok test_function_eliminator_variable_clash_with_hash_info (test_other.other) ... ok test_function_eliminator_variable_clash (test_other.other) ... ok test_function_eliminator_simple_with_hash_info (test_other.other) ... ok test_function_eliminator_simple (test_other.other) ... ok test_function_eliminator_replace_variable_value_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_variable_value (test_other.other) ... ok code.cpp 1 1 0 test_function_eliminator_replace_object_value_assignment_with_hash_info (test_other.other) ... ok test_gethostbyname (test_other.other) ... ok test_function_eliminator_replace_object_value_assignment (test_other.other) ... ok test_function_eliminator_replace_function_call_two_passes_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_function_call_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_function_call_two_passes (test_other.other) ... ok test_function_eliminator_replace_function_call (test_other.other) ... ok test_html_preprocess (test_other.other) ... ok #include <emscripten/key_codes.h> test_getaddrinfo (test_other.other) ... ok [] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fs_after_main.cpp:46:37: warning: empty character constant [-Winvalid-pp-token] Module['extraSecretBuffer'] = ''; ^ 1 warning generated. test_function_eliminator_replace_array_value (test_other.other) ... ok test_function_eliminator_double_parsed_correctly (test_other.other) ... ok emscripten:INFO: generating port: freetype.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/freetype.bc" for subsequent builds) size of generated a.js: 36393 size of generated a.wasm: 30059 test_js_function_names_are_minified (test_other.other) ... ok emscripten:INFO: - ok #include <emscripten/threading.h> ['-O1'] test_fs_stream_proto (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/long_function_name_in_export.c', '-o', 'a.html', '-s', 'DECLARE_ASM_MODULE_EXPORTS=0', '-s', 'WASM=1', '-s', 'BINARYEN_ASYNC_COMPILATION=0', '-O1', '--closure', '1'] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fs_after_main.cpp:46:37: warning: empty character constant [-Winvalid-pp-token] Module['extraSecretBuffer'] = ''; ^ 1 warning generated. code.cpp 1 1 1 test_float_h (test_other.other) ... ok emscripten_force_exit cannot actually shut down the runtime, as the build does not have EXIT_RUNTIME set test_force_exit (test_other.other) ... ok test_file_packager_unicode (test_other.other) ... ok 119 #include <emscripten/trace.h> test_fs_after_main (test_other.other) ... ok Remember to build the main file with -s FORCE_FILESYSTEM=1 so that it includes support for loading this file package Remember to build the main file with -s FORCE_FILESYSTEM=1 so that it includes support for loading this file package test_file_packager (test_other.other) ... ok test_function_exports_are_small (test_other.other) ... ok test_file_packager_huge (test_other.other) ... ok test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok #include <emscripten/vector.h> test_flag_aliases (test_other.other) ... ok test_failure_error_code (test_other.other) ... ok test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'ABORTING_MALLOC=0'] test_fflush_fs (test_other.other) ... ok test_f0 (test_other.other) ... skipped 'is_wasm_backend : tests PRECISE_F32=1' test_fflush_fs_exit (test_other.other) ... ok test_fflush (test_other.other) ... ok test_freetype (test_other.other) ... ok test_no_exit_runtime_warnings_flush (test_other.other) ... ok #include <emscripten/vr.h> test_fd_closed (test_other.other) ... ok warning: invalid item (maybe a typo?) in EXPORTED_RUNTIME_METHODS: FS_writeFile can manage another: True split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp'] test_exported_js_lib (test_other.other) ... ok test_extra_runtime_exports (test_other.other) ... ok wasm 1 #include <AL/al.h> test_export_all_3142 (test_other.other) ... ok env_modify: {'EMCC_DEBUG': '1'} wasm 1 test_export_all (test_other.other) ... ok test_eval_ctors (test_other.other) ... skipped 'is_wasm_backend : EVAL_CTORS is monolithic with the wasm backend' test_eval_ctors_debug_output (test_other.other) ... ok emscripten:WARNING: undefined exported function: "_this_is_an_entry_point" #include <AL/alc.h> test_extra_exported_methods (test_other.other) ... ok test_emulated_function_pointers_2 (test_other.other) ... skipped 'is_wasm_backend : relies on EMULATED_FUNCTION_POINTERS' test_emulated_function_pointers (test_other.other) ... skipped 'is_wasm_backend : relies on EMULATED_FUNCTION_POINTERS' can manage another: 0 split: False test_exclude_file (test_other.other) ... ok test_emterpreter_file_suggestion (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' test_emterpreter_async_assertions (test_other.other) ... skipped 'is_wasm_backend : uses emterpreter' test_emterpreter_advise (test_other.other) ... skipped 'is_wasm_backend : uses emterpreter' test_emterpreter (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] test_emversion (test_other.other) ... ok test_export_in_a (test_other.other) ... ok test_emscons (test_other.other) ... skipped 'scons not found in PATH' Testing... CC /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc CXX /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++ AR /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emar LD /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc NM /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llvm-nm LDSHARED /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc RANLIB /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emranlib Done. emmake is a helper for make, setting various environment variables so that emcc etc. are used. Typical usage: emmake make [FLAGS] (but you can run any command instead of make) test_emmake_python (test_other.other) ... ok emmake ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emmake'] True #include <EGL/egl.h> emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure'] True test_emulate_function_pointer_casts_assertions_2 (test_other.other) ... ok env_modify: {'EMCONFIGURE_JS': '0'} 0 hello_world.c emmake ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emmake', '--version'] True emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', '--version'] True test_emscripten_print_double (test_other.other) ... ok emmake ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emmake', 'make'] False 0 files.cpp emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'configure'] False emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', './configure'] False test_emconfig (test_other.other) ... ok emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake'] False emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', '/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', 'test.py'] True /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em env_modify: {'EMCONFIGURE_JS': '1'} 1 hello_world.c emmake ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emmake', '/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', 'test.py'] True /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', '/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', 'test.py'] True /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llvm-nm test_emmake_emconfigure (test_other.other) ... ok can manage another: True split: False test_emcc_v (test_other.other) ... ok EXPORTED_FUNCTIONS=['_a', '_b', '_c', '_d' ] test_emcc_s_typo (test_other.other) ... ok test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1'] 0 0 #include <EGL/eglplatform.h> test_eval_ctors_non_terminating (test_other.other) ... ok EXPORTED_FUNCTIONS=@response 1 files.cpp test_emcc_output_mjs (test_other.other) ... ok env_modify: {'EMCONFIGURE_JS': '2'} 2 hello_world.c test_emcc_generate_config (test_other.other) ... ok test_emcc_dev_null (test_other.other) ... ok 0 None test_error_on_missing_libraries (test_other.other) ... ok 0 1 can manage another: 1 split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); #include <GL/freeglut_std.h> EXPORTED_FUNCTIONS=['_a', '_b', \'_c', '_d'] 0 1 2 files.cpp 0 2 shared:ERROR: undefined exported function: "\\'_c'" EXPORTED_FUNCTIONS=['_a', '_b',\ '_c', '_d'] #include <GL/gl.h> 1 0 can manage another: True split: False test_emcc_cflags (test_other.other) ... ok test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 1 None test_emconfigure_js_o (test_other.other) ... ok test_emcc_c_multi (test_other.other) ... skipped 'is_wasm_backend : tests fastcomp specific passes' test_emcc_asm_v_wasm (test_other.other) ... skipped 'is_wasm_backend : testing asm vs wasm behavior' shared:ERROR: undefined exported function: "\\ '_c'" EXPORTED_FUNCTIONS=["_a", "_b", \"_c", "_d"] 1 1 #include <GL/glew.h> test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other) ... ok 1 1 test_emcc_7 (test_other.other) ... ok test_emcc_5 (test_other.other) ... skipped 'is_wasm_backend : tests for asmjs optimzer' ['-o', 'something.js'] 0 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js'] 1 2 shared:ERROR: undefined exported function: "\\"_c"" EXPORTED_FUNCTIONS=["_a", "_b",\ "_c", "_d"] #include <GL/glfw.h> can manage another: 0 split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 2 None ['-o', 'something.js', '-O0'] 0 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O0'] shared:ERROR: undefined exported function: "\\ "_c"" EXPORTED_FUNCTIONS=["_a", "_b" "_c", "_d"] #include <GL/glu.h> 2 1 ['-o', 'something.js', '-O1'] 1 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1'] 2 2 test_emcc_parsing (test_other.other) ... ok shared:ERROR: undefined exported function: "_b" "_c" can manage another: True split: False #include <GL/glut.h> test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 3 None ['-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1', '-g'] #include <GLES/gl.h> /b/swarming/w/ir/tmp/t/tmpOh5Sbv/file1.js [] ['-o', 'something.js', '-O2'] 2 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O2'] 3 1 can manage another: 1 split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0', '-s', 'ABORTING_MALLOC=0'] stdout: emscripten:INFO: generating system library: libcompiler_rt.a... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/libcompiler_rt.a" for subsequent builds) emscripten:INFO: generating system asset: is_vanilla.txt... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/is_vanilla.txt" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: - ok emscripten:INFO: generating system library: libc.bc... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/libc.bc" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libc-wasm.bc... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/libc-wasm.bc" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libdlmalloc.bc... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/libdlmalloc.bc" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libcompiler_rt_wasm.a... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/libcompiler_rt_wasm.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libc_rt_wasm.a... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/libc_rt_wasm.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system asset: generated_struct_info.json... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_dX68uP/emscripten_cache/wasm_bc/generated_struct_info.json" for subsequent builds) shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 emscripten:INFO: - ok stdout: stdout: test_emcc_multiprocess_cache_access (test_other.other) ... ok -c stuff ['-c'] 3 2 shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 #include <GLES/glplatform.h> b_dir/file2.js [] ['-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O2', '-g'] test_emcc_cache_flag (test_other.other) ... ok test_emcc_debug_files (test_other.other) ... ok ['-s', 'IN_TEST_HARNESS=1'] True -c stuff ['-o', 'src.o'] ['--bind', '-s', 'IN_TEST_HARNESS=1'] False #include <GLES2/gl2.h> ['-o', 'something.js', '-Os'] 2 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-Os'] -c stuff ['-o', 'src.bc'] can manage another: True split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0'] shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 #include <GLES2/gl2platform.h> /b/swarming/w/ir/tmp/t/tmpOh5Sbv/file1.js [] -c stuff ['-o', 'src.so'] emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) ['-o', 'something.js', '-O3'] 3 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O3'] test_emcc_1 (test_other.other) ... ok can manage another: 0 split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 #include <GLES3/gl3.h> b_dir/file2.js [] -c stuff ['-o', 'js'] ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['-o', 'something.bc'] 0 [] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js'] test_embed_file_large (test_other.other) ... ok #include <GLES3/gl3platform.h> can manage another: True split: False test_emcc_3 (test_other.other) ... ok test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1'] shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 -c stuff ['-O1', '-c', '-o', '/dev/null'] (no output) -c stuff ['-O1', '-o', '/dev/null'] (no output) -c stuff ['-c'] ['--bind', '-O1', '-s', 'IN_TEST_HARNESS=1'] False ['-o', 'something.bc', '-O0'] 0 [] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O0'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js'] #include <GLES3/gl31.h> test_embed_file_dup (test_other.other) ... ok test_emar_em_config_flag (test_other.other) ... ok test_emar_M (test_other.other) ... ok test_dup_o_in_one_a (test_other.other) ... skipped 'is_wasm_backend : warning do not exist under lld' test_emcc_6 (test_other.other) ... ok can manage another: 1 split: False -c stuff ['-o', 'src.o'] test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 ['-o', 'something.bc', '-O1'] 1 ['-O1'] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O1'] #include <GLES3/gl32.h> .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js', '-O1'] test_embed_file (test_other.other) ... ok test_dot_a_all_contents_invalid (test_other.other) ... skipped 'is_wasm_backend : archive contents handling differ with lld' test_dlopen_rtld_global (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_dup_o_in_a (test_other.other) ... ok test_disable_inlining (test_other.other) ... ok test_dependency_file_2 (test_other.other) ... ok test_dependency_file (test_other.other) ... ok -c stuff ['-o', 'src.bc'] test_doublestart_bug (test_other.other) ... ok ['-o', 'something.bc', '-O2'] 2 ['-O2'] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O2'] #include <GLFW/glfw3.h> .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js', '-O2'] can manage another: True split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 -c stuff ['-o', 'src.so'] test_demangle_cpp (test_other.other) ... ok emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) #include <KHR/khrplatform.h> ['-o', 'something.bc', '-O3'] 3 ['-O3'] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O3'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js', '-O3'] emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base exception thrown: abort() at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:1060:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:1077:12) at Object.abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:2499:44) at _abort (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:1877:22) at free (wasm-function[29]:2040) at main (wasm-function[27]:34) at Object.Module._main (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:2215:73) at Object.callMain (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:2343:30) at doRun (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:2401:60) at run (/b/swarming/w/ir/tmp/t/tmpOh5Sbv/emscripten_test_other_77rdkA/a.out.js:2415:5) test_dlmalloc_modes (test_other.other) ... ok can manage another: 0 split: False test_default_obj_ext (test_other.other) ... ok env_modify: {'EMCC_DEBUG': '1'} ['-O0'] False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 ['-O0', '-g'] True emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base #include <emscripten/dom_pk_codes.h> -c stuff ['-o', 'js'] test_demangle (test_other.other) ... ok ['-O1', '-o', 'something.bc'] 1 [] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-O1', '-o', 'something.bc'] ['-O0', '-g4'] True .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js'] can manage another: True split: False test_failing_alloc ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); ['-O1'] False shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base #include <emscripten/em_asm.h> test_define_modularize (test_other.other) ... ok -c stuff ['-O1', '-c', '-o', '/dev/null'] ['-o', 'something.js'] 0 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js'] ['--bind', '-O2', '-s', 'IN_TEST_HARNESS=1'] False ['-O1', '-g'] True test_dash_s_valid_list (test_other.other) ... ok (no output) -c stuff ['-O1', '-o', '/dev/null'] test_debug_asmLastOpts (test_other.other) ... ok test_dash_s_unclosed_quote (test_other.other) ... ok test_emcc_2 (test_other.other) ... ok (no output) test_dash_s_unclosed_list (test_other.other) ... ok test_dash_s_single_quote (test_other.other) ... ok ['-O2'] False #include <emscripten/emscripten.h> ['-o', 'something.js', '-O0'] 0 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O0'] can manage another: 1 split: False test_failing_alloc (test_other.other) ... ok [] ['-O2', '-g'] True test_dash_s_response_file_string (test_other.other) ... ok test_dash_s_response_file_list (test_other.other) ... ok test_dash_s (test_other.other) ... ok test_debuginfo (test_other.other) ... ok test_dashM (test_other.other) ... ok #include <emscripten/fetch.h> test_dashM_respect_dashO (test_other.other) ... ok [] test_dashE_respect_dashO (test_other.other) ... ok test_dangerous_func_cast (test_other.other) ... skipped 'is_wasm_backend : test asm only function pointer handling' test_cyberdwarf_union (test_other.other) ... skipped 'is_wasm_backend : uses CYBERDWARF' test_cyberdwarf_pointers (test_other.other) ... skipped 'is_wasm_backend : uses CYBERDWARF' ['-o', 'something.js', '-O1'] 1 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1'] ['--bind'] test_dashE (test_other.other) ... ok test_dashM_consistent (test_other.other) ... ok {0: 2888, 1: 2888, 2: 2888, 3: 2888, 4: 3320, 'g': 3320, '_': 2888} ['-O1'] test_dashE_consistent (test_other.other) ... ok env_modify: {'EMMAKEN_JUST_CONFIGURE': '1'} {0: 2396, 1: 2396, 2: 2396, 3: 2396, 4: 2824, 'g': 2824, '_': 2396} test_dash_g_bc (test_other.other) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llvm-ar: warning: creating library.a #include <emscripten/html5.h> ['-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1', '-g'] test_conftest_s_flag_passing (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpvryF5W/emscripten_test_other_QmWoN8/emtest_temp_3Qkhgx ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcmake', 'cmake', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/cmake_with_emval'] -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpvryF5W/emscripten_test_other_QmWoN8/emtest_temp_3Qkhgx ['cmake', '--build', '.'] Scanning dependencies of target cpp_with_emscripten_val [ 50%] Building CXX object CMakeFiles/cpp_with_emscripten_val.dir/main.cpp.o test_commons_link (test_other.other) ... ok [100%] Linking CXX executable cpp_with_emscripten_val.js #include <emscripten/key_codes.h> -- Emscripten version is at least 1.38.6 -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpULVtQx/emscripten_test_other__RC0LJ test_cmake_emscripten_version (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpULVtQx/emscripten_test_other_6iUNTP/emtest_temp_A9DAT6 ['cmake', '-DCMAKE_C_COMPILER=/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/clang', '-DCMAKE_CXX_COMPILER=/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/clang++', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] test_cxx03 (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_TSRi8d/emtest_temp_S7eWWh ['-o', 'something.js', '-O2'] 2 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O2'] ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'IN_TEST_HARNESS=1'] False temp_directory: /b/swarming/w/ir/tmp/t/tmpULVtQx/emscripten_test_other_6iUNTP/emtest_temp_fPHoRZ ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcmake', 'cmake', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_TSRi8d/emtest_temp_S7eWWh Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o [100%] Linking CXX static library libstatic_lib.a [100%] Built target static_lib temp_directory: /b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_TSRi8d/emtest_temp_8KDVrg test_create_readonly (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_E6MfE2 ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_js'] test_cmake_compile_features (test_other.other) ... ok ['-o', 'c.bc'] ['-o', 'c.js'] [100%] Built target cpp_with_emscripten_val temp_directory: /b/swarming/w/ir/tmp/t/tmpvryF5W/emscripten_test_other_QmWoN8/emtest_temp_w2maUm ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcmake', 'cmake', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/cmake_with_emval', '-DNO_GNU_EXTENSIONS=1'] -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_TSRi8d/emtest_temp_8KDVrg Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o [100%] Linking CXX static library libstatic_lib.bc #include <emscripten/threading.h> [100%] Built target static_lib temp_directory: /b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_TSRi8d/emtest_temp_52wh_t -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpvryF5W/emscripten_test_other_QmWoN8/emtest_temp_w2maUm ['cmake', '--build', '.'] Scanning dependencies of target cpp_with_emscripten_val [ 50%] Building CXX object CMakeFiles/cpp_with_emscripten_val.dir/main.cpp.o ['-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O2', '-g'] -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpV_jy0Y/emscripten_test_other_TSRi8d/emtest_temp_52wh_t Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o [100%] Linking CXX executable cpp_with_emscripten_val.js [100%] Linking CXX static library myprefix_static_lib.somecustomsuffix [100%] Built target static_lib test_cmake_bitcode_static_libraries (test_other.other) ... ok test_circular_libs (test_other.other) ... skipped 'is_wasm_backend : lld resolves circular lib dependencies' ['-o', 'c.html'] #include <emscripten/trace.h> test_cxx11 (test_other.other) ... ok emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base [100%] Built target cpp_with_emscripten_val ['-o', 'something.js', '-Os'] 2 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-Os'] test_cmake_with_embind_cpp11_mode (test_other.other) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_check_sourcemapurl_default (test_other.other) ... ok ['-c'] Exception RuntimeError: RuntimeError('maximum recursion depth exceeded while calling a Python object',) in <module 'threading' from '/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/threading.pyc'> ignored Exception RuntimeError: RuntimeError('maximum recursion depth exceeded while calling a Python object',) in <module 'threading' from '/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/threading.pyc'> ignored Exception RuntimeError: RuntimeError('maximum recursion depth exceeded',) in <module 'threading' from '/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/threading.pyc'> ignored root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: maximum recursion depth exceeded in cmp root:CRITICAL: The JavaScript shell (['/fake/inline4']) does not seem to work, check the paths in the config file test_check_engine (test_other.other) ... ERROR test_check_engine (test_other.other) ... ERROR Process Process-6: Traceback (most recent call last): File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 267, in _bootstrap self.run() File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 114, in run self._target(*self._args, **self._kwargs) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 32, in g_testing_thread result.addError(test, e) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 149, in addError self.buffered_result = BufferedTestError(test, err) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 157, in __init__ exctype, value, tb = err ValueError: need more than 1 value to unpack root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: maximum recursion depth exceeded in cmp root:CRITICAL: The JavaScript shell (['/fake/inline4']) does not seem to work, check the paths in the config file test_check_engine (test_other.other) ... ERROR test_check_engine (test_other.other) ... ERROR Process Process-6: Traceback (most recent call last): File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 267, in _bootstrap self.run() File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 114, in run self._target(*self._args, **self._kwargs) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 32, in g_testing_thread result.addError(test, e) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 149, in addError self.buffered_result = BufferedTestError(test, err) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 157, in __init__ exctype, value, tb = err ValueError: need more than 1 value to unpack root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: maximum recursion depth exceeded in cmp root:CRITICAL: The JavaScript shell (['/fake/inline4']) does not seem to work, check the paths in the config file test_check_engine (test_other.other) ... ERROR test_check_engine (test_other.other) ... ERROR Process Process-6: Traceback (most recent call last): File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 267, in _bootstrap self.run() File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 114, in run self._target(*self._args, **self._kwargs) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 32, in g_testing_thread result.addError(test, e) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 149, in addError self.buffered_result = BufferedTestError(test, err) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 157, in __init__ exctype, value, tb = err ValueError: need more than 1 value to unpack root:INFO: Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: Expected the command ['/fake/inline4', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/hello_world.js'] to finish with return code 0, but it returned with code 1 instead! Output: root:CRITICAL: The JavaScript shell (['/fake/inline4']) does not seem to work, check the paths in the config file test_check_engine (test_other.other) ... ERROR test_check_engine (test_other.other) ... ERROR Process Process-6: Traceback (most recent call last): File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 267, in _bootstrap self.run() File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/multiprocessing/process.py", line 114, in run self._target(*self._args, **self._kwargs) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 32, in g_testing_thread result.addError(test, e) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 149, in addError self.buffered_result = BufferedTestError(test, err) File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/parallel_runner.py", line 157, in __init__ exctype, value, tb = err ValueError: need more than 1 value to unpack test_cleanup_os (test_other.other) ... ok test_call_nonemterpreted_during_sleep (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' emscripten:INFO: generating system library: bullet.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/bullet.bc" for subsequent builds) root:INFO: building port: bullet emscripten:INFO: - ok #include <emscripten/vector.h> test_check_sourcemapurl (test_other.other) ... ok test_binaryen_warn_mem (test_other.other) ... skipped 'cannot run without spidermonkey' test_binaryen_opts (test_other.other) ... skipped 'is_wasm_backend : asm2wasm specific' [] False test_canonicalize_nan_warning (test_other.other) ... ok test on hello world [] 17 ['assert'] ['waka'] 33171 10 15 69 ['-o', 'something.js', '-O3'] 3 None 0 1 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O3'] #include <emscripten/vr.h> ['-g'] True seen: ['DYNAMICTOP_PTR', '__lock', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', '__unlock', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 29460 (expected: 33171), ratio to expected: 0.111875 ['-O1'] 15 ['assert'] ['waka'] 14720 8 14 28 ['-o', 'something.bc'] 0 [] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js'] emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base ['-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] True seen: ['DYNAMICTOP_PTR', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 10852 (expected: 14720), ratio to expected: 0.262772 ['-O2'] 15 ['assert'] ['waka'] 14569 8 14 24 #include <AL/al.h> ['-O1'] False ['--bind', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False ['-o', 'something.bc', '-O0'] 0 [] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O0'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js'] ['-O2'] False #include <AL/alc.h> seen: ['DYNAMICTOP_PTR', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 10697 (expected: 14569), ratio to expected: 0.265770 ['-O3'] 5 [] [] 3395 7 3 14 ['-o', 'something.bc', '-O1'] 1 ['-O1'] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O1'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js', '-O1'] #include <EGL/egl.h> ['-O2', '-g'] True test_bullet (test_other.other) ... ok /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s TOTAL_MEMORY=20971520 seen: ['a', 'b', 'c', 'd', 'e'] seen wasm size: 2660 (expected: 3395), ratio to expected: 0.216495 ['-Os'] 5 [] [] 3350 7 3 15 ['-o', 'something.bc', '-O2'] 2 ['-O2'] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O2'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js', '-O2'] emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base #include <EGL/eglplatform.h> ['-O2', '-g1'] False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s TOTAL_MEMORY=20971520 -s ALLOW_MEMORY_GROWTH=1 seen: ['a', 'b', 'c', 'd', 'e'] seen wasm size: 2615 (expected: 3350), ratio to expected: 0.219403 ['-Oz'] 5 [] [] 3309 7 2 14 ['-o', 'something.bc', '-O3'] 3 ['-O3'] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O3'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js', '-O3'] #include <GL/freeglut_std.h> ['-O2', '-g2'] True /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s TOTAL_MEMORY=20971520 -s WASM_MEM_MAX=41943040 ['--bind', '-O1', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False seen: ['a', 'b', 'c', 'd', 'e'] seen wasm size: 2574 (expected: 3309), ratio to expected: 0.222121 ['-Os', '-s', 'EXPORTED_FUNCTIONS=[]'] 0 [] [] 61 0 1 1 #include <GL/gl.h> ['-O2', '--profiling'] True ['-O1', '-o', 'something.bc'] 1 [] 0 0 .. ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-O1', '-o', 'something.bc'] .... ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js'] /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s TOTAL_MEMORY=20971520 -s ALLOW_MEMORY_GROWTH=1 -s WASM_MEM_MAX=41943040 #include <GL/glew.h> test_binaryen_metadce (test_other.other) ... FAIL seen: [] seen wasm size: 271 (expected: 61), ratio to expected: 3.442623 test_binaryen_ignore_implicit_traps (test_other.other) ... skipped 'is_wasm_backend' env_modify: {'EMCC_DEBUG': '1'} ['-O0'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 ['-O2', '--profiling-funcs'] True emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) test_emcc_4 (test_other.other) ... ok test_binaryen_ctors (test_other.other) ... skipped 'cannot run without spidermonkey' test_binaryen_asmjs_outputs (test_other.other) ... skipped 'is_wasm_backend' test_binaryen_and_precise_f32 (test_other.other) ... skipped 'is_wasm_backend' ['-O0', '-g1'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 -g1 test_bc_to_bc (test_other.other) ... ok #include <GL/glfw.h> test_binaryen_mem (test_other.other) ... ok ['-O0', '-g2'] True False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 -g2 test_bad_triple (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1'] {"['-O2', '--profiling']": 10697, "['-O2', '-g2']": 10697, "['-O2', '--profiling-funcs']": 10697, "['-O2']": 10316, '[]': 28556, "['-O2', '-g']": 12336, "['-g']": 31100, "['-O2', '-g1']": 10316, "['-O1']": 10425} test_binaryen_names (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c', '-s', 'EXPORTED_FUNCTIONS=["_main"]'] ['-O0', '-g'] True True /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 -g #include <GL/glu.h> test_bad_locale (test_other.other) ... ok test_autovectorize_linpack (test_other.other) ... skipped 'autovectorization of this stopped in LLVM 6.0' /b/swarming/w/ir/cache/vpython/79a9b8/bin/python ['-O0', '--profiling-funcs'] True False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 --profiling-funcs python python2 test_autotools_shared_check (test_other.other) ... ok test_asm_minify (test_other.other) ... skipped 'is_wasm_backend' ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.c', '-s', 'EXPORTED_FUNCTIONS=[" _main"]'] ['-O1'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O1 emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base #include <GL/glut.h> temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_iLGHgk ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_html'] ['--bind', '-O2', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False ['-O2'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 test_bad_export (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] test_argv0_node (test_other.other) ... ok test_almost_asm_warning (test_other.other) ... skipped 'is_wasm_backend' test_aliased_func_pointers (test_other.other) ... skipped 'is_wasm_backend' ['-O2', '-g1'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 -g1 #include <GLES/gl.h> ['-O2', '-g'] True True /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 -g test_add_emscripten_metadata_not_emitted (test_other.other) ... ok test_arc4random (test_other.other) ... ok ['-I/usr/something', '-Wwarn-absolute-paths'] True ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['-O2', '--closure', '1'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 --closure 1 #include <GLES/glplatform.h> ['-O2', '--closure', '1', '-g1'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 --closure 1 -g1 ['-L/usr/something', '-Wwarn-absolute-paths'] True test_add_emscripten_metadata (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['-O2', '--js-opts', '1'] False False /b/swarming/w/ir/cache/vpython/79a9b8/bin/python /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 --js-opts 1 #include <GLES2/gl2.h> ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False test_binaryen_debug (test_other.other) ... ok [] ['-I/usr/something'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] #include <GLES2/gl2platform.h> ['-s', 'LEGACY_VM_SUPPORT=1'] test_LEGACY_VM_SUPPORT (test_other.other) ... ok ['-L/usr/something'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] #include <GLES3/gl3.h> test_NO_aliasing (test_other.other) ... ok ['-I/usr/something', '-Wno-warn-absolute-paths'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) #include <GLES3/gl3platform.h> ['-L/usr/something', '-Wno-warn-absolute-paths'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1'] emscripten:INFO: generating system library: libgl-emu.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/libgl-emu.bc" for subsequent builds) emscripten:INFO: - ok #include <GLES3/gl31.h> temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_UIysud ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['-Isubdir/something', '-Wwarn-absolute-paths'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok [] Module[" Module["waka emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) #include <GLES3/gl32.h> test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other) ... ok test_EM_ASM_i64 (test_other.other) ... ok ['-Lsubdir/something', '-Wwarn-absolute-paths'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['-s', 'EXPORTED_RUNTIME_METHODS=[]'] Module["addRunDependency #include <GLFW/glfw3.h> [] False test_EMCC_BUILD_DIR (test_other.other) ... ok ['-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] True ['--bind', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['-s', 'EXPORTED_RUNTIME_METHODS=["addRunDependency"]'] Module["addRunDependency Module["waka #include <KHR/khrplatform.h> test_abspaths (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['-s', 'EXPORTED_RUNTIME_METHODS=[]', '-s', 'EXTRA_EXPORTED_RUNTIME_METHODS=["addRunDependency"]'] Module["addRunDependency Module["waka test_include_system_header_in_c (test_other.other) ... ok ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] test_EXPORTED_RUNTIME_METHODS (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_qT_p8p ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['--bind', '-O1', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_fhXqPO ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] ['--bind', '-O2', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] emcc:WARNING: ignoring dynamic library libcpp_lib.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_8WrPnG ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-DCPP_LIBRARY_TYPE=SHARED', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False emcc:WARNING: ignoring dynamic library libcpp_lib.so because not compiling to JS or HTML, remember to link it when compiling to JS or HTML at the end emcc:WARNING: When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_brNFOh ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-G', 'Unix Makefiles', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_epbA3J ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_js'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] True ['--bind', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] ['--bind', '-O1', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_BbLiC5 ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_html'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] ['--bind', '-O2', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_2GDYCH ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] test_bad_function_pointer_cast (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_JHf9WN ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_uGA4sp ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_J1KKv8 ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-DCPP_LIBRARY_TYPE=SHARED', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_zvizNg ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-G', 'Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp__oy6Bi ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_js'] ['--bind', '-O2', '--closure', '1', '-s', 'IN_TEST_HARNESS=1'] False test_embind (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_DIyHqI ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_html'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_AQmUBa ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_drtlZ5 ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_jQ7hHq ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_FIP63o ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-DCPP_LIBRARY_TYPE=SHARED', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] temp_directory: /b/swarming/w/ir/tmp/t/tmpWOizT9/emscripten_test_other_imMp89/emtest_temp_x4v35h ['/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-G', 'Eclipse CDT4 - Ninja', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] test_cmake (test_other.other) ... ok DONE: combining results on main thread test_EMCC_BUILD_DIR (test_other.other) ... ok test_EM_ASM_i64 (test_other.other) ... ok test_EXPORTED_RUNTIME_METHODS (test_other.other) ... ok test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other) ... ok test_LEGACY_VM_SUPPORT (test_other.other) ... ok test_NO_aliasing (test_other.other) ... ok test_abspaths (test_other.other) ... ok test_add_emscripten_metadata (test_other.other) ... ok test_add_emscripten_metadata_not_emitted (test_other.other) ... ok test_aliased_func_pointers (test_other.other) ... skipped 'is_wasm_backend' test_almost_asm_warning (test_other.other) ... skipped 'is_wasm_backend' test_arc4random (test_other.other) ... ok test_argv0_node (test_other.other) ... ok test_asm_minify (test_other.other) ... skipped 'is_wasm_backend' test_autotools_shared_check (test_other.other) ... ok test_autovectorize_linpack (test_other.other) ... skipped 'autovectorization of this stopped in LLVM 6.0' test_bad_export (test_other.other) ... ok test_bad_function_pointer_cast (test_other.other) ... ok test_bad_locale (test_other.other) ... ok test_bad_triple (test_other.other) ... ok test_bc_to_bc (test_other.other) ... ok test_binaryen_and_precise_f32 (test_other.other) ... skipped 'is_wasm_backend' test_binaryen_asmjs_outputs (test_other.other) ... skipped 'is_wasm_backend' test_binaryen_ctors (test_other.other) ... skipped 'cannot run without spidermonkey' test_binaryen_debug (test_other.other) ... ok test_binaryen_ignore_implicit_traps (test_other.other) ... skipped 'is_wasm_backend' test_binaryen_mem (test_other.other) ... ok test_binaryen_metadce (test_other.other) ... FAIL test_binaryen_names (test_other.other) ... ok test_binaryen_opts (test_other.other) ... skipped 'is_wasm_backend : asm2wasm specific' test_binaryen_warn_mem (test_other.other) ... skipped 'cannot run without spidermonkey' test_bullet (test_other.other) ... ok test_call_nonemterpreted_during_sleep (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' test_canonicalize_nan_warning (test_other.other) ... ok test_check_sourcemapurl (test_other.other) ... ok test_check_sourcemapurl_default (test_other.other) ... ok test_circular_libs (test_other.other) ... skipped 'is_wasm_backend : lld resolves circular lib dependencies' test_cleanup_os (test_other.other) ... ok test_cmake (test_other.other) ... ok test_cmake_bitcode_static_libraries (test_other.other) ... ok test_cmake_compile_features (test_other.other) ... ok test_cmake_emscripten_version (test_other.other) ... ok test_cmake_with_embind_cpp11_mode (test_other.other) ... ok test_commons_link (test_other.other) ... ok test_conftest_s_flag_passing (test_other.other) ... ok test_create_readonly (test_other.other) ... ok test_cxx03 (test_other.other) ... ok test_cxx11 (test_other.other) ... ok test_cyberdwarf_pointers (test_other.other) ... skipped 'is_wasm_backend : uses CYBERDWARF' test_cyberdwarf_union (test_other.other) ... skipped 'is_wasm_backend : uses CYBERDWARF' test_dangerous_func_cast (test_other.other) ... skipped 'is_wasm_backend : test asm only function pointer handling' test_dashE (test_other.other) ... ok test_dashE_consistent (test_other.other) ... ok test_dashE_respect_dashO (test_other.other) ... ok test_dashM (test_other.other) ... ok test_dashM_consistent (test_other.other) ... ok test_dashM_respect_dashO (test_other.other) ... ok test_dash_g_bc (test_other.other) ... ok test_dash_s (test_other.other) ... ok test_dash_s_response_file_list (test_other.other) ... ok test_dash_s_response_file_string (test_other.other) ... ok test_dash_s_single_quote (test_other.other) ... ok test_dash_s_unclosed_list (test_other.other) ... ok test_dash_s_unclosed_quote (test_other.other) ... ok test_dash_s_valid_list (test_other.other) ... ok test_debug_asmLastOpts (test_other.other) ... ok test_debuginfo (test_other.other) ... ok test_default_obj_ext (test_other.other) ... ok test_define_modularize (test_other.other) ... ok test_demangle (test_other.other) ... ok test_demangle_cpp (test_other.other) ... ok test_dependency_file (test_other.other) ... ok test_dependency_file_2 (test_other.other) ... ok test_disable_inlining (test_other.other) ... ok test_dlmalloc_modes (test_other.other) ... ok test_dlopen_rtld_global (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_dot_a_all_contents_invalid (test_other.other) ... skipped 'is_wasm_backend : archive contents handling differ with lld' test_doublestart_bug (test_other.other) ... ok test_dup_o_in_a (test_other.other) ... ok test_dup_o_in_one_a (test_other.other) ... skipped 'is_wasm_backend : warning do not exist under lld' test_emar_M (test_other.other) ... ok test_emar_em_config_flag (test_other.other) ... ok test_embed_file (test_other.other) ... ok test_embed_file_dup (test_other.other) ... ok test_embed_file_large (test_other.other) ... ok test_embind (test_other.other) ... ok test_emcc_1 (test_other.other) ... ok test_emcc_2 (test_other.other) ... ok test_emcc_3 (test_other.other) ... ok test_emcc_4 (test_other.other) ... ok test_emcc_5 (test_other.other) ... skipped 'is_wasm_backend : tests for asmjs optimzer' test_emcc_6 (test_other.other) ... ok test_emcc_7 (test_other.other) ... ok test_emcc_asm_v_wasm (test_other.other) ... skipped 'is_wasm_backend : testing asm vs wasm behavior' test_emcc_c_multi (test_other.other) ... skipped 'is_wasm_backend : tests fastcomp specific passes' test_emcc_cache_flag (test_other.other) ... ok test_emcc_cflags (test_other.other) ... ok test_emcc_debug_files (test_other.other) ... ok test_emcc_dev_null (test_other.other) ... ok test_emcc_generate_config (test_other.other) ... ok test_emcc_multiprocess_cache_access (test_other.other) ... ok test_emcc_output_mjs (test_other.other) ... ok test_emcc_parsing (test_other.other) ... ok test_emcc_s_typo (test_other.other) ... ok test_emcc_v (test_other.other) ... ok test_emconfig (test_other.other) ... ok test_emconfigure_js_o (test_other.other) ... ok test_emmake_emconfigure (test_other.other) ... ok test_emmake_python (test_other.other) ... ok test_emscons (test_other.other) ... skipped 'scons not found in PATH' test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other) ... ok test_emscripten_print_double (test_other.other) ... ok test_emterpreter (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' test_emterpreter_advise (test_other.other) ... skipped 'is_wasm_backend : uses emterpreter' test_emterpreter_async_assertions (test_other.other) ... skipped 'is_wasm_backend : uses emterpreter' test_emterpreter_file_suggestion (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' test_emulate_function_pointer_casts_assertions_2 (test_other.other) ... ok test_emulated_function_pointers (test_other.other) ... skipped 'is_wasm_backend : relies on EMULATED_FUNCTION_POINTERS' test_emulated_function_pointers_2 (test_other.other) ... skipped 'is_wasm_backend : relies on EMULATED_FUNCTION_POINTERS' test_emversion (test_other.other) ... ok test_error_on_missing_libraries (test_other.other) ... ok test_eval_ctors (test_other.other) ... skipped 'is_wasm_backend : EVAL_CTORS is monolithic with the wasm backend' test_eval_ctors_debug_output (test_other.other) ... ok test_eval_ctors_non_terminating (test_other.other) ... ok test_exclude_file (test_other.other) ... ok test_export_all (test_other.other) ... ok test_export_all_3142 (test_other.other) ... ok test_export_in_a (test_other.other) ... ok test_exported_js_lib (test_other.other) ... ok test_extra_exported_methods (test_other.other) ... ok test_extra_runtime_exports (test_other.other) ... ok test_f0 (test_other.other) ... skipped 'is_wasm_backend : tests PRECISE_F32=1' test_failing_alloc (test_other.other) ... ok test_failure_error_code (test_other.other) ... ok test_fd_closed (test_other.other) ... ok test_fflush (test_other.other) ... ok test_fflush_fs (test_other.other) ... ok test_fflush_fs_exit (test_other.other) ... ok test_file_packager (test_other.other) ... ok test_file_packager_huge (test_other.other) ... ok test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok test_file_packager_unicode (test_other.other) ... ok test_flag_aliases (test_other.other) ... ok test_float_h (test_other.other) ... ok test_force_exit (test_other.other) ... ok test_freetype (test_other.other) ... ok test_fs_after_main (test_other.other) ... ok test_fs_stream_proto (test_other.other) ... ok test_function_eliminator_double_parsed_correctly (test_other.other) ... ok test_function_eliminator_replace_array_value (test_other.other) ... ok test_function_eliminator_replace_function_call (test_other.other) ... ok test_function_eliminator_replace_function_call_two_passes (test_other.other) ... ok test_function_eliminator_replace_function_call_two_passes_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_function_call_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_object_value_assignment (test_other.other) ... ok test_function_eliminator_replace_object_value_assignment_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_variable_value (test_other.other) ... ok test_function_eliminator_replace_variable_value_with_hash_info (test_other.other) ... ok test_function_eliminator_simple (test_other.other) ... ok test_function_eliminator_simple_with_hash_info (test_other.other) ... ok test_function_eliminator_variable_clash (test_other.other) ... ok test_function_eliminator_variable_clash_with_hash_info (test_other.other) ... ok test_function_exports_are_small (test_other.other) ... ok test_getaddrinfo (test_other.other) ... ok test_gethostbyname (test_other.other) ... ok test_getnameinfo (test_other.other) ... ok test_getpeername_unconnected_socket (test_other.other) ... ok test_getprotobyname (test_other.other) ... ok test_getsockname_unconnected_socket (test_other.other) ... ok test_global_inits (test_other.other) ... skipped 'is_wasm_backend : relies on ctor evaluation and dtor elimination' test_headless (test_other.other) ... ok test_html_preprocess (test_other.other) ... ok test_identical_basenames (test_other.other) ... ok test_implicit_func (test_other.other) ... ok test_include_system_header_in_c (test_other.other) ... ok test_incorrect_c_detection (test_other.other) ... ok test_incorrect_static_call (test_other.other) ... skipped 'is_wasm_backend : uses prebuilt .ll file' test_inet (test_other.other) ... ok test_inet2 (test_other.other) ... ok test_inet3 (test_other.other) ... ok test_inet4 (test_other.other) ... ok test_init_file_at_offset (test_other.other) ... ok test_invalid_mem (test_other.other) ... ok test_ioctl_window_size (test_other.other) ... ok test_is_ar (test_other.other) ... ok test_is_bitcode (test_other.other) ... ok test_js_dash_g (test_other.other) ... skipped 'is_wasm_backend' test_js_function_names_are_minified (test_other.other) ... ok test_js_lib_using_asm_lib (test_other.other) ... ok test_js_link (test_other.other) ... ok test_js_main (test_other.other) ... ok test_js_malloc (test_other.other) ... ok test_js_optimizer (test_other.other) ... ok test_js_optimizer_parse_error (test_other.other) ... skipped 'is_wasm_backend : tests js optimizer' test_l_link (test_other.other) ... ok test_ld_library_path (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_legalize_js_ffi (test_other.other) ... ok test_lib_include_flags (test_other.other) ... ok test_libcxx_minimal (test_other.other) ... ok test_libpng (test_other.other) ... ok test_link (test_other.other) ... ok test_link_group (test_other.other) ... skipped 'is_wasm_backend : not relevent with lld' test_link_group_bitcode (test_other.other) ... ok test_link_memcpy (test_other.other) ... ok test_link_response_file_does_not_force_absolute_paths (test_other.other) ... ok test_link_s (test_other.other) ... ok test_link_with_a_static (test_other.other) ... ok test_link_with_bad_o_in_a (test_other.other) ... ok test_llvm_lit (test_other.other) ... skipped 'is_wasm_backend : fastcomp specific' test_llvm_lto (test_other.other) ... ok test_llvm_nativizer (test_other.other) ... ok test_local_link (test_other.other) ... ok test_locale_wrong (test_other.other) ... ok test_m_mm (test_other.other) ... ok test_main_a (test_other.other) ... ok test_malloc_implicit (test_other.other) ... ok test_mallocs (test_other.other) ... ok test_massive_alloc (test_other.other) ... skipped 'cannot run without spidermonkey, node cannnot alloc huge arrays' test_meminit_crc (test_other.other) ... skipped 'is_wasm_backend : MEM_INIT_METHOD not supported under wasm' test_memory_growth_noasm (test_other.other) ... ok test_merge_pair (test_other.other) ... skipped 'is_wasm_backend : depends on merging asmjs' test_minimal_dynamic (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_mkdir_silly (test_other.other) ... ok test_module_exports_with_closure (test_other.other) ... ok test_module_onexit (test_other.other) ... ok test_module_print (test_other.other) ... ok test_multidynamic_link (test_other.other) ... ok test_multiple_o_files (test_other.other) ... ok test_multiply_defined_libsymbols (test_other.other) ... ok test_multiply_defined_libsymbols_2 (test_other.other) ... ok test_native_link_error_message (test_other.other) ... ok test_native_optimizer (test_other.other) ... skipped 'is_wasm_backend : tests asmjs optimizer' test_no_browser (test_other.other) ... ok test_no_dynamic_execution (test_other.other) ... ok test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled (test_other.other) ... skipped 'Skipping other.test_no_excessive_invoke_functions_are_generated_when_exceptions_are_enabled: Enable after new version of fastcomp has been tagged' test_no_exit_runtime (test_other.other) ... ok test_no_exit_runtime_warnings_flush (test_other.other) ... ok test_no_filesystem (test_other.other) ... ok test_no_invoke_functions_are_generated_if_exception_catching_is_disabled (test_other.other) ... skipped 'Skipping other.test_no_invoke_functions_are_generated_if_exception_catching_is_disabled: Enable after new version of fastcomp has been tagged' test_no_missing_symbols (test_other.other) ... ok test_no_nuthin (test_other.other) ... ok test_no_warn_exported_jslibfunc (test_other.other) ... ok test_no_warnings (test_other.other) ... ok test_node_catch_exit (test_other.other) ... ok test_node_js_run_from_different_directory (test_other.other) ... ok test_noderawfs (test_other.other) ... ok test_noderawfs_disables_embedding (test_other.other) ... ok test_o_level_clamp (test_other.other) ... ok test_odd_suffixes (test_other.other) ... ok test_on_abort (test_other.other) ... ok test_only_force_stdlibs (test_other.other) ... ok test_only_force_stdlibs_2 (test_other.other) ... ok test_only_my_code (test_other.other) ... skipped 'is_wasm_backend' test_os_oz (test_other.other) ... skipped 'is_wasm_backend : tests internal compiler command' test_outline (test_other.other) ... skipped 'is_wasm_backend : outlining is an asmjs only feature' test_outline_stack (test_other.other) ... skipped 'is_wasm_backend : outlining is an asmjs only feature' test_output_eol (test_other.other) ... skipped 'is_wasm_backend' test_override_environment (test_other.other) ... ok test_oz_size (test_other.other) ... ok test_precompiled_headers (test_other.other) ... ok test_prepost (test_other.other) ... ok test_prepost2 (test_other.other) ... ok test_prepre (test_other.other) ... ok test_preprocess (test_other.other) ... ok test_proxyfs (test_other.other) ... skipped 'is_wasm_backend : uses MAIN_MODULE' test_python_2_3 (test_other.other) ... ok test_quoted_js_lib_key (test_other.other) ... ok test_readdir_r_silly (test_other.other) ... ok test_realpath (test_other.other) ... ok test_realpath_2 (test_other.other) ... ok test_realpath_nodefs (test_other.other) ... ok test_redundant_link (test_other.other) ... skipped 'no shared modules in wasm backend' test_rename_silly (test_other.other) ... ok test_require (test_other.other) ... ok test_require_modularize (test_other.other) ... ok test_returncode (test_other.other) ... ok test_save_bc (test_other.other) ... skipped 'is_wasm_backend : depends on bc output' test_scons (test_other.other) ... skipped 'scons not found in PATH' test_sdl2_config (test_other.other) ... ok test_sdl_endianness (test_other.other) ... ok test_separate_asm_warning (test_other.other) ... skipped 'is_wasm_backend' test_side_module_without_proper_target (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_simplify_ifs (test_other.other) ... skipped 'is_wasm_backend' test_single_file (test_other.other) ... ok test_sixtyfour_bit_return_value (test_other.other) ... ok test_source_file_with_fixed_language_mode (test_other.other) ... ok test_stat_fail_alongtheway (test_other.other) ... ok test_stat_silly (test_other.other) ... ok test_static_syscalls (test_other.other) ... ok test_stdin (test_other.other) ... ok test_strftime_zZ (test_other.other) ... ok test_strptime_symmetry (test_other.other) ... ok test_switch64phi (test_other.other) ... ok test_symbol_map (test_other.other) ... skipped 'is_wasm_backend : relies on --emit-symbol-map' test_symlink (test_other.other) ... ok test_symlink_silly (test_other.other) ... ok test_sysconf_phys_pages (test_other.other) ... ok test_toobig (test_other.other) ... skipped 'is_wasm_backend : linker detects out-of-memory' test_toolchain_profiler (test_other.other) ... ok test_truncate_from_0 (test_other.other) ... ok test_ubsan (test_other.other) ... ok test_ubsan_add_overflow (test_other.other) ... ok test_umask_0 (test_other.other) ... ok test_undefined_function (test_other.other) ... ok test_undefined_symbols (test_other.other) ... ok test_underscore_exit (test_other.other) ... ok test_ungetc_fscanf (test_other.other) ... ok test_unlink (test_other.other) ... ok test_use_cxx (test_other.other) ... ok test_valid_abspath (test_other.other) ... ok test_valid_abspath_2 (test_other.other) ... ok test_vorbis (test_other.other) ... ok test_warn_dylibs (test_other.other) ... ok test_warn_module_print_err (test_other.other) ... ok test_warn_no_filesystem (test_other.other) ... ok test_warn_unaligned (test_other.other) ... skipped 'is_wasm_backend' test_wasm_backend (test_other.other) ... ok test_wasm_nope (test_other.other) ... ok test_wasm_sourcemap (test_other.other) ... ok test_wasm_sourcemap_dead (test_other.other) ... ok test_wasm_targets (test_other.other) ... ok test_wasm_targets_side_module (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_whole_archive (test_other.other) ... ok test_zeroinit (test_other.other) ... ok ====================================================================== FAIL: test_binaryen_metadce (test_other.other) ---------------------------------------------------------------------- Traceback (most recent call last): File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/unittest/case.py", line 329, in run testMethod() File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/test_other.py", line 7895, in test_binaryen_metadce ], size_slack) # noqa File "/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/test_other.py", line 7824, in test self.assertLess(ratio, size_slack) File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/unittest/case.py", line 930, in assertLess self.fail(self._formatMessage(msg, standardMsg)) File "/b/swarming/w/ir/cipd_bin_packages/lib/python2.7/unittest/case.py", line 410, in fail raise self.failureException(msg) AssertionError: 3.442622950819672 not less than 0.5 ---------------------------------------------------------------------- Ran 325 tests in 924.364s FAILED (failures=1, skipped=60) Running test_core: (1064 tests) <building and saving zlib_O2_c9ab099af271c5c1541733255032a7c4 into cache> <building and saving zlib_O2_c9ab099af271c5c1541733255032a7c4 into cache> emscripten:INFO: generating system library: libcompiler_rt.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libcompiler_rt.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libc.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libc-wasm.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc-wasm.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libdlmalloc.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libdlmalloc.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libcompiler_rt_wasm.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libcompiler_rt_wasm.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system library: libc_rt_wasm.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc_rt_wasm.a" for subsequent builds) emscripten:INFO: - ok emscripten:INFO: generating system asset: generated_struct_info.json... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/generated_struct_info.json" for subsequent builds) shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 emscripten:INFO: - ok test_zero_multiplication (test_core.binaryen2) ... ok test_zerodiv (test_core.wasmobj2) ... ok test_zero_multiplication (test_core.wasmobj2) ... ok test_wprintf (test_core.wasmobj2) ... skipped 'is_wasm_backend : printf is incorrectly handling float values' test_wprintf (test_core.binaryen2) ... skipped 'is_wasm_backend : printf is incorrectly handling float values' emscripten:INFO: generating system library: libc-extras.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc-extras.a" for subsequent builds) emscripten:INFO: - ok test_write_stdout_fileno (test_core.wasmobj2) ... ok test_wrap_malloc (test_core.wasmobj2) ... ok test_webidl (test_core.wasmobj2) ... skipped 'is_wasm_backend' test_webidl (test_core.binaryen2) ... skipped 'is_wasm_backend' test_whets (test_core.wasmobj2) ... ok test_wcslen (test_core.wasmobj2) ... ok test_zerodiv (test_core.binaryen2) ... ok test_vswprintf_utf8 (test_core.wasmobj2) ... ok test_write_stdout_fileno (test_core.binaryen2) ... ok test_wrap_malloc (test_core.binaryen2) ... ok test_vsnprintf (test_core.wasmobj2) ... ok test_vprintf (test_core.wasmobj2) ... ok test_varargs_multi (test_core.wasmobj2) ... skipped 'is_wasm_backend : Calling varargs across function calls is undefined behavior in C, and asmjs and wasm implement it differently.' test_varargs_multi (test_core.binaryen2) ... skipped 'is_wasm_backend : Calling varargs across function calls is undefined behavior in C, and asmjs and wasm implement it differently.' test_varargs_byval (test_core.wasmobj2) ... skipped 'clang cannot compile this code with that target yet' test_varargs_byval (test_core.binaryen2) ... skipped 'clang cannot compile this code with that target yet' test_whets (test_core.binaryen2) ... ok test_wcslen (test_core.binaryen2) ... ok test_varargs (test_core.wasmobj2) ... ok test_vararg_copy (test_core.wasmobj2) ... ok test_vswprintf_utf8 (test_core.binaryen2) ... ok test_vsnprintf (test_core.binaryen2) ... ok test_utime (test_core.wasmobj2) ... ok test_vprintf (test_core.binaryen2) ... ok emscripten:INFO: generating system library: libc++_noexcept.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc++_noexcept.a" for subsequent builds) test_varargs (test_core.binaryen2) ... ok emscripten:INFO: - ok emscripten:INFO: generating system library: libc++abi.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc++abi.a" for subsequent builds) emscripten:INFO: - ok test_vararg_copy (test_core.binaryen2) ... ok test_utime (test_core.binaryen2) ... ok test_utf8_textdecoder (test_core.wasmobj2) ... ok test_utf8 (test_core.wasmobj2) ... ok test_utf16_textdecoder (test_core.wasmobj2) ... ok test_utf8 (test_core.binaryen2) ... ok test_utf (test_core.wasmobj2) ... ok test_utf32 (test_core.wasmobj2) ... ok test_utf8_textdecoder (test_core.binaryen2) ... ok test_unsigned (test_core.wasmobj2) ... ok test_utf16_textdecoder (test_core.binaryen2) ... ok test_utf (test_core.binaryen2) ... ok test_unistd_ttyname (test_core.wasmobj2) ... ok test_unistd_unlink (test_core.wasmobj2) ... ok test_unistd_truncate_noderawfs (test_core.wasmobj2) ... ok test_unistd_ttyname (test_core.binaryen2) ... ok test_utf32 (test_core.binaryen2) ... ok test_unsigned (test_core.binaryen2) ... ok test_unistd_truncate (test_core.wasmobj2) ... ok test_unistd_truncate_noderawfs (test_core.binaryen2) ... ok test_unistd_sysconf_phys_pages (test_core.wasmobj2) ... ok test_unistd_sysconf (test_core.wasmobj2) ... ok test_unistd_symlink_on_nodefs (test_core.wasmobj2) ... ok test_unistd_swab (test_core.wasmobj2) ... ok test_unistd_sysconf (test_core.binaryen2) ... ok test_unistd_sysconf_phys_pages (test_core.binaryen2) ... ok test_zlib (test_core.wasmobj2) ... ok test_unistd_symlink_on_nodefs (test_core.binaryen2) ... ok test_unistd_unlink (test_core.binaryen2) ... ok test_unistd_pathconf (test_core.wasmobj2) ... ok test_zlib (test_core.binaryen2) ... ok test_unistd_truncate (test_core.binaryen2) ... ok test_unistd_swab (test_core.binaryen2) ... ok test_unistd_pipe (test_core.wasmobj2) ... ok test_unistd_sleep (test_core.wasmobj2) ... ok test_unistd_login (test_core.wasmobj2) ... ok test_unistd_misc (test_core.wasmobj2) ... ok test_unistd_links (test_core.wasmobj2) ... ok test_unistd_pathconf (test_core.binaryen2) ... ok test_unistd_isatty (test_core.wasmobj2) ... ok test_unistd_sleep (test_core.binaryen2) ... ok test_unistd_login (test_core.binaryen2) ... ok test_unistd_io (test_core.wasmobj2) ... ok test_unistd_dup (test_core.wasmobj2) ... ok test_unistd_pipe (test_core.binaryen2) ... ok test_unistd_isatty (test_core.binaryen2) ... ok test_unistd_curdir (test_core.wasmobj2) ... ok test_unistd_confstr (test_core.wasmobj2) ... ok test_unistd_misc (test_core.binaryen2) ... ok test_unistd_links (test_core.binaryen2) ... ok test_unistd_close (test_core.wasmobj2) ... ok test_unistd_curdir (test_core.binaryen2) ... ok test_unistd_confstr (test_core.binaryen2) ... ok test_unicode_js_library (test_core.wasmobj2) ... ok test_unistd_io (test_core.binaryen2) ... ok test_unary_literal (test_core.wasmobj2) ... ok test_unistd_access (test_core.wasmobj2) ... ok test_unaligned (test_core.wasmobj2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_unaligned (test_core.binaryen2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_unistd_dup (test_core.binaryen2) ... ok test_uname (test_core.wasmobj2) ... ok test_typeid (test_core.wasmobj2) ... ok test_trickystring (test_core.wasmobj2) ... ok test_unicode_js_library (test_core.binaryen2) ... ok test_unary_literal (test_core.binaryen2) ... ok emscripten:INFO: generating system library: libdlmalloc_tracing.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libdlmalloc_tracing.a" for subsequent builds) test_transtrcase (test_core.wasmobj2) ... ok test_uname (test_core.binaryen2) ... ok emscripten:INFO: - ok emscripten:INFO: generating system library: libdlmalloc_tracing.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/libdlmalloc_tracing.bc" for subsequent builds) test_tracing (test_core.wasmobj2) ... ok emscripten:INFO: - ok test_unistd_close (test_core.binaryen2) ... ok test_trickystring (test_core.binaryen2) ... ok test_tinyfuncstr (test_core.wasmobj2) ... ok test_timeb (test_core.wasmobj2) ... ok test_typeid (test_core.binaryen2) ... ok test_transtrcase (test_core.binaryen2) ... ok test_time_c (test_core.wasmobj2) ... ok cmake False <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4sh into cache> test_tracing (test_core.binaryen2) ... ok <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4sh into cache> cmake False test_tinyfuncstr (test_core.binaryen2) ... ok extra tz test: EST+05EDT test_timeb (test_core.binaryen2) ... ok test_time_c (test_core.binaryen2) ... ok test_tcgetattr (test_core.wasmobj2) ... ok test_unistd_access (test_core.binaryen2) ... ok test_systypes (test_core.wasmobj2) ... ok test_sup (test_core.wasmobj2) ... ok extra tz test: EST+05EDT extra tz test: UTC+0 test_structs (test_core.wasmobj2) ... ok test_systypes (test_core.binaryen2) ... ok test_tcgetattr (test_core.binaryen2) ... ok test_time (test_core.wasmobj2) ... ok test_structbyval (test_core.wasmobj2) ... ok test_sup (test_core.binaryen2) ... ok test_struct_varargs (test_core.wasmobj2) ... ok test_structs (test_core.binaryen2) ... ok test_strtoll_oct (test_core.wasmobj2) ... ok test_strtoll_hex (test_core.wasmobj2) ... ok extra tz test: UTC+0 test_structbyval (test_core.binaryen2) ... ok test_strtoll_dec (test_core.wasmobj2) ... ok test_struct_varargs (test_core.binaryen2) ... ok test_strtoll_bin (test_core.wasmobj2) ... ok test_strtoll_oct (test_core.binaryen2) ... ok test_strtoll_hex (test_core.binaryen2) ... ok test_strtold (test_core.wasmobj2) ... ok test_strtol_oct (test_core.wasmobj2) ... ok test_strtoll_dec (test_core.binaryen2) ... ok test_strtol_hex (test_core.wasmobj2) ... ok test_strtoll_bin (test_core.binaryen2) ... ok test_time (test_core.binaryen2) ... ok test_strtol_dec (test_core.wasmobj2) ... ok test_strtold (test_core.binaryen2) ... ok test_strtol_bin (test_core.wasmobj2) ... ok test_strtol_oct (test_core.binaryen2) ... ok test_strtok (test_core.wasmobj2) ... ok test_strtod (test_core.wasmobj2) ... ok test_strtol_hex (test_core.binaryen2) ... ok test_strstr (test_core.wasmobj2) ... ok test_strtol_dec (test_core.binaryen2) ... ok test_strtol_bin (test_core.binaryen2) ... ok test_strptime_tm (test_core.wasmobj2) ... ok test_strtok (test_core.binaryen2) ... ok test_strtod (test_core.binaryen2) ... ok test_strptime_reentrant (test_core.wasmobj2) ... ok test_strptime_days (test_core.wasmobj2) ... ok test_strndup (test_core.wasmobj2) ... ok test_strstr (test_core.binaryen2) ... ok test_strings (test_core.wasmobj2) ... ok test_strptime_tm (test_core.binaryen2) ... ok test_strptime_reentrant (test_core.binaryen2) ... ok test_strftime (test_core.wasmobj2) ... ok test_strptime_days (test_core.binaryen2) ... ok test_strcmp_uni (test_core.wasmobj2) ... ok test_strndup (test_core.binaryen2) ... ok test_strcasecmp (test_core.wasmobj2) ... ok test_strings (test_core.binaryen2) ... ok test_stdvec (test_core.wasmobj2) ... ok test_strftime (test_core.binaryen2) ... ok test_stdlibs (test_core.wasmobj2) ... ok test_strcmp_uni (test_core.binaryen2) ... ok test_stdbool (test_core.wasmobj2) ... ok test_strcasecmp (test_core.binaryen2) ... ok test_statvfs (test_core.wasmobj2) ... ok test_stdlibs (test_core.binaryen2) ... ok test_stdvec (test_core.binaryen2) ... ok test_stdbool (test_core.binaryen2) ... ok test_statics (test_core.wasmobj2) ... ok test_static_variable (test_core.wasmobj2) ... ok test_std_cout_new (test_core.wasmobj2) ... ok test_stat_mknod (test_core.wasmobj2) ... ok test_statvfs (test_core.binaryen2) ... ok test_statics (test_core.binaryen2) ... ok test_static_variable (test_core.binaryen2) ... ok test_stat_chmod (test_core.wasmobj2) ... ok test_stat_mknod (test_core.binaryen2) ... ok test_stat (test_core.wasmobj2) ... ok test_std_cout_new (test_core.binaryen2) ... ok test_stack_void (test_core.wasmobj2) ... ok with return test_stack_varargs (test_core.wasmobj2) ... ok with definitely no return test_stat_chmod (test_core.binaryen2) ... ok test_stack_restore (test_core.wasmobj2) ... skipped 'generated code not available in wasm' test_stack_restore (test_core.binaryen2) ... skipped 'generated code not available in wasm' test_stack_overflow_check (test_core.wasmobj2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_overflow_check (test_core.binaryen2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_overflow (test_core.wasmobj2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_overflow (test_core.binaryen2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stat (test_core.binaryen2) ... ok test_stack_varargs2 (test_core.wasmobj2) ... ok test_stack_byval (test_core.wasmobj2) ... ok with return test_stack_void (test_core.binaryen2) ... ok test_stack_align (test_core.wasmobj2) ... ok test_stackAlloc (test_core.wasmobj2) ... ok test_stack_varargs (test_core.binaryen2) ... ok test_stack (test_core.wasmobj2) ... ok test_ssse3_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_ssse3_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_stack_byval (test_core.binaryen2) ... ok test_ssr (test_core.wasmobj2) ... ok test_sse4_1_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse4_1_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse3_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse3_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse2_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse2_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_stack_align (test_core.binaryen2) ... ok with definitely no return test_sscanf_whitespace (test_core.wasmobj2) ... ok test_stackAlloc (test_core.binaryen2) ... ok test_sscanf_skip (test_core.wasmobj2) ... ok test_stack (test_core.binaryen2) ... ok test_sscanf_other_whitespace (test_core.wasmobj2) ... ok test_ssr (test_core.binaryen2) ... ok test_sscanf_whitespace (test_core.binaryen2) ... ok test_sscanf_n (test_core.wasmobj2) ... ok test_stack_varargs2 (test_core.binaryen2) ... ok test_sscanf_skip (test_core.binaryen2) ... ok test_sscanf_float (test_core.wasmobj2) ... ok test_sscanf_other_whitespace (test_core.binaryen2) ... ok test_sscanf_hex (test_core.wasmobj2) ... ok test_sscanf_caps (test_core.wasmobj2) ... ok test_sscanf_6 (test_core.wasmobj2) ... ok test_sscanf_n (test_core.binaryen2) ... ok test_sscanf_5 (test_core.wasmobj2) ... ok test_sscanf_float (test_core.binaryen2) ... ok test_sscanf_4 (test_core.wasmobj2) ... ok test_sscanf_hex (test_core.binaryen2) ... ok test_sscanf_caps (test_core.binaryen2) ... ok test_sscanf_3 (test_core.wasmobj2) ... ok test_sscanf_6 (test_core.binaryen2) ... ok test_sscanf_5 (test_core.binaryen2) ... ok test_sscanf (test_core.wasmobj2) ... ok test_sscanf_2 (test_core.wasmobj2) ... ok test_sscanf_4 (test_core.binaryen2) ... ok emscripten:INFO: generating system library: libdlmalloc_debug.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libdlmalloc_debug.a" for subsequent builds) test_sscanf_3 (test_core.binaryen2) ... ok emscripten:INFO: - ok emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base test_sscanf (test_core.binaryen2) ... ok test_source_map (test_core.wasmobj2) ... ok test_sizeof (test_core.wasmobj2) ... ok emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base test_sintvars (test_core.wasmobj2) ... ok test_sscanf_2 (test_core.binaryen2) ... ok test_simd_sitofp (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_sitofp (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_shift_right (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_shift_right (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_set_epi64x (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_set_epi64x (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int8x16 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int8x16 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int32x4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int32x4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int16x8 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int16x8 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float64x2 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float64x2 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float32x4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float32x4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_dyncall (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_dyncall (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd9 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd9 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd8 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd8 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd7 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd7 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd6 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd6 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd5 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd5 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd3 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd3 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd2 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd2 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd16 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd16 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd15 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd15 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd14 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd14 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd13 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd13 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd12 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd12 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd11 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd11 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd10 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd10 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_siglongjmp (test_core.wasmobj2) ... ok test_sizeof (test_core.binaryen2) ... ok test_source_map (test_core.binaryen2) ... ok test_sintvars (test_core.binaryen2) ... ok test_sha1 (test_core.wasmobj2) ... ok test_setjmp_noleak (test_core.wasmobj2) ... ok test_setjmp_many_2 (test_core.wasmobj2) ... ok test_siglongjmp (test_core.binaryen2) ... ok NUM=1 NUM=5 test_sha1 (test_core.binaryen2) ... ok NUM=1 test_setjmp_noleak (test_core.binaryen2) ... ok NUM=20 test_set_align (test_core.wasmobj2) ... ok NUM=1000 test_setjmp_many_2 (test_core.binaryen2) ... ok 0 test_setjmp_many (test_core.wasmobj2) ... ok 0 new D2() NUM=5 test_segfault (test_core.wasmobj2) ... ok test_set_align (test_core.binaryen2) ... ok test_sbrk (test_core.wasmobj2) ... ok test_safe_heap (test_core.wasmobj2) ... skipped 'We need SAFE_HEAP to test SAFE_HEAP' test_safe_heap (test_core.binaryen2) ... skipped 'We need SAFE_HEAP to test SAFE_HEAP' test_runtime_stacksave (test_core.wasmobj2) ... ok NUM=20 new D2() test_sbrk (test_core.binaryen2) ... ok 0 1 test_runtime_stacksave (test_core.binaryen2) ... ok 0 NUM=1000 test_rounding (test_core.wasmobj2) ... ok test_segfault (test_core.binaryen2) ... ok 1 test_setjmp_many (test_core.binaryen2) ... ok test_response_file (test_core.wasmobj2) ... ok test_rename (test_core.wasmobj2) ... ok test_response_file (test_core.binaryen2) ... ok test_rounding (test_core.binaryen2) ... ok test_rename (test_core.binaryen2) ... ok test_relocatable_void_function (test_core.wasmobj2) ... ok test_reinterpreted_ptrs (test_core.wasmobj2) ... ok test_remove (test_core.wasmobj2) ... ok test_regex (test_core.wasmobj2) ... ok test_relocatable_void_function (test_core.binaryen2) ... ok test_reinterpreted_ptrs (test_core.binaryen2) ... ok test_readdir_empty (test_core.wasmobj2) ... ok test_readdir (test_core.wasmobj2) ... ok test_remove (test_core.binaryen2) ... ok test_raytrace (test_core.wasmobj2) ... skipped 'Relies on double value rounding, extremely sensitive' test_raytrace (test_core.binaryen2) ... skipped 'Relies on double value rounding, extremely sensitive' test_regex (test_core.binaryen2) ... ok test_readdir_empty (test_core.binaryen2) ... ok test_random (test_core.wasmobj2) ... ok test_readdir (test_core.binaryen2) ... ok test_rand (test_core.wasmobj2) ... ok test_random_device (test_core.wasmobj2) ... ok test_python (test_core.wasmobj2) ... skipped 'is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples' test_python (test_core.binaryen2) ... skipped 'is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples' test_pystruct (test_core.wasmobj2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_pystruct (test_core.binaryen2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_pthread_specific (test_core.wasmobj2) ... ok test_random (test_core.binaryen2) ... ok test_pthread_equal (test_core.wasmobj2) ... ok test_rand (test_core.binaryen2) ... ok test_printf_octal (test_core.wasmobj2) ... ok test_pthread_specific (test_core.binaryen2) ... ok test_random_device (test_core.binaryen2) ... ok test_printf_more (test_core.wasmobj2) ... ok test_printf_float (test_core.wasmobj2) ... ok test_pthread_equal (test_core.binaryen2) ... ok test_printf_octal (test_core.binaryen2) ... ok test_printf_2 (test_core.wasmobj2) ... ok test_printf_more (test_core.binaryen2) ... ok test_printf_float (test_core.binaryen2) ... ok test_printf_2 (test_core.binaryen2) ... ok test_postrun_exception (test_core.wasmobj2) ... ok test_posixtime (test_core.wasmobj2) ... ok (no v8, skipping no-monotonic case) test_postrun_exception (test_core.binaryen2) ... ok <building and saving freetype_O2_2b750ab37f5431b099b90db75e0ce7d6 into cache> test_posixtime (test_core.binaryen2) ... ok (no v8, skipping no-monotonic case) <building and saving freetype_O2_2b750ab37f5431b099b90db75e0ce7d6 into cache> <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4cmake into cache> cmake True test_printf (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_polymorph (test_core.wasmobj2) ... ok test_printf (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_polymorph (test_core.binaryen2) ... ok test_poll (test_core.wasmobj2) ... ok cmake True <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4cmake into cache> test_phiundef (test_core.wasmobj2) ... ok test_poll (test_core.binaryen2) ... ok test_pgo (test_core.wasmobj2) ... skipped 'PGO does not work in asm mode' test_pgo (test_core.binaryen2) ... skipped 'PGO does not work in asm mode' test_sqlite (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_perrar (test_core.wasmobj2) ... ok test_phiundef (test_core.binaryen2) ... ok test_parseInt (test_core.wasmobj2) ... ok test_sqlite (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_pack (test_core.wasmobj2) ... ok <building and saving openjpeg_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_perrar (test_core.binaryen2) ... ok <building and saving openjpeg_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_parseInt (test_core.binaryen2) ... ok test_pack (test_core.binaryen2) ... ok test_noexitruntime (test_core.wasmobj2) ... ok test_the_bullet (test_core.wasmobj2) ... ok test_nl_types (test_core.wasmobj2) ... ok test_newstruct (test_core.wasmobj2) ... ok test_nl_types (test_core.binaryen2) ... ok test_netinet_in (test_core.wasmobj2) ... ok test_newstruct (test_core.binaryen2) ... ok test_noexitruntime (test_core.binaryen2) ... ok test_nestedstructs (test_core.wasmobj2) ... ok test_negative_zero (test_core.wasmobj2) ... ok test_netinet_in (test_core.binaryen2) ... ok test_nestedstructs (test_core.binaryen2) ... ok test_multiply_defined_symbols (test_core.wasmobj2) ... ok test_mount (test_core.wasmobj2) ... ok test_negative_zero (test_core.binaryen2) ... ok instance: 0 test_the_bullet (test_core.binaryen2) ... ok instance: 0 test_multiply_defined_symbols (test_core.binaryen2) ... ok test_mount (test_core.binaryen2) ... ok test_mod_globalstruct (test_core.wasmobj2) ... ok instance: 1 test_mmap_file (test_core.wasmobj2) ... ok test_mod_globalstruct (test_core.binaryen2) ... ok test_mmap (test_core.wasmobj2) ... ok instance: 1 test_modularize_closure_pre (test_core.wasmobj2) ... ok test_minmax (test_core.wasmobj2) ... ok test_mmap_file (test_core.binaryen2) ... ok test_memset_alignment (test_core.wasmobj2) ... ok test_mmap (test_core.binaryen2) ... ok test_minmax (test_core.binaryen2) ... ok test_memset (test_core.wasmobj2) ... ok test_modularize_closure_pre (test_core.binaryen2) ... ok test_memprof_requirements (test_core.wasmobj2) ... ok test_openjpeg (test_core.wasmobj2) ... ok test_memset_alignment (test_core.binaryen2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasmobj2) ... ok test_memset (test_core.binaryen2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasmobj2) ... ok test_memprof_requirements (test_core.binaryen2) ... ok test_memorygrowth_3 (test_core.wasmobj2) ... ok test_memorygrowth_wasm_mem_max (test_core.binaryen2) ... ok test_openjpeg (test_core.binaryen2) ... ok test_memorygrowth_2 (test_core.wasmobj2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.binaryen2) ... ok test_memmove3 (test_core.wasmobj2) ... ok test_memorygrowth_3 (test_core.binaryen2) ... ok test_memmove2 (test_core.wasmobj2) ... ok test_memmove (test_core.wasmobj2) ... ok test_memmove3 (test_core.binaryen2) ... ok test_memmove2 (test_core.binaryen2) ... ok test_memcpy_memcmp (test_core.wasmobj2) ... ok test_memorygrowth_2 (test_core.binaryen2) ... ok test_memmove (test_core.binaryen2) ... ok test_memcpy_alignment (test_core.wasmobj2) ... ok test_memcpy3 (test_core.wasmobj2) ... ok test_memcpy_memcmp (test_core.binaryen2) ... ok test_memcpy2 (test_core.wasmobj2) ... ok test_mathfuncptr (test_core.wasmobj2) ... ok test_memcpy_alignment (test_core.binaryen2) ... ok test_memcpy3 (test_core.binaryen2) ... ok test_math_lgamma (test_core.wasmobj2) ... ok test_memcpy2 (test_core.binaryen2) ... ok test_math_hyperbolic (test_core.wasmobj2) ... ok test_mathfuncptr (test_core.binaryen2) ... ok test_math_fmodf (test_core.wasmobj2) ... ok test_math (test_core.wasmobj2) ... ok test_math_lgamma (test_core.binaryen2) ... ok test_math_hyperbolic (test_core.binaryen2) ... ok test_mallocstruct (test_core.wasmobj2) ... ok <building and saving poppler_O2_bfe69e4a16d52b820bcef0c0020e058d into cache> test_mallinfo (test_core.wasmobj2) ... ok test_math_fmodf (test_core.binaryen2) ... ok test_math (test_core.binaryen2) ... ok test_mainenv (test_core.wasmobj2) ... ok test_mallocstruct (test_core.binaryen2) ... ok test_main_thread_em_asm_signatures (test_core.wasmobj2) ... ok <building and saving poppler_O2_bfe69e4a16d52b820bcef0c0020e058d into cache> test_memorygrowth (test_core.wasmobj2) ... ok test_mallinfo (test_core.binaryen2) ... ok test_main_thread_em_asm (test_core.wasmobj2) ... ok test_mainenv (test_core.binaryen2) ... ok test_main_module_static_align (test_core.wasmobj2) ... skipped 'is_wasm_backend : No dynamic linking support in wasm backend path' test_main_module_static_align (test_core.binaryen2) ... skipped 'is_wasm_backend : No dynamic linking support in wasm backend path' <building and saving lua_O2_c9ab099af271c5c1541733255032a7c4 into cache> 0 test_main_thread_async_em_asm (test_core.wasmobj2) ... ok <building and saving lua_O2_c9ab099af271c5c1541733255032a7c4 into cache> 0 test_main_thread_em_asm_signatures (test_core.binaryen2) ... ok test_lower_intrinsics (test_core.wasmobj2) ... ok test_main_thread_em_asm (test_core.binaryen2) ... ok 1 <load lua_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_memorygrowth (test_core.binaryen2) ... ok test_lower_intrinsics (test_core.binaryen2) ... ok test_loop (test_core.wasmobj2) ... ok test_longjmp_unwind (test_core.wasmobj2) ... ok 0 test_main_thread_async_em_asm (test_core.binaryen2) ... ok 0 1 1 <load lua_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_lua (test_core.wasmobj2) ... ok test_longjmp_throw (test_core.wasmobj2) ... ok test_loop (test_core.binaryen2) ... ok test_longjmp_stacked (test_core.wasmobj2) ... ok test_longjmp_unwind (test_core.binaryen2) ... ok test_longjmp_repeat (test_core.wasmobj2) ... ok test_longjmp_funcptr (test_core.wasmobj2) ... ok test_longjmp_exc (test_core.wasmobj2) ... ok 1 test_longjmp_stacked (test_core.binaryen2) ... ok test_longjmp_repeat (test_core.binaryen2) ... ok test_lua (test_core.binaryen2) ... ok test_longjmp_funcptr (test_core.binaryen2) ... ok test_longjmp4 (test_core.wasmobj2) ... ok test_longjmp3 (test_core.wasmobj2) ... ok test_longjmp2 (test_core.wasmobj2) ... ok test_longjmp_exc (test_core.binaryen2) ... ok test_longjmp (test_core.wasmobj2) ... ok test_longjmp4 (test_core.binaryen2) ... ok test_locale (test_core.wasmobj2) ... ok test_longjmp_throw (test_core.binaryen2) ... ok test_longjmp3 (test_core.binaryen2) ... ok test_llvmswitch (test_core.wasmobj2) ... ok test_longjmp2 (test_core.binaryen2) ... ok test_llvm_intrinsics (test_core.wasmobj2) ... skipped 'is_wasm_backend : test uses calls to expected js imports, rather than using llvm intrinsics directly' test_llvm_intrinsics (test_core.binaryen2) ... skipped 'is_wasm_backend : test uses calls to expected js imports, rather than using llvm intrinsics directly' test_llvm_used (test_core.wasmobj2) ... ok test_longjmp (test_core.binaryen2) ... ok test_llvm_fabs (test_core.wasmobj2) ... ok test_llrint (test_core.wasmobj2) ... ok test_locale (test_core.binaryen2) ... ok test_llvmswitch (test_core.binaryen2) ... ok test_literal_negative_zero (test_core.wasmobj2) ... ok test_llvm_used (test_core.binaryen2) ... ok test_llvm_fabs (test_core.binaryen2) ... ok test_linked_list (test_core.wasmobj2) ... ok test_llrint (test_core.binaryen2) ... ok test_line_endings (test_core.wasmobj2) ... ok test_literal_negative_zero (test_core.binaryen2) ... ok test_linker_response_file (test_core.wasmobj2) ... ok test_life (test_core.wasmobj2) ... skipped 'is_wasm' test_life (test_core.binaryen2) ... skipped 'is_wasm' test_lifetime (test_core.wasmobj2) ... ok test_linker_response_file (test_core.binaryen2) ... ok test_libgen (test_core.wasmobj2) ... ok test_linked_list (test_core.binaryen2) ... ok test_line_endings (test_core.binaryen2) ... ok test_lifetime (test_core.binaryen2) ... ok test_libcxx (test_core.wasmobj2) ... ok test_libgen (test_core.binaryen2) ... ok test_legacy_exported_runtime_numbers (test_core.wasmobj2) ... ok test_langinfo (test_core.wasmobj2) ... ok test_js_libraries (test_core.wasmobj2) ... ok test_langinfo (test_core.binaryen2) ... ok test_js_libraries (test_core.binaryen2) ... ok test_js_lib_dep_memset (test_core.wasmobj2) ... ok test_large_exported_response (test_core.wasmobj2) ... ok test_libcxx (test_core.binaryen2) ... ok 0 test_iswdigit (test_core.wasmobj2) ... ok 0 test_legacy_exported_runtime_numbers (test_core.binaryen2) ... ok test_isnan (test_core.wasmobj2) ... ok test_large_exported_response (test_core.binaryen2) ... ok test_iswdigit (test_core.binaryen2) ... ok test_istream (test_core.wasmobj2) ... ok test_js_lib_dep_memset (test_core.binaryen2) ... ok test_isnan (test_core.binaryen2) ... ok (iteration) test_isdigit_l (test_core.wasmobj2) ... ok (iteration) test_istream (test_core.binaryen2) ... ok test_intvars (test_core.wasmobj2) ... ok test_iostream_ctors (test_core.wasmobj2) ... ok test_intentional_fault (test_core.wasmobj2) ... skipped 'is_wasm_backend : wasm backend doesn't compile intentional segfault into an abort() call. It also doesn't segfault.' test_intentional_fault (test_core.binaryen2) ... skipped 'is_wasm_backend : wasm backend doesn't compile intentional segfault into an abort() call. It also doesn't segfault.' (iteration) test_inlinejs4 (test_core.wasmobj2) ... ok test_isdigit_l (test_core.binaryen2) ... ok test_inlinejs3 (test_core.wasmobj2) ... skipped 'wasm requires a proper asm module' test_inlinejs3 (test_core.binaryen2) ... skipped 'wasm requires a proper asm module' test_inlinejs2 (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs2 (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inherit (test_core.wasmobj2) ... ok test_intvars (test_core.binaryen2) ... ok test_indirectbr_many (test_core.wasmobj2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr_many (test_core.binaryen2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr (test_core.wasmobj2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr (test_core.binaryen2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_iostream_ctors (test_core.binaryen2) ... ok test_inlinejs4 (test_core.binaryen2) ... ok test_if_else (test_core.wasmobj2) ... ok test_if (test_core.wasmobj2) ... ok (iteration) (iteration) test_i64_zextneg (test_core.wasmobj2) ... ok test_inherit (test_core.binaryen2) ... ok test_if_else (test_core.binaryen2) ... ok test_i64_varargs (test_core.wasmobj2) ... ok test_if (test_core.binaryen2) ... ok test_i64_umul (test_core.wasmobj2) ... ok test_i64_qdouble (test_core.wasmobj2) ... ok test_i64_zextneg (test_core.binaryen2) ... ok (iteration) test_i64_precise_unneeded (test_core.wasmobj2) ... ok test_i64_varargs (test_core.binaryen2) ... ok test_i64_umul (test_core.binaryen2) ... ok test_i64_precise_needed (test_core.wasmobj2) ... ok test_i64_qdouble (test_core.binaryen2) ... ok test_i64_precise (test_core.wasmobj2) ... ok test_i64_llabs (test_core.wasmobj2) ... ok test_i64_precise_unneeded (test_core.binaryen2) ... ok (iteration) test_i64_precise_needed (test_core.binaryen2) ... ok test_i64_i16 (test_core.wasmobj2) ... ok (iteration) test_i64_double (test_core.wasmobj2) ... ok test_i64_precise (test_core.binaryen2) ... ok test_i64_llabs (test_core.binaryen2) ... ok test_i64_cmp2 (test_core.wasmobj2) ... ok test_i64_i16 (test_core.binaryen2) ... ok test_i64_cmp (test_core.wasmobj2) ... ok test_i64_b (test_core.wasmobj2) ... ok test_i64_double (test_core.binaryen2) ... ok [301731, 301731, 301731, 301731, 301731] test_iostream_and_determinism (test_core.wasmobj2) ... ok test_i64_7z (test_core.wasmobj2) ... ok test_i64_cmp2 (test_core.binaryen2) ... ok test_i64_4 (test_core.wasmobj2) ... ok test_i64_cmp (test_core.binaryen2) ... ok test_i64_3 (test_core.wasmobj2) ... ok (iteration) test_i64_b (test_core.binaryen2) ... ok test_i64_2 (test_core.wasmobj2) ... ok test_i64_7z (test_core.binaryen2) ... ok test_i64_4 (test_core.binaryen2) ... ok test_i64 (test_core.wasmobj2) ... ok test_i32_mul_precise (test_core.wasmobj2) ... ok test_i64_3 (test_core.binaryen2) ... ok test_i16_emcc_intrinsic (test_core.wasmobj2) ... ok test_i64_2 (test_core.binaryen2) ... ok test_hello_world (test_core.wasmobj2) ... ok test_i64 (test_core.binaryen2) ... ok test_i32_mul_precise (test_core.binaryen2) ... ok test_gmtime (test_core.wasmobj2) ... ok test_i16_emcc_intrinsic (test_core.binaryen2) ... ok test_globals (test_core.wasmobj2) ... ok test_globaldoubles (test_core.wasmobj2) ... ok test_hello_world (test_core.binaryen2) ... ok test_getopt_long (test_core.wasmobj2) ... ok (iteration) test_gmtime (test_core.binaryen2) ... ok test_globals (test_core.binaryen2) ... ok test_getopt (test_core.wasmobj2) ... ok test_globaldoubles (test_core.binaryen2) ... ok test_getloadavg (test_core.wasmobj2) ... ok test_getgep (test_core.wasmobj2) ... ok test_getopt_long (test_core.binaryen2) ... ok test_getopt (test_core.binaryen2) ... ok test_getloadavg (test_core.binaryen2) ... ok test_getdents64 (test_core.wasmobj2) ... ok test_getgep (test_core.binaryen2) ... ok test_getcwd_with_non_ascii_name (test_core.wasmobj2) ... ok test_getdents64_special_cases (test_core.wasmobj2) ... ok test_getdents64 (test_core.binaryen2) ... ok test_iostream_and_determinism (test_core.binaryen2) ... ok [375438, 375438, 375438, 375438, 375438] test_getFuncWrapper_sig_alias (test_core.wasmobj2) ... ok test_getValue_setValue (test_core.wasmobj2) ... ok test_getcwd_with_non_ascii_name (test_core.binaryen2) ... ok test_gcc_unmangler (test_core.wasmobj2) ... ok test_getdents64_special_cases (test_core.binaryen2) ... ok normal /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c test_getFuncWrapper_sig_alias (test_core.binaryen2) ... ok normal /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_fwrite_0 (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_functionpointer_libfunc_varargs (test_core.wasmobj2) ... ok test_gcc_unmangler (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_funcs (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_getValue_setValue (test_core.binaryen2) ... ok test_functionpointer_libfunc_varargs (test_core.binaryen2) ... ok test_fwrite_0 (test_core.binaryen2) ... ok test_funcptrfunc (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_funcptr_namecollide (test_core.wasmobj2) ... ok test_funcs (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/21.c test_funcptr_import_type (test_core.wasmobj2) ... ok test_funcptr (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_funcptrfunc (test_core.binaryen2) ... ok test_funcptr_namecollide (test_core.binaryen2) ... ok test_funcptr_import_type (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c test_fscanf (test_core.wasmobj2) ... ok test_funcptr (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_fscanf_2 (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_fscanf (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_fscanf_2 (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_fs_writeFile (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_fs_trackingdelegate (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_fs_write (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/21.c closure /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_fs_trackingdelegate (test_core.binaryen2) ... ok lto /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c closure /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_fs_writeFile (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_fs_nodefs_home (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_fs_write (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c closure test_fs_nodefs_home (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_fs_nodefs_cloexec (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_fs_mmap (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c test_fs_mmap (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_fs_nodefs_cloexec (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_fs_nodefs_rw (test_core.wasmobj2) ... ok test_fs_llseek (test_core.wasmobj2) ... ok closure /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_fs_llseek (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_fs_emptyPath (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_fs_errorstack (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fs_dict (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_fs_nodefs_rw (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_fs_base (test_core.wasmobj2) ... ok test_fuzz (test_core.wasmobj2) ... ok test_fs_dict (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_fs_append (test_core.wasmobj2) ... ok test_fs_emptyPath (test_core.binaryen2) ... ok test_frexp (test_core.wasmobj2) ... ok outlining: 0 <building and saving freetype_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_fs_errorstack (test_core.binaryen2) ... ok outlining: 0 <building and saving freetype_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_fs_base (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c test_frexp (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_fs_append (test_core.binaryen2) ... ok test_fnmatch (test_core.wasmobj2) ... ok test_floatvars (test_core.wasmobj2) ... ok test_float_literals (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_floatvars (test_core.binaryen2) ... ok test_float_builtins (test_core.wasmobj2) ... ok test_float_literals (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_float32_precise (test_core.wasmobj2) ... ok test_fnmatch (test_core.binaryen2) ... ok test_flexarray_struct (test_core.wasmobj2) ... ok test_float_builtins (test_core.binaryen2) ... ok test_files_m (test_core.wasmobj2) ... ok test_float32_precise (test_core.binaryen2) ... ok base ['-O2', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1', '--pre-js', 'pre.js'] [] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_flexarray_struct (test_core.binaryen2) ... ok base ['-O2', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1', '--pre-js', 'pre.js'] [] test_files_m (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fileno (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_fileno (test_core.binaryen2) ... ok ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] test_fgets_eol (test_core.wasmobj2) ... ok ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] lto /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c test_fgets_eol (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_fgetc_unsigned (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c ['-s', 'SYSCALL_DEBUG=1'] test_fgetc_unsigned (test_core.binaryen2) ... ok TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c NODEFS test_fgetc_ungetc (test_core.wasmobj2) ... ok TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c warning: undefined symbol: FcConfigSubstitute warning: undefined symbol: FcDefaultSubstitute warning: undefined symbol: FcFontSetDestroy warning: undefined symbol: FcFontSort warning: undefined symbol: FcPatternAddInteger warning: undefined symbol: FcPatternBuild warning: undefined symbol: FcPatternDestroy warning: undefined symbol: FcPatternGetInteger warning: undefined symbol: FcPatternGetString ['-s', 'SYSCALL_DEBUG=1'] NODEFS /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_poppler (test_core.wasmobj2) ... ok test_fcvt (test_core.wasmobj2) ... ok test_files (test_core.wasmobj2) ... ok test_fcntl_open (test_core.wasmobj2) ... ok test_fgetc_ungetc (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c warning: undefined symbol: FcConfigSubstitute warning: undefined symbol: FcDefaultSubstitute warning: undefined symbol: FcFontSetDestroy warning: undefined symbol: FcFontSort warning: undefined symbol: FcPatternAddInteger warning: undefined symbol: FcPatternBuild warning: undefined symbol: FcPatternDestroy warning: undefined symbol: FcPatternGetInteger warning: undefined symbol: FcPatternGetString test_fcntl_misc (test_core.wasmobj2) ... ok test_fcvt (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_fcntl (test_core.wasmobj2) ... ok test_fcntl_open (test_core.binaryen2) ... ok 0 float test_poppler (test_core.binaryen2) ... ok 0 float /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c test_fcntl_misc (test_core.binaryen2) ... ok 0 double test_files (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c test_fast_math (test_core.wasmobj2) ... ok test_fcntl (test_core.binaryen2) ... ok 1 float test_fannkuch (test_core.wasmobj2) ... ok 1 double /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c test_fast_math (test_core.binaryen2) ... ok test_fakestat (test_core.wasmobj2) ... ok 0 double 2 float test_exported_response (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_fannkuch (test_core.binaryen2) ... ok 2 double test_fakestat (test_core.binaryen2) ... ok test_fasta (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_exit_status (test_core.wasmobj2) ... ok test_exported_response (test_core.binaryen2) ... ok test_exceptions_white_list_2 (test_core.wasmobj2) ... ok 1 float /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_exceptions_white_list_2 (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_exceptions_white_list (test_core.wasmobj2) ... ok emscripten:INFO: generating system library: libc++.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc++.a" for subsequent builds) 1 double emscripten:INFO: - ok test_exit_status (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c 2 float test_exceptions_virtual_inheritance (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_exceptions_uncaught_2 (test_core.wasmobj2) ... ok test_exceptions_virtual_inheritance (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c 2 double /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_exceptions_white_list (test_core.binaryen2) ... ok test_exceptions_uncaught (test_core.wasmobj2) ... ok test_fasta (test_core.binaryen2) ... ok test_exceptions_uncaught_2 (test_core.binaryen2) ... ok test_exceptions_typed (test_core.wasmobj2) ... ok test_exceptions_std (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_exceptions_simplify_cfg (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324] test_exceptions_typed (test_core.binaryen2) ... ok test_exceptions_std (test_core.binaryen2) ... ok test_exceptions_simplify_cfg (test_core.binaryen2) ... ok test_exceptions_resume (test_core.wasmobj2) ... ok <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324] test_exceptions_rethrow (test_core.wasmobj2) ... ok test_exceptions_refcount (test_core.wasmobj2) ... ok test_exceptions_uncaught (test_core.binaryen2) ... ok <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324 case 2] test_fuzz (test_core.binaryen2) ... ok test_exceptions_resume (test_core.binaryen2) ... ok test_exceptions_refcount (test_core.binaryen2) ... ok test_exceptions_rethrow (test_core.binaryen2) ... ok test_exceptions_multiple_inherit (test_core.wasmobj2) ... ok test_exceptions_primary (test_core.wasmobj2) ... ok test_exceptions_multi (test_core.wasmobj2) ... ok <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324 case 2] test_exceptions_multiple_inherit_rethrow (test_core.wasmobj2) ... ok [issue 324 case 3] test_freetype (test_core.wasmobj2) ... ok test_exceptions_primary (test_core.binaryen2) ... ok test_exceptions_multiple_inherit (test_core.binaryen2) ... ok test_exceptions_multi (test_core.binaryen2) ... ok test_exceptions_libcxx (test_core.wasmobj2) ... ok test_exceptions_multiple_inherit_rethrow (test_core.binaryen2) ... ok test_exceptions_destroy_virtual (test_core.wasmobj2) ... ok test_exceptions_alias (test_core.wasmobj2) ... ok [issue 324 case 3] test_freetype (test_core.binaryen2) ... ok 0 test_exceptions_libcxx (test_core.binaryen2) ... ok 0 test_exceptions_convert (test_core.wasmobj2) ... ok 0 test_exceptions_destroy_virtual (test_core.binaryen2) ... ok 0 1 test_exceptions_alias (test_core.binaryen2) ... ok test_exceptions_2 (test_core.wasmobj2) ... ok test_exceptions_convert (test_core.binaryen2) ... ok test_exception_source_map (test_core.wasmobj2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_exception_source_map (test_core.binaryen2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' leave printf in ctor test_exceptions_custom (test_core.wasmobj2) ... ok leave printf in ctor 1 2 test_exceptions_3 (test_core.wasmobj2) ... ok remove ctor of just assigns to memory 1 test_errar (test_core.wasmobj2) ... ok test_eval_ctors (test_core.wasmobj2) ... ok mem: 2220 => 2226 code: 52 => 50 remove ctor of just assigns to memory test_erf (test_core.wasmobj2) ... ok 1 test_exceptions_custom (test_core.binaryen2) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] node 2 test_exceptions_3 (test_core.binaryen2) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] node test_errar (test_core.binaryen2) ... ok shell test_environ (test_core.wasmobj2) ... ok (test did not pass in JS engine: ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node']) node,shell test_exceptions_2 (test_core.binaryen2) ... ok test_environment (test_core.wasmobj2) ... ok test_erf (test_core.binaryen2) ... ok test_env (test_core.wasmobj2) ... ok shell test_emulate_function_pointer_casts (test_core.wasmobj2) ... ok test_emterpretify (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_emterpretify (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_environ (test_core.binaryen2) ... ok test_emscripten_run_script_string_utf8 (test_core.wasmobj2) ... ok test_emscripten_log (test_core.wasmobj2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_log (test_core.binaryen2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_env (test_core.binaryen2) ... ok test_emscripten_get_now (test_core.wasmobj2) ... ok test_eval_ctors (test_core.binaryen2) ... ok mem: 2215 => 2217 code: 55 => 53 test_emulate_function_pointer_casts (test_core.binaryen2) ... ok (test did not pass in JS engine: ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node']) node,shell test_exceptions (test_core.wasmobj2) ... ok test_emscripten_get_compiler_setting (test_core.wasmobj2) ... ok test_emscripten_run_script_string_utf8 (test_core.binaryen2) ... ok test_emscripten_api (test_core.wasmobj2) ... ok normal test_emptyclass (test_core.wasmobj2) ... ok normal test_emscripten_get_now (test_core.binaryen2) ... ok debug test_environment (test_core.binaryen2) ... ok test_emptyclass (test_core.binaryen2) ... ok debug log debug test_emscripten_get_compiler_setting (test_core.binaryen2) ... ok test_embind_unsigned (test_core.wasmobj2) ... ok test_exceptions (test_core.binaryen2) ... ok test_emscripten_api (test_core.binaryen2) ... ok test_embind_negative_constants (test_core.wasmobj2) ... ok test_emmalloc (test_core.wasmobj2) ... ok test_embind_val (test_core.wasmobj2) ... ok debug log test_embind_float_constants (test_core.wasmobj2) ... ok test_embind_f_no_rtti (test_core.wasmobj2) ... ok test_embind_unsigned (test_core.binaryen2) ... ok test_embind_4 (test_core.wasmobj2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_embind_4 (test_core.binaryen2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_embind_5 (test_core.wasmobj2) ... ok test_embind_3 (test_core.wasmobj2) ... ok test_embind_negative_constants (test_core.binaryen2) ... ok test_embind_val (test_core.binaryen2) ... ok test_embind_f_no_rtti (test_core.binaryen2) ... ok test_embind_float_constants (test_core.binaryen2) ... ok test_embind_2 (test_core.wasmobj2) ... ok test_embind (test_core.wasmobj2) ... ok test_em_js (test_core.wasmobj2) ... ok test_em_asm_unused_arguments (test_core.wasmobj2) ... ok test_emmalloc (test_core.binaryen2) ... ok test_embind_5 (test_core.binaryen2) ... ok test_em_asm_parameter_pack (test_core.wasmobj2) ... ok test_embind_3 (test_core.binaryen2) ... ok test_em_asm_unicode (test_core.wasmobj2) ... ok test_embind (test_core.binaryen2) ... ok test_embind_2 (test_core.binaryen2) ... ok test_em_asm_unused_arguments (test_core.binaryen2) ... ok DIRECT EXPORTED test_em_asm_2 (test_core.wasmobj2) ... ok DIRECT test_em_asm (test_core.wasmobj2) ... ok test_em_asm_parameter_pack (test_core.binaryen2) ... ok FROM_OUTSIDE test_dynamic_cast_b (test_core.wasmobj2) ... ok test_dyncall_specific (test_core.wasmobj2) ... ok test_em_js (test_core.binaryen2) ... ok test_dynamic_cast_2 (test_core.wasmobj2) ... ok test_em_asm_unicode (test_core.binaryen2) ... ok test_dylink_zlib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_zlib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_syslibs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_syslibs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_stdlib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_stdlib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_spaghetti (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_spaghetti (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_raii_exceptions (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_raii_exceptions (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_printfs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_printfs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_postSets_chunking (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_postSets_chunking (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_many_postSets (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_many_postSets (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_jslib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_jslib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_iostream (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_iostream (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_i64_b (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_i64_b (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_i64 (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_i64 (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_hyper_dupe (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_hyper_dupe (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_modded (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_modded (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_jslib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_jslib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_inits (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_inits (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_init (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_init (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_wrapper (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_wrapper (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_float (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_float (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers2 (test_core.wasmobj2) ... ok test_dylink_funcpointers2 (test_core.binaryen2) ... ok test_dylink_funcpointers (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointer (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointer (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_floats (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_floats (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dynamic_cast (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dynamic_cast (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dso_needed (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dso_needed (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dot_a (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dot_a (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_class (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_class (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_basics (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_basics (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dynamic_cast (test_core.wasmobj2) ... ok EXPORTED test_double_varargs (test_core.wasmobj2) ... ok test_double_i64_conversion (test_core.wasmobj2) ... ok test_em_asm_2 (test_core.binaryen2) ... ok test_dynamic_cast_b (test_core.binaryen2) ... ok test_em_asm (test_core.binaryen2) ... ok test_dlmalloc_partial_2 (test_core.wasmobj2) ... ok test_dynamic_cast_2 (test_core.binaryen2) ... ok test_double_varargs (test_core.binaryen2) ... ok FROM_OUTSIDE test_dlmalloc_partial (test_core.wasmobj2) ... ok test_dlfcn_varargs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_varargs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_unique_sig (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_unique_sig (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_stacks (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_stacks (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_self (test_core.wasmobj2) ... ok test_dlfcn_self (test_core.binaryen2) ... ok test_dlfcn_qsort (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_qsort (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_missing (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_missing (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_mallocs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_mallocs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_longjmp (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_longjmp (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_info (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_info (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_i64 (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_i64 (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_handle_alloc (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_handle_alloc (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_funcs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_funcs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_em_asm (test_core.wasmobj2) ... ok test_dlfcn_em_asm (test_core.binaryen2) ... ok test_dlfcn_data_and_fptr (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_data_and_fptr (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_basic (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_basic (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_alignment_and_zeroing (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_alignment_and_zeroing (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dynamic_cast (test_core.binaryen2) ... ok test_dlmalloc (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_dfe (test_core.wasmobj2) ... skipped 'dfe-only' test_dfe (test_core.binaryen2) ... skipped 'dfe-only' test_demangle_stacks_symbol_map (test_core.wasmobj2) ... skipped 'is_wasm_backend : lld does not generate symbol maps' test_demangle_stacks_symbol_map (test_core.binaryen2) ... skipped 'is_wasm_backend : lld does not generate symbol maps' test_double_i64_conversion (test_core.binaryen2) ... ok test_dlmalloc_partial_2 (test_core.binaryen2) ... ok test_dead_functions (test_core.wasmobj2) ... skipped 'is_wasm_backend : DEAD_FUNCTIONS elimination is done by the JSOptimizer' test_dead_functions (test_core.binaryen2) ... skipped 'is_wasm_backend : DEAD_FUNCTIONS elimination is done by the JSOptimizer' test_dyncall_specific (test_core.binaryen2) ... ok without assertions, the stack is not printed, but a message suggesting assertions is test_dlmalloc_partial (test_core.binaryen2) ... ok test_dlmalloc (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_cxx03_do_run (test_core.wasmobj2) ... ok test_cubescript (test_core.wasmobj2) ... skipped 'is_wasm_backend : FixFunctionBitcasts pass invalidates otherwise-ok function pointer casts' test_cubescript (test_core.binaryen2) ... skipped 'is_wasm_backend : FixFunctionBitcasts pass invalidates otherwise-ok function pointer casts' test_direct_string_constant_usage (test_core.wasmobj2) ... ok test_demangle_stacks (test_core.wasmobj2) ... ok <building and saving cube2hash_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_cube2md5 (test_core.wasmobj2) ... ok <building and saving cube2hash_O2_c9ab099af271c5c1541733255032a7c4 into cache> without assertions, the stack is not printed, but a message suggesting assertions is test_cxx_self_assign (test_core.wasmobj2) ... ok test_cube2hash (test_core.wasmobj2) ... ok test_cxx03_do_run (test_core.binaryen2) ... ok test_coroutine_emterpretify_async (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_coroutine_emterpretify_async (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_coroutine_asyncify (test_core.wasmobj2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_coroutine_asyncify (test_core.binaryen2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_ctype (test_core.wasmobj2) ... ok test_cxx_self_assign (test_core.binaryen2) ... ok test_copyop (test_core.wasmobj2) ... ok test_direct_string_constant_usage (test_core.binaryen2) ... ok test_cube2md5 (test_core.binaryen2) ... ok test_conststructs (test_core.wasmobj2) ... ok test_constglobalunion (test_core.wasmobj2) ... ok test_constglobalstructs (test_core.wasmobj2) ... ok test_ctype (test_core.binaryen2) ... ok test_cube2hash (test_core.binaryen2) ... ok test_demangle_stacks (test_core.binaryen2) ... ok test_copyop (test_core.binaryen2) ... ok test_complex (test_core.wasmobj2) ... ok test_closebitcasts (test_core.wasmobj2) ... ok test_conststructs (test_core.binaryen2) ... ok test_class (test_core.wasmobj2) ... ok test_cases (test_core.wasmobj2) ... skipped 'is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples' test_cases (test_core.binaryen2) ... skipped 'is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples' 0 0 with closure test_constglobalstructs (test_core.binaryen2) ... ok 0 0 test_constglobalunion (test_core.binaryen2) ... ok test_closebitcasts (test_core.binaryen2) ... ok test_complex (test_core.binaryen2) ... ok test_class (test_core.binaryen2) ... ok test_bsearch (test_core.wasmobj2) ... ok test_brk (test_core.wasmobj2) ... ok with closure test_bitfields (test_core.wasmobj2) ... ok test_binaryen_trap_mode (test_core.wasmobj2) ... skipped 'is_wasm_backend : Wasm backend emits non-trapping float-to-int conversion' test_binaryen_trap_mode (test_core.binaryen2) ... skipped 'is_wasm_backend : Wasm backend emits non-trapping float-to-int conversion' 0 1 test_bsearch (test_core.binaryen2) ... ok test_brk (test_core.binaryen2) ... ok test_bitfields (test_core.binaryen2) ... ok test_ccall (test_core.wasmobj2) ... ok test_bigarray (test_core.wasmobj2) ... ok test_bigswitch (test_core.wasmobj2) ... ok 0 1 0 2 test_bigarray (test_core.binaryen2) ... ok test_ccall (test_core.binaryen2) ... ok test_autodebug (test_core.wasmobj2) ... skipped 'autodebugging only works with bitcode objects' test_bigswitch (test_core.binaryen2) ... ok test_bad_typeid (test_core.wasmobj2) ... ok test_atomic_cxx (test_core.wasmobj2) ... ok 1 0 test_atomic (test_core.wasmobj2) ... ok 0 2 test_atomic_cxx (test_core.binaryen2) ... ok test_atomic (test_core.binaryen2) ... ok test_atoX (test_core.wasmobj2) ... ok test_atexit (test_core.wasmobj2) ... ok 1 1 test_bad_typeid (test_core.binaryen2) ... ok test_asyncify_unused (test_core.wasmobj2) ... skipped 'is_wasm_backend : ASYNCIFY is not supported in the LLVM wasm backend' test_asyncify_unused (test_core.binaryen2) ... skipped 'is_wasm_backend : ASYNCIFY is not supported in the LLVM wasm backend' test_async_returnvalue (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_returnvalue (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_exit (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_exit (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_emterpretify (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_async_emterpretify (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_async_abort (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_abort (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async (test_core.wasmobj2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_async (test_core.binaryen2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_assert (test_core.wasmobj2) ... ok test_atoX (test_core.binaryen2) ... ok test_asmjs_unknown_emscripten (test_core.wasmobj2) ... skipped 'is_wasm_backend : test checks that __asmjs__ is #defined' test_asmjs_unknown_emscripten (test_core.binaryen2) ... skipped 'is_wasm_backend : test checks that __asmjs__ is #defined' test_asm_pgo (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_asm_pgo (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_array2b (test_core.wasmobj2) ... ok test_autodebug (test_core.binaryen2) ... ok test_atexit (test_core.binaryen2) ... ok test_array2 (test_core.wasmobj2) ... ok test_assert (test_core.binaryen2) ... ok 1 2 test_alloca_stack (test_core.wasmobj2) ... ok 1 0 test_alloca (test_core.wasmobj2) ... ok test_array2b (test_core.binaryen2) ... ok test_array2 (test_core.binaryen2) ... ok test_aligned_alloc (test_core.wasmobj2) ... ok test_alloca_stack (test_core.binaryen2) ... ok relocatable test_align_moar (test_core.wasmobj2) ... ok test_alloca (test_core.binaryen2) ... ok test_bswap64 (test_core.wasmobj2) ... ok test_aligned_alloc (test_core.binaryen2) ... ok test_align64 (test_core.wasmobj2) ... ok test_addr_of_stacked (test_core.wasmobj2) ... ok relocatable test_align64 (test_core.binaryen2) ... ok 0 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1'] test_add_function (test_core.wasmobj2) ... ok 0 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1'] test_addr_of_stacked (test_core.binaryen2) ... ok [] 1 1 ['-s', 'FORCE_FILESYSTEM=1'] test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.wasmobj2) ... ok test_align_moar (test_core.binaryen2) ... ok 1 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] test_799 (test_core.wasmobj2) ... ok [] ['-DUSE_FILES'] ['-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] test_FS_exports (test_core.wasmobj2) ... ok ['-s', 'FORCE_FILESYSTEM=1'] test_add_function (test_core.binaryen2) ... ok test_799 (test_core.binaryen2) ... ok test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.binaryen2) ... ok 1 2 1 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] ['-DUSE_FILES'] ['-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] test_bswap64 (test_core.binaryen2) ... ok test_FS_exports (test_core.binaryen2) ... ok test_biggerswitch (test_core.wasmobj2) ... ok test_biggerswitch (test_core.binaryen2) ... ok DONE: combining results on main thread test_799 (test_core.binaryen2) ... ok test_799 (test_core.wasmobj2) ... ok test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.binaryen2) ... ok test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.wasmobj2) ... ok test_FS_exports (test_core.binaryen2) ... ok test_FS_exports (test_core.wasmobj2) ... ok test_add_function (test_core.binaryen2) ... ok test_add_function (test_core.wasmobj2) ... ok test_addr_of_stacked (test_core.binaryen2) ... ok test_addr_of_stacked (test_core.wasmobj2) ... ok test_align64 (test_core.binaryen2) ... ok test_align64 (test_core.wasmobj2) ... ok test_align_moar (test_core.binaryen2) ... ok test_align_moar (test_core.wasmobj2) ... ok test_aligned_alloc (test_core.binaryen2) ... ok test_aligned_alloc (test_core.wasmobj2) ... ok test_alloca (test_core.binaryen2) ... ok test_alloca (test_core.wasmobj2) ... ok test_alloca_stack (test_core.binaryen2) ... ok test_alloca_stack (test_core.wasmobj2) ... ok test_array2 (test_core.binaryen2) ... ok test_array2 (test_core.wasmobj2) ... ok test_array2b (test_core.binaryen2) ... ok test_array2b (test_core.wasmobj2) ... ok test_asm_pgo (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_asm_pgo (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_asmjs_unknown_emscripten (test_core.binaryen2) ... skipped 'is_wasm_backend : test checks that __asmjs__ is #defined' test_asmjs_unknown_emscripten (test_core.wasmobj2) ... skipped 'is_wasm_backend : test checks that __asmjs__ is #defined' test_assert (test_core.binaryen2) ... ok test_assert (test_core.wasmobj2) ... ok test_async (test_core.binaryen2) ... skipped "wasm backend doesn't support ASYNCIFY yet" test_async (test_core.wasmobj2) ... skipped "wasm backend doesn't support ASYNCIFY yet" test_async_abort (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_abort (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_emterpretify (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_async_emterpretify (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_async_exit (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_exit (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_returnvalue (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_returnvalue (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_asyncify_unused (test_core.binaryen2) ... skipped 'is_wasm_backend : ASYNCIFY is not supported in the LLVM wasm backend' test_asyncify_unused (test_core.wasmobj2) ... skipped 'is_wasm_backend : ASYNCIFY is not supported in the LLVM wasm backend' test_atexit (test_core.binaryen2) ... ok test_atexit (test_core.wasmobj2) ... ok test_atoX (test_core.binaryen2) ... ok test_atoX (test_core.wasmobj2) ... ok test_atomic (test_core.binaryen2) ... ok test_atomic (test_core.wasmobj2) ... ok test_atomic_cxx (test_core.binaryen2) ... ok test_atomic_cxx (test_core.wasmobj2) ... ok test_autodebug (test_core.binaryen2) ... ok test_autodebug (test_core.wasmobj2) ... skipped 'autodebugging only works with bitcode objects' test_bad_typeid (test_core.binaryen2) ... ok test_bad_typeid (test_core.wasmobj2) ... ok test_bigarray (test_core.binaryen2) ... ok test_bigarray (test_core.wasmobj2) ... ok test_biggerswitch (test_core.binaryen2) ... ok test_biggerswitch (test_core.wasmobj2) ... ok test_bigswitch (test_core.binaryen2) ... ok test_bigswitch (test_core.wasmobj2) ... ok test_binaryen_trap_mode (test_core.binaryen2) ... skipped 'is_wasm_backend : Wasm backend emits non-trapping float-to-int conversion' test_binaryen_trap_mode (test_core.wasmobj2) ... skipped 'is_wasm_backend : Wasm backend emits non-trapping float-to-int conversion' test_bitfields (test_core.binaryen2) ... ok test_bitfields (test_core.wasmobj2) ... ok test_brk (test_core.binaryen2) ... ok test_brk (test_core.wasmobj2) ... ok test_bsearch (test_core.binaryen2) ... ok test_bsearch (test_core.wasmobj2) ... ok test_bswap64 (test_core.binaryen2) ... ok test_bswap64 (test_core.wasmobj2) ... ok test_cases (test_core.binaryen2) ... skipped "is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples" test_cases (test_core.wasmobj2) ... skipped "is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples" test_ccall (test_core.binaryen2) ... ok test_ccall (test_core.wasmobj2) ... ok test_class (test_core.binaryen2) ... ok test_class (test_core.wasmobj2) ... ok test_closebitcasts (test_core.binaryen2) ... ok test_closebitcasts (test_core.wasmobj2) ... ok test_complex (test_core.binaryen2) ... ok test_complex (test_core.wasmobj2) ... ok test_constglobalstructs (test_core.binaryen2) ... ok test_constglobalstructs (test_core.wasmobj2) ... ok test_constglobalunion (test_core.binaryen2) ... ok test_constglobalunion (test_core.wasmobj2) ... ok test_conststructs (test_core.binaryen2) ... ok test_conststructs (test_core.wasmobj2) ... ok test_copyop (test_core.binaryen2) ... ok test_copyop (test_core.wasmobj2) ... ok test_coroutine_asyncify (test_core.binaryen2) ... skipped "wasm backend doesn't support ASYNCIFY yet" test_coroutine_asyncify (test_core.wasmobj2) ... skipped "wasm backend doesn't support ASYNCIFY yet" test_coroutine_emterpretify_async (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_coroutine_emterpretify_async (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_ctype (test_core.binaryen2) ... ok test_ctype (test_core.wasmobj2) ... ok test_cube2hash (test_core.binaryen2) ... ok test_cube2hash (test_core.wasmobj2) ... ok test_cube2md5 (test_core.binaryen2) ... ok test_cube2md5 (test_core.wasmobj2) ... ok test_cubescript (test_core.binaryen2) ... skipped 'is_wasm_backend : FixFunctionBitcasts pass invalidates otherwise-ok function pointer casts' test_cubescript (test_core.wasmobj2) ... skipped 'is_wasm_backend : FixFunctionBitcasts pass invalidates otherwise-ok function pointer casts' test_cxx03_do_run (test_core.binaryen2) ... ok test_cxx03_do_run (test_core.wasmobj2) ... ok test_cxx_self_assign (test_core.binaryen2) ... ok test_cxx_self_assign (test_core.wasmobj2) ... ok test_dead_functions (test_core.binaryen2) ... skipped 'is_wasm_backend : DEAD_FUNCTIONS elimination is done by the JSOptimizer' test_dead_functions (test_core.wasmobj2) ... skipped 'is_wasm_backend : DEAD_FUNCTIONS elimination is done by the JSOptimizer' test_demangle_stacks (test_core.binaryen2) ... ok test_demangle_stacks (test_core.wasmobj2) ... ok test_demangle_stacks_symbol_map (test_core.binaryen2) ... skipped 'is_wasm_backend : lld does not generate symbol maps' test_demangle_stacks_symbol_map (test_core.wasmobj2) ... skipped 'is_wasm_backend : lld does not generate symbol maps' test_dfe (test_core.binaryen2) ... skipped 'dfe-only' test_dfe (test_core.wasmobj2) ... skipped 'dfe-only' test_direct_string_constant_usage (test_core.binaryen2) ... ok test_direct_string_constant_usage (test_core.wasmobj2) ... ok test_dlfcn_alignment_and_zeroing (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_alignment_and_zeroing (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_basic (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_basic (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_data_and_fptr (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_data_and_fptr (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_em_asm (test_core.binaryen2) ... ok test_dlfcn_em_asm (test_core.wasmobj2) ... ok test_dlfcn_funcs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_funcs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_handle_alloc (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_handle_alloc (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_i64 (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_i64 (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_info (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_info (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_longjmp (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_longjmp (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_mallocs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_mallocs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_missing (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_missing (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_qsort (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_qsort (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_self (test_core.binaryen2) ... ok test_dlfcn_self (test_core.wasmobj2) ... ok test_dlfcn_stacks (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_stacks (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_unique_sig (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_unique_sig (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlfcn_varargs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dlfcn_varargs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dlmalloc (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_dlmalloc (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_dlmalloc_partial (test_core.binaryen2) ... ok test_dlmalloc_partial (test_core.wasmobj2) ... ok test_dlmalloc_partial_2 (test_core.binaryen2) ... ok test_dlmalloc_partial_2 (test_core.wasmobj2) ... ok test_double_i64_conversion (test_core.binaryen2) ... ok test_double_i64_conversion (test_core.wasmobj2) ... ok test_double_varargs (test_core.binaryen2) ... ok test_double_varargs (test_core.wasmobj2) ... ok test_dylink_basics (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_basics (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_class (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_class (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dot_a (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dot_a (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dso_needed (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dso_needed (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dynamic_cast (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dynamic_cast (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_floats (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_floats (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointer (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointer (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers2 (test_core.binaryen2) ... ok test_dylink_funcpointers2 (test_core.wasmobj2) ... ok test_dylink_funcpointers_float (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_float (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_wrapper (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_wrapper (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_init (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_init (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_inits (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_inits (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_jslib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_jslib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_modded (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_modded (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_hyper_dupe (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_hyper_dupe (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_i64 (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_i64 (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_i64_b (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_i64_b (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_iostream (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_iostream (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_jslib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_jslib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_many_postSets (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_many_postSets (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_postSets_chunking (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_postSets_chunking (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_printfs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_printfs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_raii_exceptions (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_raii_exceptions (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_spaghetti (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_spaghetti (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_stdlib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_stdlib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_syslibs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_syslibs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_zlib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_zlib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dynamic_cast (test_core.binaryen2) ... ok test_dynamic_cast (test_core.wasmobj2) ... ok test_dynamic_cast_2 (test_core.binaryen2) ... ok test_dynamic_cast_2 (test_core.wasmobj2) ... ok test_dynamic_cast_b (test_core.binaryen2) ... ok test_dynamic_cast_b (test_core.wasmobj2) ... ok test_dyncall_specific (test_core.binaryen2) ... ok test_dyncall_specific (test_core.wasmobj2) ... ok test_em_asm (test_core.binaryen2) ... ok test_em_asm (test_core.wasmobj2) ... ok test_em_asm_2 (test_core.binaryen2) ... ok test_em_asm_2 (test_core.wasmobj2) ... ok test_em_asm_parameter_pack (test_core.binaryen2) ... ok test_em_asm_parameter_pack (test_core.wasmobj2) ... ok test_em_asm_unicode (test_core.binaryen2) ... ok test_em_asm_unicode (test_core.wasmobj2) ... ok test_em_asm_unused_arguments (test_core.binaryen2) ... ok test_em_asm_unused_arguments (test_core.wasmobj2) ... ok test_em_js (test_core.binaryen2) ... ok test_em_js (test_core.wasmobj2) ... ok test_embind (test_core.binaryen2) ... ok test_embind (test_core.wasmobj2) ... ok test_embind_2 (test_core.binaryen2) ... ok test_embind_2 (test_core.wasmobj2) ... ok test_embind_3 (test_core.binaryen2) ... ok test_embind_3 (test_core.wasmobj2) ... ok test_embind_4 (test_core.binaryen2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_embind_4 (test_core.wasmobj2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_embind_5 (test_core.binaryen2) ... ok test_embind_5 (test_core.wasmobj2) ... ok test_embind_f_no_rtti (test_core.binaryen2) ... ok test_embind_f_no_rtti (test_core.wasmobj2) ... ok test_embind_float_constants (test_core.binaryen2) ... ok test_embind_float_constants (test_core.wasmobj2) ... ok test_embind_negative_constants (test_core.binaryen2) ... ok test_embind_negative_constants (test_core.wasmobj2) ... ok test_embind_unsigned (test_core.binaryen2) ... ok test_embind_unsigned (test_core.wasmobj2) ... ok test_embind_val (test_core.binaryen2) ... ok test_embind_val (test_core.wasmobj2) ... ok test_emmalloc (test_core.binaryen2) ... ok test_emmalloc (test_core.wasmobj2) ... ok test_emptyclass (test_core.binaryen2) ... ok test_emptyclass (test_core.wasmobj2) ... ok test_emscripten_api (test_core.binaryen2) ... ok test_emscripten_api (test_core.wasmobj2) ... ok test_emscripten_get_compiler_setting (test_core.binaryen2) ... ok test_emscripten_get_compiler_setting (test_core.wasmobj2) ... ok test_emscripten_get_now (test_core.binaryen2) ... ok test_emscripten_get_now (test_core.wasmobj2) ... ok test_emscripten_log (test_core.binaryen2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_log (test_core.wasmobj2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_run_script_string_utf8 (test_core.binaryen2) ... ok test_emscripten_run_script_string_utf8 (test_core.wasmobj2) ... ok test_emterpretify (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_emterpretify (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_emulate_function_pointer_casts (test_core.binaryen2) ... ok test_emulate_function_pointer_casts (test_core.wasmobj2) ... ok test_env (test_core.binaryen2) ... ok test_env (test_core.wasmobj2) ... ok test_environ (test_core.binaryen2) ... ok test_environ (test_core.wasmobj2) ... ok test_environment (test_core.binaryen2) ... ok test_environment (test_core.wasmobj2) ... ok test_erf (test_core.binaryen2) ... ok test_erf (test_core.wasmobj2) ... ok test_errar (test_core.binaryen2) ... ok test_errar (test_core.wasmobj2) ... ok test_eval_ctors (test_core.binaryen2) ... ok test_eval_ctors (test_core.wasmobj2) ... ok test_exception_source_map (test_core.binaryen2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_exception_source_map (test_core.wasmobj2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_exceptions (test_core.binaryen2) ... ok test_exceptions (test_core.wasmobj2) ... ok test_exceptions_2 (test_core.binaryen2) ... ok test_exceptions_2 (test_core.wasmobj2) ... ok test_exceptions_3 (test_core.binaryen2) ... ok test_exceptions_3 (test_core.wasmobj2) ... ok test_exceptions_alias (test_core.binaryen2) ... ok test_exceptions_alias (test_core.wasmobj2) ... ok test_exceptions_convert (test_core.binaryen2) ... ok test_exceptions_convert (test_core.wasmobj2) ... ok test_exceptions_custom (test_core.binaryen2) ... ok test_exceptions_custom (test_core.wasmobj2) ... ok test_exceptions_destroy_virtual (test_core.binaryen2) ... ok test_exceptions_destroy_virtual (test_core.wasmobj2) ... ok test_exceptions_libcxx (test_core.binaryen2) ... ok test_exceptions_libcxx (test_core.wasmobj2) ... ok test_exceptions_multi (test_core.binaryen2) ... ok test_exceptions_multi (test_core.wasmobj2) ... ok test_exceptions_multiple_inherit (test_core.binaryen2) ... ok test_exceptions_multiple_inherit (test_core.wasmobj2) ... ok test_exceptions_multiple_inherit_rethrow (test_core.binaryen2) ... ok test_exceptions_multiple_inherit_rethrow (test_core.wasmobj2) ... ok test_exceptions_primary (test_core.binaryen2) ... ok test_exceptions_primary (test_core.wasmobj2) ... ok test_exceptions_refcount (test_core.binaryen2) ... ok test_exceptions_refcount (test_core.wasmobj2) ... ok test_exceptions_resume (test_core.binaryen2) ... ok test_exceptions_resume (test_core.wasmobj2) ... ok test_exceptions_rethrow (test_core.binaryen2) ... ok test_exceptions_rethrow (test_core.wasmobj2) ... ok test_exceptions_simplify_cfg (test_core.binaryen2) ... ok test_exceptions_simplify_cfg (test_core.wasmobj2) ... ok test_exceptions_std (test_core.binaryen2) ... ok test_exceptions_std (test_core.wasmobj2) ... ok test_exceptions_typed (test_core.binaryen2) ... ok test_exceptions_typed (test_core.wasmobj2) ... ok test_exceptions_uncaught (test_core.binaryen2) ... ok test_exceptions_uncaught (test_core.wasmobj2) ... ok test_exceptions_uncaught_2 (test_core.binaryen2) ... ok test_exceptions_uncaught_2 (test_core.wasmobj2) ... ok test_exceptions_virtual_inheritance (test_core.binaryen2) ... ok test_exceptions_virtual_inheritance (test_core.wasmobj2) ... ok test_exceptions_white_list (test_core.binaryen2) ... ok test_exceptions_white_list (test_core.wasmobj2) ... ok test_exceptions_white_list_2 (test_core.binaryen2) ... ok test_exceptions_white_list_2 (test_core.wasmobj2) ... ok test_exit_status (test_core.binaryen2) ... ok test_exit_status (test_core.wasmobj2) ... ok test_exported_response (test_core.binaryen2) ... ok test_exported_response (test_core.wasmobj2) ... ok test_fakestat (test_core.binaryen2) ... ok test_fakestat (test_core.wasmobj2) ... ok test_fannkuch (test_core.binaryen2) ... ok test_fannkuch (test_core.wasmobj2) ... ok test_fast_math (test_core.binaryen2) ... ok test_fast_math (test_core.wasmobj2) ... ok test_fasta (test_core.binaryen2) ... ok test_fasta (test_core.wasmobj2) ... ok test_fcntl (test_core.binaryen2) ... ok test_fcntl (test_core.wasmobj2) ... ok test_fcntl_misc (test_core.binaryen2) ... ok test_fcntl_misc (test_core.wasmobj2) ... ok test_fcntl_open (test_core.binaryen2) ... ok test_fcntl_open (test_core.wasmobj2) ... ok test_fcvt (test_core.binaryen2) ... ok test_fcvt (test_core.wasmobj2) ... ok test_fgetc_ungetc (test_core.binaryen2) ... ok test_fgetc_ungetc (test_core.wasmobj2) ... ok test_fgetc_unsigned (test_core.binaryen2) ... ok test_fgetc_unsigned (test_core.wasmobj2) ... ok test_fgets_eol (test_core.binaryen2) ... ok test_fgets_eol (test_core.wasmobj2) ... ok test_fileno (test_core.binaryen2) ... ok test_fileno (test_core.wasmobj2) ... ok test_files (test_core.binaryen2) ... ok test_files (test_core.wasmobj2) ... ok test_files_m (test_core.binaryen2) ... ok test_files_m (test_core.wasmobj2) ... ok test_flexarray_struct (test_core.binaryen2) ... ok test_flexarray_struct (test_core.wasmobj2) ... ok test_float32_precise (test_core.binaryen2) ... ok test_float32_precise (test_core.wasmobj2) ... ok test_float_builtins (test_core.binaryen2) ... ok test_float_builtins (test_core.wasmobj2) ... ok test_float_literals (test_core.binaryen2) ... ok test_float_literals (test_core.wasmobj2) ... ok test_floatvars (test_core.binaryen2) ... ok test_floatvars (test_core.wasmobj2) ... ok test_fnmatch (test_core.binaryen2) ... ok test_fnmatch (test_core.wasmobj2) ... ok test_freetype (test_core.binaryen2) ... ok test_freetype (test_core.wasmobj2) ... ok test_frexp (test_core.binaryen2) ... ok test_frexp (test_core.wasmobj2) ... ok test_fs_append (test_core.binaryen2) ... ok test_fs_append (test_core.wasmobj2) ... ok test_fs_base (test_core.binaryen2) ... ok test_fs_base (test_core.wasmobj2) ... ok test_fs_dict (test_core.binaryen2) ... ok test_fs_dict (test_core.wasmobj2) ... ok test_fs_emptyPath (test_core.binaryen2) ... ok test_fs_emptyPath (test_core.wasmobj2) ... ok test_fs_errorstack (test_core.binaryen2) ... ok test_fs_errorstack (test_core.wasmobj2) ... ok test_fs_llseek (test_core.binaryen2) ... ok test_fs_llseek (test_core.wasmobj2) ... ok test_fs_mmap (test_core.binaryen2) ... ok test_fs_mmap (test_core.wasmobj2) ... ok test_fs_nodefs_cloexec (test_core.binaryen2) ... ok test_fs_nodefs_cloexec (test_core.wasmobj2) ... ok test_fs_nodefs_home (test_core.binaryen2) ... ok test_fs_nodefs_home (test_core.wasmobj2) ... ok test_fs_nodefs_rw (test_core.binaryen2) ... ok test_fs_nodefs_rw (test_core.wasmobj2) ... ok test_fs_trackingdelegate (test_core.binaryen2) ... ok test_fs_trackingdelegate (test_core.wasmobj2) ... ok test_fs_write (test_core.binaryen2) ... ok test_fs_write (test_core.wasmobj2) ... ok test_fs_writeFile (test_core.binaryen2) ... ok test_fs_writeFile (test_core.wasmobj2) ... ok test_fscanf (test_core.binaryen2) ... ok test_fscanf (test_core.wasmobj2) ... ok test_fscanf_2 (test_core.binaryen2) ... ok test_fscanf_2 (test_core.wasmobj2) ... ok test_funcptr (test_core.binaryen2) ... ok test_funcptr (test_core.wasmobj2) ... ok test_funcptr_import_type (test_core.binaryen2) ... ok test_funcptr_import_type (test_core.wasmobj2) ... ok test_funcptr_namecollide (test_core.binaryen2) ... ok test_funcptr_namecollide (test_core.wasmobj2) ... ok test_funcptrfunc (test_core.binaryen2) ... ok test_funcptrfunc (test_core.wasmobj2) ... ok test_funcs (test_core.binaryen2) ... ok test_funcs (test_core.wasmobj2) ... ok test_functionpointer_libfunc_varargs (test_core.binaryen2) ... ok test_functionpointer_libfunc_varargs (test_core.wasmobj2) ... ok test_fuzz (test_core.binaryen2) ... ok test_fuzz (test_core.wasmobj2) ... ok test_fwrite_0 (test_core.binaryen2) ... ok test_fwrite_0 (test_core.wasmobj2) ... ok test_gcc_unmangler (test_core.binaryen2) ... ok test_gcc_unmangler (test_core.wasmobj2) ... ok test_getFuncWrapper_sig_alias (test_core.binaryen2) ... ok test_getFuncWrapper_sig_alias (test_core.wasmobj2) ... ok test_getValue_setValue (test_core.binaryen2) ... ok test_getValue_setValue (test_core.wasmobj2) ... ok test_getcwd_with_non_ascii_name (test_core.binaryen2) ... ok test_getcwd_with_non_ascii_name (test_core.wasmobj2) ... ok test_getdents64 (test_core.binaryen2) ... ok test_getdents64 (test_core.wasmobj2) ... ok test_getdents64_special_cases (test_core.binaryen2) ... ok test_getdents64_special_cases (test_core.wasmobj2) ... ok test_getgep (test_core.binaryen2) ... ok test_getgep (test_core.wasmobj2) ... ok test_getloadavg (test_core.binaryen2) ... ok test_getloadavg (test_core.wasmobj2) ... ok test_getopt (test_core.binaryen2) ... ok test_getopt (test_core.wasmobj2) ... ok test_getopt_long (test_core.binaryen2) ... ok test_getopt_long (test_core.wasmobj2) ... ok test_globaldoubles (test_core.binaryen2) ... ok test_globaldoubles (test_core.wasmobj2) ... ok test_globals (test_core.binaryen2) ... ok test_globals (test_core.wasmobj2) ... ok test_gmtime (test_core.binaryen2) ... ok test_gmtime (test_core.wasmobj2) ... ok test_hello_world (test_core.binaryen2) ... ok test_hello_world (test_core.wasmobj2) ... ok test_i16_emcc_intrinsic (test_core.binaryen2) ... ok test_i16_emcc_intrinsic (test_core.wasmobj2) ... ok test_i32_mul_precise (test_core.binaryen2) ... ok test_i32_mul_precise (test_core.wasmobj2) ... ok test_i64 (test_core.binaryen2) ... ok test_i64 (test_core.wasmobj2) ... ok test_i64_2 (test_core.binaryen2) ... ok test_i64_2 (test_core.wasmobj2) ... ok test_i64_3 (test_core.binaryen2) ... ok test_i64_3 (test_core.wasmobj2) ... ok test_i64_4 (test_core.binaryen2) ... ok test_i64_4 (test_core.wasmobj2) ... ok test_i64_7z (test_core.binaryen2) ... ok test_i64_7z (test_core.wasmobj2) ... ok test_i64_b (test_core.binaryen2) ... ok test_i64_b (test_core.wasmobj2) ... ok test_i64_cmp (test_core.binaryen2) ... ok test_i64_cmp (test_core.wasmobj2) ... ok test_i64_cmp2 (test_core.binaryen2) ... ok test_i64_cmp2 (test_core.wasmobj2) ... ok test_i64_double (test_core.binaryen2) ... ok test_i64_double (test_core.wasmobj2) ... ok test_i64_i16 (test_core.binaryen2) ... ok test_i64_i16 (test_core.wasmobj2) ... ok test_i64_llabs (test_core.binaryen2) ... ok test_i64_llabs (test_core.wasmobj2) ... ok test_i64_precise (test_core.binaryen2) ... ok test_i64_precise (test_core.wasmobj2) ... ok test_i64_precise_needed (test_core.binaryen2) ... ok test_i64_precise_needed (test_core.wasmobj2) ... ok test_i64_precise_unneeded (test_core.binaryen2) ... ok test_i64_precise_unneeded (test_core.wasmobj2) ... ok test_i64_qdouble (test_core.binaryen2) ... ok test_i64_qdouble (test_core.wasmobj2) ... ok test_i64_umul (test_core.binaryen2) ... ok test_i64_umul (test_core.wasmobj2) ... ok test_i64_varargs (test_core.binaryen2) ... ok test_i64_varargs (test_core.wasmobj2) ... ok test_i64_zextneg (test_core.binaryen2) ... ok test_i64_zextneg (test_core.wasmobj2) ... ok test_if (test_core.binaryen2) ... ok test_if (test_core.wasmobj2) ... ok test_if_else (test_core.binaryen2) ... ok test_if_else (test_core.wasmobj2) ... ok test_indirectbr (test_core.binaryen2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr (test_core.wasmobj2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr_many (test_core.binaryen2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr_many (test_core.wasmobj2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_inherit (test_core.binaryen2) ... ok test_inherit (test_core.wasmobj2) ... ok test_inlinejs (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs2 (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs2 (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs3 (test_core.binaryen2) ... skipped 'wasm requires a proper asm module' test_inlinejs3 (test_core.wasmobj2) ... skipped 'wasm requires a proper asm module' test_inlinejs4 (test_core.binaryen2) ... ok test_inlinejs4 (test_core.wasmobj2) ... ok test_intentional_fault (test_core.binaryen2) ... skipped "is_wasm_backend : wasm backend doesn't compile intentional segfault into an abort() call. It also doesn't segfault." test_intentional_fault (test_core.wasmobj2) ... skipped "is_wasm_backend : wasm backend doesn't compile intentional segfault into an abort() call. It also doesn't segfault." test_intvars (test_core.binaryen2) ... ok test_intvars (test_core.wasmobj2) ... ok test_iostream_and_determinism (test_core.binaryen2) ... ok test_iostream_and_determinism (test_core.wasmobj2) ... ok test_iostream_ctors (test_core.binaryen2) ... ok test_iostream_ctors (test_core.wasmobj2) ... ok test_isdigit_l (test_core.binaryen2) ... ok test_isdigit_l (test_core.wasmobj2) ... ok test_isnan (test_core.binaryen2) ... ok test_isnan (test_core.wasmobj2) ... ok test_istream (test_core.binaryen2) ... ok test_istream (test_core.wasmobj2) ... ok test_iswdigit (test_core.binaryen2) ... ok test_iswdigit (test_core.wasmobj2) ... ok test_js_lib_dep_memset (test_core.binaryen2) ... ok test_js_lib_dep_memset (test_core.wasmobj2) ... ok test_js_libraries (test_core.binaryen2) ... ok test_js_libraries (test_core.wasmobj2) ... ok test_langinfo (test_core.binaryen2) ... ok test_langinfo (test_core.wasmobj2) ... ok test_large_exported_response (test_core.binaryen2) ... ok test_large_exported_response (test_core.wasmobj2) ... ok test_legacy_exported_runtime_numbers (test_core.binaryen2) ... ok test_legacy_exported_runtime_numbers (test_core.wasmobj2) ... ok test_libcxx (test_core.binaryen2) ... ok test_libcxx (test_core.wasmobj2) ... ok test_libgen (test_core.binaryen2) ... ok test_libgen (test_core.wasmobj2) ... ok test_life (test_core.binaryen2) ... skipped 'is_wasm' test_life (test_core.wasmobj2) ... skipped 'is_wasm' test_lifetime (test_core.binaryen2) ... ok test_lifetime (test_core.wasmobj2) ... ok test_line_endings (test_core.binaryen2) ... ok test_line_endings (test_core.wasmobj2) ... ok test_linked_list (test_core.binaryen2) ... ok test_linked_list (test_core.wasmobj2) ... ok test_linker_response_file (test_core.binaryen2) ... ok test_linker_response_file (test_core.wasmobj2) ... ok test_literal_negative_zero (test_core.binaryen2) ... ok test_literal_negative_zero (test_core.wasmobj2) ... ok test_llrint (test_core.binaryen2) ... ok test_llrint (test_core.wasmobj2) ... ok test_llvm_fabs (test_core.binaryen2) ... ok test_llvm_fabs (test_core.wasmobj2) ... ok test_llvm_intrinsics (test_core.binaryen2) ... skipped 'is_wasm_backend : test uses calls to expected js imports, rather than using llvm intrinsics directly' test_llvm_intrinsics (test_core.wasmobj2) ... skipped 'is_wasm_backend : test uses calls to expected js imports, rather than using llvm intrinsics directly' test_llvm_used (test_core.binaryen2) ... ok test_llvm_used (test_core.wasmobj2) ... ok test_llvmswitch (test_core.binaryen2) ... ok test_llvmswitch (test_core.wasmobj2) ... ok test_locale (test_core.binaryen2) ... ok test_locale (test_core.wasmobj2) ... ok test_longjmp (test_core.binaryen2) ... ok test_longjmp (test_core.wasmobj2) ... ok test_longjmp2 (test_core.binaryen2) ... ok test_longjmp2 (test_core.wasmobj2) ... ok test_longjmp3 (test_core.binaryen2) ... ok test_longjmp3 (test_core.wasmobj2) ... ok test_longjmp4 (test_core.binaryen2) ... ok test_longjmp4 (test_core.wasmobj2) ... ok test_longjmp_exc (test_core.binaryen2) ... ok test_longjmp_exc (test_core.wasmobj2) ... ok test_longjmp_funcptr (test_core.binaryen2) ... ok test_longjmp_funcptr (test_core.wasmobj2) ... ok test_longjmp_repeat (test_core.binaryen2) ... ok test_longjmp_repeat (test_core.wasmobj2) ... ok test_longjmp_stacked (test_core.binaryen2) ... ok test_longjmp_stacked (test_core.wasmobj2) ... ok test_longjmp_throw (test_core.binaryen2) ... ok test_longjmp_throw (test_core.wasmobj2) ... ok test_longjmp_unwind (test_core.binaryen2) ... ok test_longjmp_unwind (test_core.wasmobj2) ... ok test_loop (test_core.binaryen2) ... ok test_loop (test_core.wasmobj2) ... ok test_lower_intrinsics (test_core.binaryen2) ... ok test_lower_intrinsics (test_core.wasmobj2) ... ok test_lua (test_core.binaryen2) ... ok test_lua (test_core.wasmobj2) ... ok test_main_module_static_align (test_core.binaryen2) ... skipped 'is_wasm_backend : No dynamic linking support in wasm backend path' test_main_module_static_align (test_core.wasmobj2) ... skipped 'is_wasm_backend : No dynamic linking support in wasm backend path' test_main_thread_async_em_asm (test_core.binaryen2) ... ok test_main_thread_async_em_asm (test_core.wasmobj2) ... ok test_main_thread_em_asm (test_core.binaryen2) ... ok test_main_thread_em_asm (test_core.wasmobj2) ... ok test_main_thread_em_asm_signatures (test_core.binaryen2) ... ok test_main_thread_em_asm_signatures (test_core.wasmobj2) ... ok test_mainenv (test_core.binaryen2) ... ok test_mainenv (test_core.wasmobj2) ... ok test_mallinfo (test_core.binaryen2) ... ok test_mallinfo (test_core.wasmobj2) ... ok test_mallocstruct (test_core.binaryen2) ... ok test_mallocstruct (test_core.wasmobj2) ... ok test_math (test_core.binaryen2) ... ok test_math (test_core.wasmobj2) ... ok test_math_fmodf (test_core.binaryen2) ... ok test_math_fmodf (test_core.wasmobj2) ... ok test_math_hyperbolic (test_core.binaryen2) ... ok test_math_hyperbolic (test_core.wasmobj2) ... ok test_math_lgamma (test_core.binaryen2) ... ok test_math_lgamma (test_core.wasmobj2) ... ok test_mathfuncptr (test_core.binaryen2) ... ok test_mathfuncptr (test_core.wasmobj2) ... ok test_memcpy2 (test_core.binaryen2) ... ok test_memcpy2 (test_core.wasmobj2) ... ok test_memcpy3 (test_core.binaryen2) ... ok test_memcpy3 (test_core.wasmobj2) ... ok test_memcpy_alignment (test_core.binaryen2) ... ok test_memcpy_alignment (test_core.wasmobj2) ... ok test_memcpy_memcmp (test_core.binaryen2) ... ok test_memcpy_memcmp (test_core.wasmobj2) ... ok test_memmove (test_core.binaryen2) ... ok test_memmove (test_core.wasmobj2) ... ok test_memmove2 (test_core.binaryen2) ... ok test_memmove2 (test_core.wasmobj2) ... ok test_memmove3 (test_core.binaryen2) ... ok test_memmove3 (test_core.wasmobj2) ... ok test_memorygrowth (test_core.binaryen2) ... ok test_memorygrowth (test_core.wasmobj2) ... ok test_memorygrowth_2 (test_core.binaryen2) ... ok test_memorygrowth_2 (test_core.wasmobj2) ... ok test_memorygrowth_3 (test_core.binaryen2) ... ok test_memorygrowth_3 (test_core.wasmobj2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.binaryen2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasmobj2) ... ok test_memorygrowth_wasm_mem_max (test_core.binaryen2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasmobj2) ... ok test_memprof_requirements (test_core.binaryen2) ... ok test_memprof_requirements (test_core.wasmobj2) ... ok test_memset (test_core.binaryen2) ... ok test_memset (test_core.wasmobj2) ... ok test_memset_alignment (test_core.binaryen2) ... ok test_memset_alignment (test_core.wasmobj2) ... ok test_minmax (test_core.binaryen2) ... ok test_minmax (test_core.wasmobj2) ... ok test_mmap (test_core.binaryen2) ... ok test_mmap (test_core.wasmobj2) ... ok test_mmap_file (test_core.binaryen2) ... ok test_mmap_file (test_core.wasmobj2) ... ok test_mod_globalstruct (test_core.binaryen2) ... ok test_mod_globalstruct (test_core.wasmobj2) ... ok test_modularize_closure_pre (test_core.binaryen2) ... ok test_modularize_closure_pre (test_core.wasmobj2) ... ok test_mount (test_core.binaryen2) ... ok test_mount (test_core.wasmobj2) ... ok test_multiply_defined_symbols (test_core.binaryen2) ... ok test_multiply_defined_symbols (test_core.wasmobj2) ... ok test_negative_zero (test_core.binaryen2) ... ok test_negative_zero (test_core.wasmobj2) ... ok test_nestedstructs (test_core.binaryen2) ... ok test_nestedstructs (test_core.wasmobj2) ... ok test_netinet_in (test_core.binaryen2) ... ok test_netinet_in (test_core.wasmobj2) ... ok test_newstruct (test_core.binaryen2) ... ok test_newstruct (test_core.wasmobj2) ... ok test_nl_types (test_core.binaryen2) ... ok test_nl_types (test_core.wasmobj2) ... ok test_noexitruntime (test_core.binaryen2) ... ok test_noexitruntime (test_core.wasmobj2) ... ok test_openjpeg (test_core.binaryen2) ... ok test_openjpeg (test_core.wasmobj2) ... ok test_pack (test_core.binaryen2) ... ok test_pack (test_core.wasmobj2) ... ok test_parseInt (test_core.binaryen2) ... ok test_parseInt (test_core.wasmobj2) ... ok test_perrar (test_core.binaryen2) ... ok test_perrar (test_core.wasmobj2) ... ok test_pgo (test_core.binaryen2) ... skipped 'PGO does not work in asm mode' test_pgo (test_core.wasmobj2) ... skipped 'PGO does not work in asm mode' test_phiundef (test_core.binaryen2) ... ok test_phiundef (test_core.wasmobj2) ... ok test_poll (test_core.binaryen2) ... ok test_poll (test_core.wasmobj2) ... ok test_polymorph (test_core.binaryen2) ... ok test_polymorph (test_core.wasmobj2) ... ok test_poppler (test_core.binaryen2) ... ok test_poppler (test_core.wasmobj2) ... ok test_posixtime (test_core.binaryen2) ... ok test_posixtime (test_core.wasmobj2) ... ok test_postrun_exception (test_core.binaryen2) ... ok test_postrun_exception (test_core.wasmobj2) ... ok test_printf (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_printf (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_printf_2 (test_core.binaryen2) ... ok test_printf_2 (test_core.wasmobj2) ... ok test_printf_float (test_core.binaryen2) ... ok test_printf_float (test_core.wasmobj2) ... ok test_printf_more (test_core.binaryen2) ... ok test_printf_more (test_core.wasmobj2) ... ok test_printf_octal (test_core.binaryen2) ... ok test_printf_octal (test_core.wasmobj2) ... ok test_pthread_equal (test_core.binaryen2) ... ok test_pthread_equal (test_core.wasmobj2) ... ok test_pthread_specific (test_core.binaryen2) ... ok test_pthread_specific (test_core.wasmobj2) ... ok test_pystruct (test_core.binaryen2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_pystruct (test_core.wasmobj2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_python (test_core.binaryen2) ... skipped "is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples" test_python (test_core.wasmobj2) ... skipped "is_wasm_backend : uses bitcode compiled with asmjs, and we don't have unified triples" test_rand (test_core.binaryen2) ... ok test_rand (test_core.wasmobj2) ... ok test_random (test_core.binaryen2) ... ok test_random (test_core.wasmobj2) ... ok test_random_device (test_core.binaryen2) ... ok test_random_device (test_core.wasmobj2) ... ok test_raytrace (test_core.binaryen2) ... skipped 'Relies on double value rounding, extremely sensitive' test_raytrace (test_core.wasmobj2) ... skipped 'Relies on double value rounding, extremely sensitive' test_readdir (test_core.binaryen2) ... ok test_readdir (test_core.wasmobj2) ... ok test_readdir_empty (test_core.binaryen2) ... ok test_readdir_empty (test_core.wasmobj2) ... ok test_regex (test_core.binaryen2) ... ok test_regex (test_core.wasmobj2) ... ok test_reinterpreted_ptrs (test_core.binaryen2) ... ok test_reinterpreted_ptrs (test_core.wasmobj2) ... ok test_relocatable_void_function (test_core.binaryen2) ... ok test_relocatable_void_function (test_core.wasmobj2) ... ok test_remove (test_core.binaryen2) ... ok test_remove (test_core.wasmobj2) ... ok test_rename (test_core.binaryen2) ... ok test_rename (test_core.wasmobj2) ... ok test_response_file (test_core.binaryen2) ... ok test_response_file (test_core.wasmobj2) ... ok test_rounding (test_core.binaryen2) ... ok test_rounding (test_core.wasmobj2) ... ok test_runtime_stacksave (test_core.binaryen2) ... ok test_runtime_stacksave (test_core.wasmobj2) ... ok test_safe_heap (test_core.binaryen2) ... skipped 'We need SAFE_HEAP to test SAFE_HEAP' test_safe_heap (test_core.wasmobj2) ... skipped 'We need SAFE_HEAP to test SAFE_HEAP' test_sbrk (test_core.binaryen2) ... ok test_sbrk (test_core.wasmobj2) ... ok test_segfault (test_core.binaryen2) ... ok test_segfault (test_core.wasmobj2) ... ok test_set_align (test_core.binaryen2) ... ok test_set_align (test_core.wasmobj2) ... ok test_setjmp_many (test_core.binaryen2) ... ok test_setjmp_many (test_core.wasmobj2) ... ok test_setjmp_many_2 (test_core.binaryen2) ... ok test_setjmp_many_2 (test_core.wasmobj2) ... ok test_setjmp_noleak (test_core.binaryen2) ... ok test_setjmp_noleak (test_core.wasmobj2) ... ok test_sha1 (test_core.binaryen2) ... ok test_sha1 (test_core.wasmobj2) ... ok test_siglongjmp (test_core.binaryen2) ... ok test_siglongjmp (test_core.wasmobj2) ... ok test_simd (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd10 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd10 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd11 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd11 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd12 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd12 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd13 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd13 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd14 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd14 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd15 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd15 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd16 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd16 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd2 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd2 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd3 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd3 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd5 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd5 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd6 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd6 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd7 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd7 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd8 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd8 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd9 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd9 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_dyncall (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_dyncall (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float32x4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float32x4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float64x2 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float64x2 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int16x8 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int16x8 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int32x4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int32x4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int8x16 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int8x16 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_set_epi64x (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_set_epi64x (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_shift_right (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_shift_right (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_sitofp (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_sitofp (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sintvars (test_core.binaryen2) ... ok test_sintvars (test_core.wasmobj2) ... ok test_sizeof (test_core.binaryen2) ... ok test_sizeof (test_core.wasmobj2) ... ok test_source_map (test_core.binaryen2) ... ok test_source_map (test_core.wasmobj2) ... ok test_sqlite (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_sqlite (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_sscanf (test_core.binaryen2) ... ok test_sscanf (test_core.wasmobj2) ... ok test_sscanf_2 (test_core.binaryen2) ... ok test_sscanf_2 (test_core.wasmobj2) ... ok test_sscanf_3 (test_core.binaryen2) ... ok test_sscanf_3 (test_core.wasmobj2) ... ok test_sscanf_4 (test_core.binaryen2) ... ok test_sscanf_4 (test_core.wasmobj2) ... ok test_sscanf_5 (test_core.binaryen2) ... ok test_sscanf_5 (test_core.wasmobj2) ... ok test_sscanf_6 (test_core.binaryen2) ... ok test_sscanf_6 (test_core.wasmobj2) ... ok test_sscanf_caps (test_core.binaryen2) ... ok test_sscanf_caps (test_core.wasmobj2) ... ok test_sscanf_float (test_core.binaryen2) ... ok test_sscanf_float (test_core.wasmobj2) ... ok test_sscanf_hex (test_core.binaryen2) ... ok test_sscanf_hex (test_core.wasmobj2) ... ok test_sscanf_n (test_core.binaryen2) ... ok test_sscanf_n (test_core.wasmobj2) ... ok test_sscanf_other_whitespace (test_core.binaryen2) ... ok test_sscanf_other_whitespace (test_core.wasmobj2) ... ok test_sscanf_skip (test_core.binaryen2) ... ok test_sscanf_skip (test_core.wasmobj2) ... ok test_sscanf_whitespace (test_core.binaryen2) ... ok test_sscanf_whitespace (test_core.wasmobj2) ... ok test_sse1 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse2_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse2_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse3_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse3_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse4_1_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse4_1_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_ssr (test_core.binaryen2) ... ok test_ssr (test_core.wasmobj2) ... ok test_ssse3_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_ssse3_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_stack (test_core.binaryen2) ... ok test_stack (test_core.wasmobj2) ... ok test_stackAlloc (test_core.binaryen2) ... ok test_stackAlloc (test_core.wasmobj2) ... ok test_stack_align (test_core.binaryen2) ... ok test_stack_align (test_core.wasmobj2) ... ok test_stack_byval (test_core.binaryen2) ... ok test_stack_byval (test_core.wasmobj2) ... ok test_stack_overflow (test_core.binaryen2) ... skipped "is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag" test_stack_overflow (test_core.wasmobj2) ... skipped "is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag" test_stack_overflow_check (test_core.binaryen2) ... skipped "is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag" test_stack_overflow_check (test_core.wasmobj2) ... skipped "is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag" test_stack_restore (test_core.binaryen2) ... skipped 'generated code not available in wasm' test_stack_restore (test_core.wasmobj2) ... skipped 'generated code not available in wasm' test_stack_varargs (test_core.binaryen2) ... ok test_stack_varargs (test_core.wasmobj2) ... ok test_stack_varargs2 (test_core.binaryen2) ... ok test_stack_varargs2 (test_core.wasmobj2) ... ok test_stack_void (test_core.binaryen2) ... ok test_stack_void (test_core.wasmobj2) ... ok test_stat (test_core.binaryen2) ... ok test_stat (test_core.wasmobj2) ... ok test_stat_chmod (test_core.binaryen2) ... ok test_stat_chmod (test_core.wasmobj2) ... ok test_stat_mknod (test_core.binaryen2) ... ok test_stat_mknod (test_core.wasmobj2) ... ok test_static_variable (test_core.binaryen2) ... ok test_static_variable (test_core.wasmobj2) ... ok test_statics (test_core.binaryen2) ... ok test_statics (test_core.wasmobj2) ... ok test_statvfs (test_core.binaryen2) ... ok test_statvfs (test_core.wasmobj2) ... ok test_std_cout_new (test_core.binaryen2) ... ok test_std_cout_new (test_core.wasmobj2) ... ok test_stdbool (test_core.binaryen2) ... ok test_stdbool (test_core.wasmobj2) ... ok test_stdlibs (test_core.binaryen2) ... ok test_stdlibs (test_core.wasmobj2) ... ok test_stdvec (test_core.binaryen2) ... ok test_stdvec (test_core.wasmobj2) ... ok test_strcasecmp (test_core.binaryen2) ... ok test_strcasecmp (test_core.wasmobj2) ... ok test_strcmp_uni (test_core.binaryen2) ... ok test_strcmp_uni (test_core.wasmobj2) ... ok test_strftime (test_core.binaryen2) ... ok test_strftime (test_core.wasmobj2) ... ok test_strings (test_core.binaryen2) ... ok test_strings (test_core.wasmobj2) ... ok test_strndup (test_core.binaryen2) ... ok test_strndup (test_core.wasmobj2) ... ok test_strptime_days (test_core.binaryen2) ... ok test_strptime_days (test_core.wasmobj2) ... ok test_strptime_reentrant (test_core.binaryen2) ... ok test_strptime_reentrant (test_core.wasmobj2) ... ok test_strptime_tm (test_core.binaryen2) ... ok test_strptime_tm (test_core.wasmobj2) ... ok test_strstr (test_core.binaryen2) ... ok test_strstr (test_core.wasmobj2) ... ok test_strtod (test_core.binaryen2) ... ok test_strtod (test_core.wasmobj2) ... ok test_strtok (test_core.binaryen2) ... ok test_strtok (test_core.wasmobj2) ... ok test_strtol_bin (test_core.binaryen2) ... ok test_strtol_bin (test_core.wasmobj2) ... ok test_strtol_dec (test_core.binaryen2) ... ok test_strtol_dec (test_core.wasmobj2) ... ok test_strtol_hex (test_core.binaryen2) ... ok test_strtol_hex (test_core.wasmobj2) ... ok test_strtol_oct (test_core.binaryen2) ... ok test_strtol_oct (test_core.wasmobj2) ... ok test_strtold (test_core.binaryen2) ... ok test_strtold (test_core.wasmobj2) ... ok test_strtoll_bin (test_core.binaryen2) ... ok test_strtoll_bin (test_core.wasmobj2) ... ok test_strtoll_dec (test_core.binaryen2) ... ok test_strtoll_dec (test_core.wasmobj2) ... ok test_strtoll_hex (test_core.binaryen2) ... ok test_strtoll_hex (test_core.wasmobj2) ... ok test_strtoll_oct (test_core.binaryen2) ... ok test_strtoll_oct (test_core.wasmobj2) ... ok test_struct_varargs (test_core.binaryen2) ... ok test_struct_varargs (test_core.wasmobj2) ... ok test_structbyval (test_core.binaryen2) ... ok test_structbyval (test_core.wasmobj2) ... ok test_structs (test_core.binaryen2) ... ok test_structs (test_core.wasmobj2) ... ok test_sup (test_core.binaryen2) ... ok test_sup (test_core.wasmobj2) ... ok test_systypes (test_core.binaryen2) ... ok test_systypes (test_core.wasmobj2) ... ok test_tcgetattr (test_core.binaryen2) ... ok test_tcgetattr (test_core.wasmobj2) ... ok test_the_bullet (test_core.binaryen2) ... ok test_the_bullet (test_core.wasmobj2) ... ok test_time (test_core.binaryen2) ... ok test_time (test_core.wasmobj2) ... ok test_time_c (test_core.binaryen2) ... ok test_time_c (test_core.wasmobj2) ... ok test_timeb (test_core.binaryen2) ... ok test_timeb (test_core.wasmobj2) ... ok test_tinyfuncstr (test_core.binaryen2) ... ok test_tinyfuncstr (test_core.wasmobj2) ... ok test_tracing (test_core.binaryen2) ... ok test_tracing (test_core.wasmobj2) ... ok test_transtrcase (test_core.binaryen2) ... ok test_transtrcase (test_core.wasmobj2) ... ok test_trickystring (test_core.binaryen2) ... ok test_trickystring (test_core.wasmobj2) ... ok test_typeid (test_core.binaryen2) ... ok test_typeid (test_core.wasmobj2) ... ok test_unaligned (test_core.binaryen2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_unaligned (test_core.wasmobj2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_uname (test_core.binaryen2) ... ok test_uname (test_core.wasmobj2) ... ok test_unary_literal (test_core.binaryen2) ... ok test_unary_literal (test_core.wasmobj2) ... ok test_unicode_js_library (test_core.binaryen2) ... ok test_unicode_js_library (test_core.wasmobj2) ... ok test_unistd_access (test_core.binaryen2) ... ok test_unistd_access (test_core.wasmobj2) ... ok test_unistd_close (test_core.binaryen2) ... ok test_unistd_close (test_core.wasmobj2) ... ok test_unistd_confstr (test_core.binaryen2) ... ok test_unistd_confstr (test_core.wasmobj2) ... ok test_unistd_curdir (test_core.binaryen2) ... ok test_unistd_curdir (test_core.wasmobj2) ... ok test_unistd_dup (test_core.binaryen2) ... ok test_unistd_dup (test_core.wasmobj2) ... ok test_unistd_io (test_core.binaryen2) ... ok test_unistd_io (test_core.wasmobj2) ... ok test_unistd_isatty (test_core.binaryen2) ... ok test_unistd_isatty (test_core.wasmobj2) ... ok test_unistd_links (test_core.binaryen2) ... ok test_unistd_links (test_core.wasmobj2) ... ok test_unistd_login (test_core.binaryen2) ... ok test_unistd_login (test_core.wasmobj2) ... ok test_unistd_misc (test_core.binaryen2) ... ok test_unistd_misc (test_core.wasmobj2) ... ok test_unistd_pathconf (test_core.binaryen2) ... ok test_unistd_pathconf (test_core.wasmobj2) ... ok test_unistd_pipe (test_core.binaryen2) ... ok test_unistd_pipe (test_core.wasmobj2) ... ok test_unistd_sleep (test_core.binaryen2) ... ok test_unistd_sleep (test_core.wasmobj2) ... ok test_unistd_swab (test_core.binaryen2) ... ok test_unistd_swab (test_core.wasmobj2) ... ok test_unistd_symlink_on_nodefs (test_core.binaryen2) ... ok test_unistd_symlink_on_nodefs (test_core.wasmobj2) ... ok test_unistd_sysconf (test_core.binaryen2) ... ok test_unistd_sysconf (test_core.wasmobj2) ... ok test_unistd_sysconf_phys_pages (test_core.binaryen2) ... ok test_unistd_sysconf_phys_pages (test_core.wasmobj2) ... ok test_unistd_truncate (test_core.binaryen2) ... ok test_unistd_truncate (test_core.wasmobj2) ... ok test_unistd_truncate_noderawfs (test_core.binaryen2) ... ok test_unistd_truncate_noderawfs (test_core.wasmobj2) ... ok test_unistd_ttyname (test_core.binaryen2) ... ok test_unistd_ttyname (test_core.wasmobj2) ... ok test_unistd_unlink (test_core.binaryen2) ... ok test_unistd_unlink (test_core.wasmobj2) ... ok test_unsigned (test_core.binaryen2) ... ok test_unsigned (test_core.wasmobj2) ... ok test_utf (test_core.binaryen2) ... ok test_utf (test_core.wasmobj2) ... ok test_utf16_textdecoder (test_core.binaryen2) ... ok test_utf16_textdecoder (test_core.wasmobj2) ... ok test_utf32 (test_core.binaryen2) ... ok test_utf32 (test_core.wasmobj2) ... ok test_utf8 (test_core.binaryen2) ... ok test_utf8 (test_core.wasmobj2) ... ok test_utf8_textdecoder (test_core.binaryen2) ... ok test_utf8_textdecoder (test_core.wasmobj2) ... ok test_utime (test_core.binaryen2) ... ok test_utime (test_core.wasmobj2) ... ok test_vararg_copy (test_core.binaryen2) ... ok test_vararg_copy (test_core.wasmobj2) ... ok test_varargs (test_core.binaryen2) ... ok test_varargs (test_core.wasmobj2) ... ok test_varargs_byval (test_core.binaryen2) ... skipped 'clang cannot compile this code with that target yet' test_varargs_byval (test_core.wasmobj2) ... skipped 'clang cannot compile this code with that target yet' test_varargs_multi (test_core.binaryen2) ... skipped 'is_wasm_backend : Calling varargs across function calls is undefined behavior in C, and asmjs and wasm implement it differently.' test_varargs_multi (test_core.wasmobj2) ... skipped 'is_wasm_backend : Calling varargs across function calls is undefined behavior in C, and asmjs and wasm implement it differently.' test_vprintf (test_core.binaryen2) ... ok test_vprintf (test_core.wasmobj2) ... ok test_vsnprintf (test_core.binaryen2) ... ok test_vsnprintf (test_core.wasmobj2) ... ok test_vswprintf_utf8 (test_core.binaryen2) ... ok test_vswprintf_utf8 (test_core.wasmobj2) ... ok test_wcslen (test_core.binaryen2) ... ok test_wcslen (test_core.wasmobj2) ... ok test_webidl (test_core.binaryen2) ... skipped 'is_wasm_backend' test_webidl (test_core.wasmobj2) ... skipped 'is_wasm_backend' test_whets (test_core.binaryen2) ... ok test_whets (test_core.wasmobj2) ... ok test_wprintf (test_core.binaryen2) ... skipped 'is_wasm_backend : printf is incorrectly handling float values' test_wprintf (test_core.wasmobj2) ... skipped 'is_wasm_backend : printf is incorrectly handling float values' test_wrap_malloc (test_core.binaryen2) ... ok test_wrap_malloc (test_core.wasmobj2) ... ok test_write_stdout_fileno (test_core.binaryen2) ... ok test_write_stdout_fileno (test_core.wasmobj2) ... ok test_zero_multiplication (test_core.binaryen2) ... ok test_zero_multiplication (test_core.wasmobj2) ... ok test_zerodiv (test_core.binaryen2) ... ok test_zerodiv (test_core.wasmobj2) ... ok test_zlib (test_core.binaryen2) ... ok test_zlib (test_core.wasmobj2) ... ok ---------------------------------------------------------------------- Ran 1064 tests in 1390.804s OK (skipped=239) ==================== TEST SUMMARY test_other: 325 run, 0 errors, 1 failures, 60 skipped test_core: 1064 run, 0 errors, 0 failures, 239 skipped