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: (325 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', 'STACKTOP', '__syscall6', '__syscall146', '__syscall140', '__syscall54', '__lock', '__unlock', 'sbrk', 'emscripten_memcpy_big'] [] False out.wasm => False ['-O2'] 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 ['__post_instantiate', '__heap_base', '__data_end', 'main', 'malloc', '__errno_location', 'free', 'fflush', 'setThrew', 'stackSave', 'stackAlloc', 'stackRestore', '__growWasmMemory', 'dynCall_iiii', 'dynCall_ii'] ['memory', 'table', 'STACKTOP', '__syscall6', '__syscall146', '__syscall140', '__syscall54', '__lock', '__unlock', 'sbrk', 'emscripten_memcpy_big'] ['-O2'] False out.js => False test_wasm_nope (test_other.other) ... ok test_valid_abspath_2 (test_other.other) ... ok test_warn_dylibs (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', 'STACKTOP', '__syscall6', '__syscall146', '__syscall140', '__syscall54', 'sbrk', 'emscripten_memcpy_big'] ['-O2'] False out.wasm => False test_whole_archive (test_other.other) ... ok test_unlink (test_other.other) ... ok test_use_cxx (test_other.other) ... ok checking "[]" WARN=0 ['__post_instantiate', '__heap_base', '__data_end', 'main', 'malloc', '__errno_location', 'free', 'setThrew', 'stackSave', 'stackAlloc', 'stackRestore', '__growWasmMemory', 'dynCall_iiii', 'dynCall_ii'] ['memory', 'table', 'STACKTOP', '__syscall6', '__syscall146', '__syscall140', '__syscall54', 'sbrk', 'emscripten_memcpy_big'] ['-O3'] True out.js => True test_ungetc_fscanf (test_other.other) ... ok test_valid_abspath (test_other.other) ... ok test_warn_module_print_err (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 checking "[]" WARN=1 ['g', 'h', 'i'] ['memory', 'table', 'a', 'b', 'c', 'd', 'e', 'f'] ['-O3'] True out.wasm => False test_vorbis (test_other.other) ... ok test_umask_0 (test_other.other) ... ok test_ubsan_add_overflow (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'] 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/tmp1M6w7N/tmp6W18oJ.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "[]" ERROR=0 test_ubsan (test_other.other) ... ok ['__post_instantiate', 'main', 'stackAlloc'] ['memory', 'table', 'STACKTOP', '__syscall146', 'emscripten_memcpy_big', '__syscall54', '__syscall140', '__syscall6'] ['-Os'] True out.js => True test_toolchain_profiler (test_other.other) ... ok clang-8: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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'] test_symlink (test_other.other) ... ok test_symbol_map (test_other.other) ... skipped 'is_wasm_backend : relies on --emit-symbol-map' warning: undefined symbol: elsey warning: undefined symbol: something checking "[]" ERROR=1 test_symlink_silly (test_other.other) ... ok emscripten:WARNING: undefined exported function: "foobar" test_undefined_function (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'] ['g', 'h', 'i'] ['memory', 'table', 'a', 'b', 'c', 'd', 'e', 'f'] ['-Os'] True out.wasm => False test_switch64phi (test_other.other) ... ok test_truncate_from_0 (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/tmp1M6w7N/tmpL80koY.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "[]" None=0 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'] ['/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'] 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 ['__post_instantiate', 'main', 'stackAlloc'] ['memory', 'table', 'STACKTOP', '__syscall146', 'emscripten_memcpy_big', '__syscall54', '__syscall140', '__syscall6'] test_wasm_targets (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/tmp1M6w7N/tmpkIt47t.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "[]" None=1 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 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' 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/tmp1M6w7N/tmpbGs3Q2.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" WARN=0 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'] test_sdl_endianness (test_other.other) ... ok ['--version'] 2.0.0 via emmake /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 ['--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 checking "['-O2']" WARN=1 test_sysconf_phys_pages (test_other.other) ... ok 8192, errno: 0 test_warn_no_filesystem (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'] ['/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 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/tmp1M6w7N/tmpu_ESqw.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_require (test_other.other) ... ok ['a.out.js'] test_rename_silly (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 0 0 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_realpath_nodefs (test_other.other) ... ok test_realpath_2 (test_other.other) ... ok python True checking emcc... checking em++... checking emcc.py... checking em++.py... test_realpath (test_other.other) ... ok test_proxyfs (test_other.other) ... skipped 'is_wasm_backend : uses MAIN_MODULE' python2 True checking emcc... test_preprocess (test_other.other) ... ok checking em++... checking emcc.py... checking em++.py... ['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 test_python_2_3 (test_other.other) ... ok python3 False warning: undefined symbol: elsey warning: undefined symbol: something checking "['-O2']" ERROR=1 0 0 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_quoted_js_lib_key (test_other.other) ... ok test_require_modularize (test_other.other) ... ok gch test_prepre (test_other.other) ... ok 0 ['-o', 'dlmalloc.o'] 1 ['-o', 'dlmalloc.o', '-O1'] test_prepost2 (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 -g 2 ['-o', 'dlmalloc.o', '-O2'] 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/tmp1M6w7N/tmpRiIRt1.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" None=0 0 0 1 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] s ['-o', 'dlmalloc.o', '-Os'] 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'} z ['-o', 'dlmalloc.o', '-Oz'] 3 ['-o', 'dlmalloc.o', '-O3'] 0c ['-c'] 1c ['-c', '-O1'] 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': []}; node NODE ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'node', 'arguments': []}; ['a.out.wasm.map', 'a.out.js'] 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 /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 2c ['-c', '-O2'] 0 1 0 0 ['/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/tmp1M6w7N/tmpeh1yL9.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) checking "['-O2']" None=1 sc ['-c', '-Os'] warning: run dependency added without ID 0 0 zc ['-c', '-Oz'] 3c ['-c', '-O3'] test_oz_size (test_other.other) ... ok {'0c': 98076, '3': 64020, 'zc': 60004, '1': 60828, '0': 98076, 's': 60136, '2': 61444, '2c': 61444, 'sc': 60136, '1c': 60828, 'z': 60004, '3c': 64020} ['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 0 1 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_undefined_symbols (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/tmp1M6w7N/tmppnD0Ii.txt /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/src/library_pthread_stub.js' failed (1) CPP 1 0 exception thrown: abort() at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12) at Object.abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2493:44) at _abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1855:22) at wasm-function[10]:19 at Object.callMain (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2337:30) at doRun (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2395:60) at run (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2409:5) at Object.<anonymous> (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2518:1) at Module._compile (module.js:653:30) ['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 0 1 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] c++ test_only_force_stdlibs_2 (test_other.other) ... ok call main later env_modify: {'EMCC_FORCE_STDLIBS': 'libc,libc++abi,libc++'} forced libs is ok, they were there anyhow 0 1 pch exception thrown: abort() at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12) at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2510:44) at ASM_CONSTS (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1719:31) at _emscripten_asm_const_iii (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1740:27) at wasm-function[10]:28 at Object.callMain (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2354:30) at doRun (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2412:60) at run (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2426:5) at Object.<anonymous> (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2535:1) 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 C++ first Module.onAbort was called second Module.onAbort was called exception thrown: re-throw 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 cxx 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/tmpN7UWWX/emscripten_test_other_DDN0s9/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/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:92:35) at Object.readBinary (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:97:29) at getBinary (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1561:36) at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1586:15 at new Promise (<anonymous>) at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1585:12) at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1645:7) at createWasm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1666:7) errno: -2, code: 'ENOENT', syscall: 'open', path: '/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.wasm' } failed to asynchronously prepare wasm: abort({"errno":-2,"code":"ENOENT","syscall":"open","path":"/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.wasm"}) at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12) at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513:44) at getBinary (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1567:7) at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1586:15 at new Promise (<anonymous>) at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1585:12) at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1645:7) at createWasm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1666:7) at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1729:19) abort({"errno":-2,"code":"ENOENT","syscall":"open","path":"/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.wasm"}) at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12) at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513:44) at getBinary (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1567:7) at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1586:15 at new Promise (<anonymous>) at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1585:12) at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1645:7) at createWasm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1666:7) at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1729:19) abort("abort({\"errno\":-2,\"code\":\"ENOENT\",\"syscall\":\"open\",\"path\":\"/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.wasm\"}) at Error\n at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13)\n at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12)\n at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513:44)\n at getBinary (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1567:7)\n at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1586:15\n at new Promise (<anonymous>)\n at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1585:12)\n at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1645:7)\n at createWasm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1666:7)\n at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1729:19)") at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12) at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513:44) at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1649: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/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:118 throw ex; ^ abort("abort(\"abort({\\\"errno\\\":-2,\\\"code\\\":\\\"ENOENT\\\",\\\"syscall\\\":\\\"open\\\",\\\"path\\\":\\\"/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.wasm\\\"}) at Error\\n at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13)\\n at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12)\\n at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513:44)\\n at getBinary (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1567:7)\\n at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1586:15\\n at new Promise (<anonymous>)\\n at getBinaryPromise (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1585:12)\\n at instantiateArrayBuffer (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1645:7)\\n at createWasm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1666:7)\\n at Object.Module.asm (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1729:19)\") at Error\n at jsStackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13)\n at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12)\n at abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513:44)\n at /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1649: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/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1069:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:1086:12) at process.abort (/b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_DDN0s9/a.out.js:2513: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 123 0 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] env_modify: {'EMCC_FORCE_STDLIBS': 'libc'} partial list, but ok since we grab them as needed ['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 CXX test_noderawfs (test_other.other) ... ok 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 cc test_o_level_clamp (test_other.other) ... ok test_precompiled_headers (test_other.other) ... ok opts, absolute: ['-s', 'ASSERTIONS=0'] 120000 123 0 1 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_no_warn_exported_jslibfunc (test_other.other) ... ok ['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 CC 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_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' 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'] i /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 123 1 0 1 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] lo ['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: 232111 105139 {'no_fs_manual': 101532, 'no_fs': 101822code.c, ' norm0al '0: 2280310} opts, absolute: ['-O1'] 91000 123 1 1 0 ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_odd_suffixes (test_other.other) ... ok 1 1 [] ['a.out.wasm', 'a.out.js'] test_single_file (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' code.c 0 0 1 test_no_warnings (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_no_missing_symbols (test_other.other) ... ok test_native_link_error_message (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 test_only_force_stdlibs (test_other.other) ... ok 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 exit: 0 opts: [] 1 1 ['-O1'] code.c 0 1 0 test_multiple_o_files (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.) test_multiply_defined_libsymbols_2 (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 test_multiply_defined_libsymbols (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 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'] {'no_fs_manual': 83593, 'no_fs': 83883, 'normal': 209900} opts, absolute: ['-O2'] 46000 code.c 0 1 1 test_no_browser (test_other.other) ... ok test_module_onexit (test_other.other) ... ok test_module_print (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/tmppZZoNy/emscripten_test_other_1k5Ixz/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 exit: 0 opts: ['-O2', '-g2'] 1 1 ['-O2', '-g2', '--llvm-lto', '1'] ... code.c 1 0 0 exit: 0 opts: ['-O2', '-g2', '--llvm-lto', '1'] 1 0 [] 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"'] test_mkdir_silly (test_other.other) ... ok test_multidynamic_link (test_other.other) ... ok test_no_dynamic_execution (test_other.other) ... ok test_m_mm (test_other.other) ... ok code.c 1 0 1 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:103! 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-8svn.so(+0x6707c4)[0x7fee1d4797c4] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7fee1d4774de] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x670a78)[0x7fee1d479a78] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7fee1cbfb330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7fee1c038c37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fee1c03c028] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x5c71e6)[0x7fee1d3d01e6] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1e10a91)[0x7fee1ec19a91] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1e11d6d)[0x7fee1ec1ad6d] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc[0x40f34b] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc(main+0x35d)[0x40e19d] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fee1c023f45] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llc[0x40c3ed] 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': 39871, 'no_fs': 40154, 'normal': 113397} 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' /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llvm-ar: creating a.a 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'] code.c 1 1 1 test_module_exports_with_closure (test_other.other) ... ok [] exit: 1 opts: ['-O2', '-g2'] 1 0 ['-O2', '-g2', '--llvm-lto', '1'] test_locale_wrong (test_other.other) ... ok test_link_with_bad_o_in_a (test_other.other) ... ok code.cpp 0 0 0 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'] test_link_s (test_other.other) ... ok test_link_group (test_other.other) ... skipped 'is_wasm_backend : not relevent with lld' ['/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_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_group_bitcode (test_other.other) ... ok test_link (test_other.other) ... ok 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 code.cpp 0 0 1 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': 276282, 'dlmalloc': 276282, 'emmalloc': 270399} ['-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) 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_l_link (test_other.other) ... ok native (receiveJSON) test_js_malloc (test_other.other) ... ok 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 /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 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-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 code.cpp 0 1 1 (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 native (receiveJSON) 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) 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/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 test_libcxx_minimal (test_other.other) ... ok test_js_dash_g (test_other.other) ... skipped 'is_wasm_backend' 57321 134594 test_is_bitcode (test_other.other) ... ok test_is_ar (test_other.other) ... ok 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_no_nuthin (test_other.other) ... ok {'no_fs_manual': 13015, 'no_fs': 13015, 'normal': 43687} /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 test_js_lib_using_asm_lib (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 code.cpp 1 0 0 test_inet3 (test_other.other) ... ok test_incorrect_static_call (test_other.other) ... skipped 'is_wasm_backend : uses prebuilt .ll file' 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_llvm_lto (test_other.other) ... ok {0: 245377, 1: 244968, 2: 244968, 3: 244968} [] None test_inet (test_other.other) ... ok ['-Wno-error=implicit-function-declaration'] ['hello '] size of generated a.js: 36590 size of generated a.wasm: 30098 /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 code.cpp 1 0 1 #include <emscripten/emscripten.h> ['-Wno-implicit-function-declaration'] ['hello '] 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': 245377, 'dlmalloc': 245377, 'emmalloc': 239971} /b/swarming/w/ir/tmp/t/tmpWinrYK/emscripten_test_other_sVsqKp/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/tmpWinrYK/emscripten_test_other_sVsqKp/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_identical_basenames (test_other.other) ... ok test_headless (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'] code.cpp 1 1 0 test_getnameinfo (test_other.other) ... ok test_function_eliminator_variable_clash_with_hash_info (test_other.other) ... ok test_gethostbyname (test_other.other) ... ok test_function_eliminator_variable_clash (test_other.other) ... ok test_function_eliminator_simple (test_other.other) ... ok test_function_eliminator_simple_with_hash_info (test_other.other) ... ok test_html_preprocess (test_other.other) ... ok test_function_eliminator_replace_variable_value_with_hash_info (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_object_value_assignment (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_with_hash_info (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 #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_double_parsed_correctly (test_other.other) ... ok test_function_eliminator_replace_array_value (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'] emscripten:INFO: generating port: freetype.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/freetype.bc" for subsequent builds) test_js_function_names_are_minified (test_other.other) ... ok size of generated a.js: 36590 size of generated a.wasm: 30098 emscripten:INFO: - ok #include <emscripten/threading.h> ['-O1'] test_fs_stream_proto (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. code.cpp 1 1 1 test_float_h (test_other.other) ... ok 119 test_file_packager_unicode (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_function_exports_are_small (test_other.other) ... ok #include <emscripten/trace.h> Remember to build the main file with -s FORCE_FILESYSTEM=1 so that it includes support for loading this file package 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 test_file_packager (test_other.other) ... ok test_file_packager_huge (test_other.other) ... ok test_fflush_fs (test_other.other) ... ok test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok #include <emscripten/vector.h> 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_flag_aliases (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_no_exit_runtime_warnings_flush (test_other.other) ... ok test_freetype (test_other.other) ... ok test_fd_closed (test_other.other) ... ok #include <emscripten/vr.h> warning: invalid item (maybe a typo?) in EXPORTED_RUNTIME_METHODS: FS_writeFile test_extra_runtime_exports (test_other.other) ... ok 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 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_extra_exported_methods (test_other.other) ... ok test_eval_ctors_debug_output (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' emscripten:WARNING: undefined exported function: "_this_is_an_entry_point" #include <AL/alc.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'] 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_emulate_function_pointer_casts_assertions_2 (test_other.other) ... ok test_emversion (test_other.other) ... ok test_emscons (test_other.other) ... skipped 'scons not found in PATH' test_emmake_python (test_other.other) ... ok 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) emmake ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emmake'] True emconfigure ['/b/swarming/w/ir/cache/vpython/79a9b8/bin/python', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emconfigure'] True #include <EGL/egl.h> test_export_in_a (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 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 test_emscripten_print_double (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', 'configure'] 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', 'cmake'] 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', '/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 can manage another: True split: 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/bin/llvm-nm test_emmake_emconfigure (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'] test_emcc_s_typo (test_other.other) ... ok EXPORTED_FUNCTIONS=['_a', '_b', '_c', '_d' ] test_emcc_v (test_other.other) ... ok 0 0 test_eval_ctors_non_terminating (test_other.other) ... ok #include <EGL/eglplatform.h> test_emcc_generate_config (test_other.other) ... ok test_emcc_dev_null (test_other.other) ... ok 0 None EXPORTED_FUNCTIONS=@response 1 files.cpp env_modify: {'EMCONFIGURE_JS': '2'} 2 hello_world.c can manage another: 1 split: False test_error_on_missing_libraries (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'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 0 1 #include <GL/freeglut_std.h> 0 1 EXPORTED_FUNCTIONS=['_a', '_b', \'_c', '_d'] 0 2 #include <GL/gl.h> 1 0 can manage another: True split: False test_emcc_cflags (test_other.other) ... ok 2 files.cpp 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 shared:ERROR: undefined exported function: "\\'_c'" EXPORTED_FUNCTIONS=['_a', '_b',\ '_c', '_d'] #include <GL/glew.h> 1 1 test_emscripten_force_exit_NO_EXIT_RUNTIME (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' 1 1 shared:ERROR: undefined exported function: "\\ '_c'" EXPORTED_FUNCTIONS=["_a", "_b", \"_c", "_d"] test_emconfigure_js_o (test_other.other) ... ok 1 2 #include <GL/glfw.h> can manage another: 0 split: False 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'] 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 shared:ERROR: undefined exported function: "\\"_c"" EXPORTED_FUNCTIONS=["_a", "_b",\ "_c", "_d"] #include <GL/glu.h> 2 1 ['-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"] 2 2 #include <GL/glut.h> 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', 'ALLOW_MEMORY_GROWTH=1'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 3 None shared:ERROR: undefined exported function: "_b" "_c" test_emcc_parsing (test_other.other) ... ok ['-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'] #include <GLES/gl.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/emcc.py', '/b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1', '-g'] /b/swarming/w/ir/tmp/t/tmppZZoNy/file1.js [] 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'] test_emcc_multiprocess_cache_access (test_other.other) ... ok stdout: emscripten:INFO: generating system library: libcompiler_rt.a... (this will be cached in "/b/swarming/w/ir/tmp/t/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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/tmpWinrYK/emscripten_test_other_aZ__8H/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: -c stuff ['-c'] test_emcc_cache_flag (test_other.other) ... ok 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'] 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'] 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', '-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'] -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/tmppZZoNy/file1.js [] ['-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.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.) 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.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_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 test_embed_file_dup (test_other.other) ... ok test_emar_em_config_flag (test_other.other) ... ok #include <GLES3/gl31.h> ['-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_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' 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'] 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.o'] #include <GLES3/gl32.h> ['-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'] test_dup_o_in_a (test_other.other) ... ok 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_emcc_6 (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'] #include <GLFW/glfw3.h> 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 ['-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'] .... ['/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_doublestart_bug (test_other.other) ... ok -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.) #include <KHR/khrplatform.h> test_demangle_cpp (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'] emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base .... ['/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'] exception thrown: abort() at Error at jsStackTrace (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:1067:13) at stackTrace (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:1084:12) at Object.abort (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:2515:44) at _abort (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:1875:22) at free (wasm-function[29]:2085) at main (wasm-function[27]:34) at Object.Module._main (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:2229:73) at Object.callMain (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:2359:30) at doRun (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:2417:60) at run (/b/swarming/w/ir/tmp/t/tmppZZoNy/emscripten_test_other_lRO6xx/a.out.js:2431:5) test_dlmalloc_modes (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'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); test_default_obj_ext (test_other.other) ... ok env_modify: {'EMCC_DEBUG': '1'} ['-O0'] False shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 ['-O0', '-g'] True #include <emscripten/dom_pk_codes.h> -c stuff ['-o', 'js'] ['-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'] ['-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', '-O3'] emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base 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] ); test_demangle (test_other.other) ... ok ['--bind', '-O2', '-s', 'IN_TEST_HARNESS=1'] False ['-O1'] False shared:WARNING: emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 #include <emscripten/em_asm.h> test_define_modularize (test_other.other) ... ok -c stuff ['-O1', '-c', '-o', '/dev/null'] ['-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'] ['-O1', '-g'] True emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base test_dash_s_valid_list (test_other.other) ... ok (no output) -c stuff ['-O1', '-o', '/dev/null'] .... ['/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_dash_s_unclosed_quote (test_other.other) ... ok test_dash_s_unclosed_list (test_other.other) ... ok test_emcc_2 (test_other.other) ... ok (no output) ['-O2'] False test_dash_s_single_quote (test_other.other) ... ok test_debug_asmLastOpts (test_other.other) ... ok #include <emscripten/emscripten.h> can manage another: 1 split: False ['-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'] 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_debuginfo (test_other.other) ... ok test_dashM (test_other.other) ... ok test_dashM_respect_dashO (test_other.other) ... ok #include <emscripten/fetch.h> test_dash_s (test_other.other) ... ok [] ['-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'] ['--bind'] {0: 2876, 1: 2876, 2: 2876, 3: 2876, 4: 3308, 'g': 3308, '_': 2876} ['-O1'] 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' test_dashE (test_other.other) ... ok test_dashM_consistent (test_other.other) ... ok test_dashE_consistent (test_other.other) ... ok env_modify: {'EMMAKEN_JUST_CONFIGURE': '1'} test_dash_g_bc (test_other.other) ... ok {0: 2384, 1: 2384, 2: 2384, 3: 2384, 4: 2812, 'g': 2812, '_': 2384} /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/bin/llvm-ar: creating library.a #include <emscripten/html5.h> ['-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'] test_conftest_s_flag_passing (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpWinrYK/emscripten_test_other_jt26sN/emtest_temp_imPEpB ['/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'] test_commons_link (test_other.other) ... ok -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpWinrYK/emscripten_test_other_jt26sN/emtest_temp_imPEpB ['cmake', '--build', '.'] Scanning dependencies of target cpp_with_emscripten_val [ 50%] Building CXX object CMakeFiles/cpp_with_emscripten_val.dir/main.cpp.o [100%] Linking CXX executable cpp_with_emscripten_val.js -- Emscripten version is at least 1.38.6 -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_992Dfe test_cmake_emscripten_version (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_bEIh3p/emtest_temp_FIG8Xr ['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'] #include <emscripten/key_codes.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_cxx03 (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_JOfSyj/emtest_temp_b7pxLG ['--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/tmpBZOIfM/emscripten_test_other_bEIh3p/emtest_temp_zLdLGH ['/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/tmpN7UWWX/emscripten_test_other_JOfSyj/emtest_temp_b7pxLG 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 test_cmake_compile_features (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_zKgkVD ['/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_create_readonly (test_other.other) ... ok ['-o', 'c.bc'] [100%] Built target static_lib temp_directory: /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_JOfSyj/emtest_temp_X1de2s ['-o', 'c.js'] [100%] Built target cpp_with_emscripten_val temp_directory: /b/swarming/w/ir/tmp/t/tmpWinrYK/emscripten_test_other_jt26sN/emtest_temp_UMSJew ['/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/tmpN7UWWX/emscripten_test_other_JOfSyj/emtest_temp_X1de2s Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o #include <emscripten/threading.h> [100%] Linking CXX static library libstatic_lib.bc [100%] Built target static_lib temp_directory: /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_JOfSyj/emtest_temp_jGQluI -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpWinrYK/emscripten_test_other_jt26sN/emtest_temp_UMSJew ['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'] 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'] [100%] Linking CXX executable cpp_with_emscripten_val.js -- Configuring done -- Generating done -- Build files have been written to: /b/swarming/w/ir/tmp/t/tmpN7UWWX/emscripten_test_other_JOfSyj/emtest_temp_jGQluI Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o [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 ['-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'] [100%] Built target cpp_with_emscripten_val 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'] emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base test_check_sourcemapurl_default (test_other.other) ... ok ['-c'] test_cleanup_os (test_other.other) ... ok test_call_nonemterpreted_during_sleep (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' 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-8: 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-8: 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-8: 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-8: 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 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 [] 19 ['assert'] ['waka'] 33171 11 15 69 ['-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'] seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '__lock', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', '__unlock', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 29646 (expected: 33171), ratio to expected: 0.106268 ['-O1'] 17 ['assert'] ['waka'] 14720 9 14 28 #include <emscripten/vr.h> ['-g'] True ['-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'] seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 10856 (expected: 14720), ratio to expected: 0.262500 ['-O2'] 17 ['assert'] ['waka'] 14569 9 14 24 emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base #include <AL/al.h> ['-O1'] False ['-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] True ['--bind', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False ['-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'] seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 10701 (expected: 14569), ratio to expected: 0.265495 ['-O3'] 6 [] [] 3395 8 3 14 #include <AL/alc.h> ['-O2'] 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'] #include <EGL/egl.h> 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 ['-O2', '-g'] True seen: ['a', 'b', 'c', 'd', 'e', 'f'] seen wasm size: 2573 (expected: 3395), ratio to expected: 0.242121 ['-Os'] 6 [] [] 3350 8 3 15 ['-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/eglplatform.h> emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base /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 ['-O2', '-g1'] False seen: ['a', 'b', 'c', 'd', 'e', 'f'] seen wasm size: 2528 (expected: 3350), ratio to expected: 0.245373 ['-Oz'] 6 [] [] 3309 8 2 14 ['-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'] #include <GL/freeglut_std.h> /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 ['-O2', '-g2'] True seen: ['a', 'b', 'c', 'd', 'e', 'f'] seen wasm size: 2487 (expected: 3309), ratio to expected: 0.248413 ['-Os', '-s', 'EXPORTED_FUNCTIONS=[]'] 0 [] [] 61 0 1 1 ['--bind', '-O1', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False ['-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/gl.h> /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 ['-O2', '--profiling'] True seen: [] seen wasm size: 61 (expected: 61), ratio to expected: 0.000000 test on a minimal pure computational thing [] 19 ['assert'] ['waka'] 14567 10 15 24 #include <GL/glew.h> test_binaryen_mem (test_other.other) ... ok 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 ['-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'] ['-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 .... ['/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'] #include <GL/glfw.h> 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.) seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '__lock', '__setErrNo', '__syscall140', '__syscall146', '__syscall54', '__syscall6', '__unlock', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'flush_NO_FILESYSTEM', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 11575 (expected: 14567), ratio to expected: 0.205396 ['-O1'] 12 ['assert'] ['waka'] 11255 3 12 10 ['-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_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' {"['-O2', '--profiling']": 10701, "['-O2', '-g2']": 10701, "['-O2', '--profiling-funcs']": 10701, "['-O2']": 10320, '[]': 28742, "['-O2', '-g']": 12365, "['-g']": 31311, "['-O2', '-g1']": 10320, "['-O1']": 10429} test_binaryen_names (test_other.other) ... ok ['-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 test_bad_triple (test_other.other) ... ok test_bc_to_bc (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'] #include <GL/glu.h> seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '__setErrNo', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 8192 (expected: 11255), ratio to expected: 0.272146 ['-O2'] 12 ['assert'] ['waka'] 11255 3 12 10 ['-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 ['-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 #include <GL/glut.h> ['/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'] seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '__setErrNo', 'abortOnCannotGrowMemory', 'assert', 'emscripten_memcpy_big', 'enlargeMemory', 'getTotalMemory', 'memcpy', 'memset', 'sbrk'] seen wasm size: 8174 (expected: 11255), ratio to expected: 0.273745 ['-O3'] 0 [] [] 61 0 1 1 test_bad_locale (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"]'] ['-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 emscripten:WARNING: Wasm source map won't be usable in a browser without --source-map-base temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_T77ESN ['/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', '-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> ['/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"]'] ['/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'] seen: [] seen wasm size: 61 (expected: 61), ratio to expected: 0.000000 ['-Os'] 0 [] [] 61 0 1 1 ['-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 ['-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> test_bad_export (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 ['/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'] python seen: [] seen wasm size: 61 (expected: 61), ratio to expected: 0.000000 ['-Oz'] 0 [] [] 8 0 0 0 ['-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 python2 test_autotools_shared_check (test_other.other) ... ok test_asm_minify (test_other.other) ... skipped 'is_wasm_backend' ['-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> ['/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'] test_argv0_node (test_other.other) ... ok ['--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 test_almost_asm_warning (test_other.other) ... skipped 'is_wasm_backend' test_aliased_func_pointers (test_other.other) ... skipped 'is_wasm_backend' seen: [] seen wasm size: 8 (expected: 8), ratio to expected: 0.000000 test on libc++: see effects of emulated function pointers ['-O2'] 42 ['assert'] ['waka'] 348370 28 220 723 test_arc4random (test_other.other) ... ok test_add_emscripten_metadata_not_emitted (test_other.other) ... ok ['-I/usr/something', '-Wwarn-absolute-paths'] True #include <GLES2/gl2platform.h> ['/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'] test_add_emscripten_metadata (test_other.other) ... ok ['-L/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', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] #include <GLES3/gl3.h> 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.) seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '_ZSt18uncaught_exceptionv', '__cxa_atexit', '__cxa_pure_virtual', '__cxa_uncaught_exception', '__lock', '__map_file', '__setErrNo', '__syscall140', '__syscall145', '__syscall146', '__syscall54', '__syscall6', '__syscall91', '__unlock', '_addDays', '_arraySum', '_isLeapYear', 'abort', 'abortOnCannotGrowMemory', 'assert', 'atexit', 'emscripten_memcpy_big', 'enlargeMemory', 'fabs', 'getTotalMemory', 'getenv', 'memcpy', 'memset', 'pthread_cond_broadcast', 'pthread_cond_wait', 'pthread_getspecific', 'pthread_key_create', 'pthread_mutex_lock', 'pthread_mutex_unlock', 'pthread_once', 'pthread_setspecific', 'sbrk', 'strftime', 'strftime_l'] seen wasm size: 347587 (expected: 348370), ratio to expected: 0.002248 ['-O2', '-s', 'EMULATED_FUNCTION_POINTERS=1'] 42 ['assert'] ['waka'] 348249 28 220 723 ['-I/usr/something'] False #include <GLES3/gl3platform.h> ['/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'] ['/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'] ['-L/usr/something'] False #include <GLES3/gl31.h> temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_xugB_Y ['/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'] 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.) ['-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=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] test_NO_aliasing (test_other.other) ... ok [] #include <GLES3/gl32.h> seen: ['DYNAMICTOP_PTR', 'STACKTOP', 'STACK_MAX', '_ZSt18uncaught_exceptionv', '__cxa_atexit', '__cxa_pure_virtual', '__cxa_uncaught_exception', '__lock', '__map_file', '__setErrNo', '__syscall140', '__syscall145', '__syscall146', '__syscall54', '__syscall6', '__syscall91', '__unlock', '_addDays', '_arraySum', '_isLeapYear', 'abort', 'abortOnCannotGrowMemory', 'assert', 'atexit', 'emscripten_memcpy_big', 'enlargeMemory', 'fabs', 'getTotalMemory', 'getenv', 'memcpy', 'memset', 'pthread_cond_broadcast', 'pthread_cond_wait', 'pthread_getspecific', 'pthread_key_create', 'pthread_mutex_lock', 'pthread_mutex_unlock', 'pthread_once', 'pthread_setspecific', 'sbrk', 'strftime', 'strftime_l'] seen wasm size: 347587 (expected: 348249), ratio to expected: 0.001901 test_binaryen_metadce (test_other.other) ... ok ['-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', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['-s', 'LEGACY_VM_SUPPORT=1'] test_LEGACY_VM_SUPPORT (test_other.other) ... ok #include <GLFW/glfw3.h> ['-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] True ['--bind', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['-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', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] #include <KHR/khrplatform.h> 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 ['-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', 'EMULATE_FUNCTION_POINTER_CASTS=1'] test_include_system_header_in_c (test_other.other) ... ok [] Module[" Module["waka test_GetProcAddress_LEGACY_GL_EMULATION (test_other.other) ... ok test_EM_ASM_i64 (test_other.other) ... ok [] 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', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_LLmyLO ['/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'] ['-s', 'EXPORTED_RUNTIME_METHODS=[]'] Module["addRunDependency test_EMCC_BUILD_DIR (test_other.other) ... ok test_abspaths (test_other.other) ... ok test_IGNORE_CLOSURE_COMPILER_ERRORS (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', 'EMULATED_FUNCTION_POINTERS=1'] ['-s', 'EXPORTED_RUNTIME_METHODS=["addRunDependency"]'] Module["addRunDependency Module["waka ['--bind', '-O1', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['-s', 'EXPORTED_RUNTIME_METHODS=[]', '-s', 'EXTRA_EXPORTED_RUNTIME_METHODS=["addRunDependency"]'] Module["addRunDependency Module["waka ['/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'] test_EXPORTED_RUNTIME_METHODS (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', '-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'] temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_uXv8EF ['/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'] ['/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'] 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'] ['--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', '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', '-s', 'EMULATED_FUNCTION_POINTERS=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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_Gvm2UX ['/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'] ['/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: 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'] ['--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 ['/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'] 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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_viO1UF ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_Nmaa3f ['/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'] ['-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', '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', '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'] ['--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', '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', '-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'] temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_VkeiXH ['/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'] ['--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', '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', '-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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_GSy16G ['/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'] temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_gnfxmh ['/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'] ['--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 test_bad_function_pointer_cast (test_other.other) ... ok temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_wAekLY ['/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'] temp_directory: /b/swarming/w/ir/tmp/t/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_W0h7uj ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_wHR7rG ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_ofwTAz ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_CmpjfH ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_vcSGAO ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_aUdpsk ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_Dz0x5C ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_pkYwXA ['/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/tmpBZOIfM/emscripten_test_other_S0DvNB/emtest_temp_lH_z4k ['/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) ... ok 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_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 ---------------------------------------------------------------------- Ran 324 tests in 933.701s OK (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.wasmobj2) ... ok test_zerodiv (test_core.wasmobj2) ... ok test_zero_multiplication (test_core.binaryen2) ... 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' test_zerodiv (test_core.binaryen2) ... ok 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_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_write_stdout_fileno (test_core.wasmobj2) ... ok test_whets (test_core.wasmobj2) ... ok test_wcslen (test_core.wasmobj2) ... ok test_vswprintf_utf8 (test_core.wasmobj2) ... ok test_vsnprintf (test_core.wasmobj2) ... ok test_wrap_malloc (test_core.binaryen2) ... ok test_write_stdout_fileno (test_core.binaryen2) ... ok test_whets (test_core.binaryen2) ... 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_vprintf (test_core.wasmobj2) ... 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_utime (test_core.wasmobj2) ... ok test_vsnprintf (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_vprintf (test_core.binaryen2) ... ok 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_unistd_truncate (test_core.wasmobj2) ... ok test_unsigned (test_core.binaryen2) ... 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_phys_pages (test_core.binaryen2) ... ok test_unistd_sysconf (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_swab (test_core.binaryen2) ... ok test_unistd_truncate (test_core.binaryen2) ... ok test_zlib (test_core.binaryen2) ... ok test_unistd_sleep (test_core.wasmobj2) ... ok test_unistd_pathconf (test_core.wasmobj2) ... ok test_unistd_pipe (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_sleep (test_core.binaryen2) ... ok test_unistd_isatty (test_core.wasmobj2) ... ok test_unistd_login (test_core.binaryen2) ... ok test_unistd_io (test_core.wasmobj2) ... ok test_unistd_pipe (test_core.binaryen2) ... ok test_unistd_dup (test_core.wasmobj2) ... ok test_unistd_curdir (test_core.wasmobj2) ... ok test_unistd_isatty (test_core.binaryen2) ... 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_access (test_core.wasmobj2) ... ok test_unary_literal (test_core.wasmobj2) ... ok test_unistd_io (test_core.binaryen2) ... 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_unicode_js_library (test_core.binaryen2) ... ok test_trickystring (test_core.wasmobj2) ... 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 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_unistd_close (test_core.binaryen2) ... ok test_tracing (test_core.wasmobj2) ... ok emscripten:INFO: - ok test_uname (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 <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4sh into cache> cmake False 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_tcgetattr (test_core.wasmobj2) ... ok test_time_c (test_core.binaryen2) ... ok test_unistd_access (test_core.binaryen2) ... ok test_systypes (test_core.wasmobj2) ... ok test_sup (test_core.wasmobj2) ... ok extra tz test: UTC+0 extra tz test: EST+05EDT test_structs (test_core.wasmobj2) ... ok test_tcgetattr (test_core.binaryen2) ... ok test_systypes (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_strtoll_oct (test_core.wasmobj2) ... ok test_structs (test_core.binaryen2) ... 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_time (test_core.binaryen2) ... ok test_strtoll_bin (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_strtol_dec (test_core.binaryen2) ... ok test_strstr (test_core.wasmobj2) ... ok test_strtol_bin (test_core.binaryen2) ... ok test_strptime_tm (test_core.wasmobj2) ... ok test_strtok (test_core.binaryen2) ... ok test_strptime_reentrant (test_core.wasmobj2) ... ok test_strtod (test_core.binaryen2) ... ok test_strptime_days (test_core.wasmobj2) ... ok test_strstr (test_core.binaryen2) ... ok test_strndup (test_core.wasmobj2) ... ok test_strptime_tm (test_core.binaryen2) ... ok test_strings (test_core.wasmobj2) ... 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_stdbool (test_core.binaryen2) ... ok test_stdvec (test_core.binaryen2) ... ok test_statics (test_core.wasmobj2) ... ok test_static_variable (test_core.wasmobj2) ... ok test_stat_mknod (test_core.wasmobj2) ... ok test_std_cout_new (test_core.wasmobj2) ... ok test_statvfs (test_core.binaryen2) ... ok test_statics (test_core.binaryen2) ... ok test_stat_chmod (test_core.wasmobj2) ... ok test_static_variable (test_core.binaryen2) ... ok test_std_cout_new (test_core.binaryen2) ... ok test_stat_mknod (test_core.binaryen2) ... ok test_stat (test_core.wasmobj2) ... 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_byval (test_core.wasmobj2) ... ok test_stack_varargs2 (test_core.wasmobj2) ... ok test_stack_void (test_core.binaryen2) ... ok with return test_stack_align (test_core.wasmobj2) ... ok test_stackAlloc (test_core.wasmobj2) ... ok test_stack (test_core.wasmobj2) ... ok test_stack_varargs (test_core.binaryen2) ... 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_ssr (test_core.wasmobj2) ... ok test_stack_byval (test_core.binaryen2) ... 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_hex (test_core.wasmobj2) ... ok test_sscanf_float (test_core.wasmobj2) ... ok test_sscanf_other_whitespace (test_core.binaryen2) ... ok test_sscanf_caps (test_core.wasmobj2) ... ok test_sscanf_n (test_core.binaryen2) ... ok test_sscanf_6 (test_core.wasmobj2) ... ok test_sscanf_5 (test_core.wasmobj2) ... ok test_sscanf_float (test_core.binaryen2) ... ok test_sscanf_4 (test_core.wasmobj2) ... ok test_sscanf_caps (test_core.binaryen2) ... ok test_sscanf_hex (test_core.binaryen2) ... ok test_sscanf_6 (test_core.binaryen2) ... ok test_sscanf_3 (test_core.wasmobj2) ... 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_sintvars (test_core.binaryen2) ... ok test_source_map (test_core.binaryen2) ... ok test_sha1 (test_core.wasmobj2) ... ok test_setjmp_noleak (test_core.wasmobj2) ... ok test_siglongjmp (test_core.binaryen2) ... ok test_setjmp_many_2 (test_core.wasmobj2) ... 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 test_rounding (test_core.wasmobj2) ... ok NUM=1000 test_segfault (test_core.binaryen2) ... ok 1 test_response_file (test_core.wasmobj2) ... ok test_setjmp_many (test_core.binaryen2) ... 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_random_device (test_core.binaryen2) ... ok test_pthread_specific (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_2 (test_core.wasmobj2) ... ok test_printf_octal (test_core.binaryen2) ... ok test_printf_more (test_core.binaryen2) ... ok test_printf_float (test_core.binaryen2) ... ok test_postrun_exception (test_core.wasmobj2) ... ok test_printf_2 (test_core.binaryen2) ... 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> cmake True <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4cmake into cache> 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_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_poll (test_core.wasmobj2) ... ok test_polymorph (test_core.binaryen2) ... ok test_phiundef (test_core.wasmobj2) ... 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' <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4cmake into cache> cmake True test_perrar (test_core.wasmobj2) ... ok test_poll (test_core.binaryen2) ... ok test_phiundef (test_core.binaryen2) ... ok test_parseInt (test_core.wasmobj2) ... ok test_pack (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.' <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_nl_types (test_core.wasmobj2) ... ok test_the_bullet (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_minmax (test_core.binaryen2) ... ok test_mmap (test_core.binaryen2) ... ok test_memset (test_core.wasmobj2) ... ok test_memprof_requirements (test_core.wasmobj2) ... ok test_openjpeg (test_core.wasmobj2) ... ok test_memset_alignment (test_core.binaryen2) ... ok test_memset (test_core.binaryen2) ... ok test_modularize_closure_pre (test_core.binaryen2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasmobj2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasmobj2) ... ok test_memorygrowth_3 (test_core.wasmobj2) ... ok test_memprof_requirements (test_core.binaryen2) ... ok test_openjpeg (test_core.binaryen2) ... ok test_memorygrowth_wasm_mem_max (test_core.binaryen2) ... ok test_memorygrowth_2 (test_core.wasmobj2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.binaryen2) ... ok test_memorygrowth_3 (test_core.binaryen2) ... ok test_memmove3 (test_core.wasmobj2) ... 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_memcpy3 (test_core.wasmobj2) ... ok test_memcpy_alignment (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 test_mallinfo (test_core.wasmobj2) ... ok test_math_fmodf (test_core.binaryen2) ... ok <building and saving poppler_O2_bfe69e4a16d52b820bcef0c0020e058d into cache> test_memorygrowth (test_core.wasmobj2) ... ok test_mainenv (test_core.wasmobj2) ... ok test_math (test_core.binaryen2) ... 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_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' 0 <building and saving lua_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_main_thread_em_asm_signatures (test_core.binaryen2) ... ok <building and saving lua_O2_c9ab099af271c5c1541733255032a7c4 into cache> 0 test_main_thread_async_em_asm (test_core.wasmobj2) ... ok test_lower_intrinsics (test_core.wasmobj2) ... ok test_memorygrowth (test_core.binaryen2) ... ok test_main_thread_em_asm (test_core.binaryen2) ... ok <load lua_O2_c9ab099af271c5c1541733255032a7c4 from cache> 1 test_loop (test_core.wasmobj2) ... ok test_lower_intrinsics (test_core.binaryen2) ... ok test_main_thread_async_em_asm (test_core.binaryen2) ... ok 0 test_longjmp_unwind (test_core.wasmobj2) ... ok 0 1 test_lua (test_core.wasmobj2) ... ok <load lua_O2_c9ab099af271c5c1541733255032a7c4 from cache> 1 test_loop (test_core.binaryen2) ... ok test_longjmp_throw (test_core.wasmobj2) ... 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_longjmp4 (test_core.wasmobj2) ... ok test_longjmp_funcptr (test_core.binaryen2) ... ok test_lua (test_core.binaryen2) ... 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_longjmp_throw (test_core.binaryen2) ... ok test_longjmp4 (test_core.binaryen2) ... ok test_locale (test_core.wasmobj2) ... 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_lifetime (test_core.wasmobj2) ... ok test_life (test_core.wasmobj2) ... skipped 'is_wasm' test_life (test_core.binaryen2) ... skipped 'is_wasm' test_linker_response_file (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_libcxx (test_core.binaryen2) ... ok test_iswdigit (test_core.wasmobj2) ... ok 0 test_large_exported_response (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_isnan (test_core.binaryen2) ... ok test_js_lib_dep_memset (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.' test_inlinejs4 (test_core.wasmobj2) ... ok (iteration) 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_if_else (test_core.wasmobj2) ... ok test_iostream_ctors (test_core.binaryen2) ... ok test_inlinejs4 (test_core.binaryen2) ... ok test_if (test_core.wasmobj2) ... ok test_i64_zextneg (test_core.wasmobj2) ... ok (iteration) test_inherit (test_core.binaryen2) ... ok (iteration) test_i64_varargs (test_core.wasmobj2) ... ok test_if_else (test_core.binaryen2) ... ok test_if (test_core.binaryen2) ... ok test_i64_umul (test_core.wasmobj2) ... ok test_i64_zextneg (test_core.binaryen2) ... ok test_i64_qdouble (test_core.wasmobj2) ... ok test_i64_precise_unneeded (test_core.wasmobj2) ... ok test_i64_varargs (test_core.binaryen2) ... ok (iteration) test_i64_umul (test_core.binaryen2) ... ok test_i64_precise_needed (test_core.wasmobj2) ... ok test_i64_precise (test_core.wasmobj2) ... ok test_i64_qdouble (test_core.binaryen2) ... ok test_i64_llabs (test_core.wasmobj2) ... ok test_i64_precise_unneeded (test_core.binaryen2) ... ok (iteration) test_i64_i16 (test_core.wasmobj2) ... ok test_i64_precise_needed (test_core.binaryen2) ... ok test_i64_double (test_core.wasmobj2) ... ok (iteration) test_i64_precise (test_core.binaryen2) ... ok test_i64_cmp2 (test_core.wasmobj2) ... ok test_i64_llabs (test_core.binaryen2) ... ok test_i64_cmp (test_core.wasmobj2) ... ok test_i64_i16 (test_core.binaryen2) ... ok test_i64_double (test_core.binaryen2) ... ok test_i64_b (test_core.wasmobj2) ... ok test_i64_cmp2 (test_core.binaryen2) ... ok test_i64_7z (test_core.wasmobj2) ... ok [304357, 304357, 304357, 304357, 304357] test_iostream_and_determinism (test_core.wasmobj2) ... 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_i64_3 (test_core.binaryen2) ... ok test_i32_mul_precise (test_core.wasmobj2) ... 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_hello_world (test_core.binaryen2) ... ok test_globaldoubles (test_core.wasmobj2) ... ok test_getopt_long (test_core.wasmobj2) ... ok test_gmtime (test_core.binaryen2) ... ok (iteration) test_getopt (test_core.wasmobj2) ... ok test_globals (test_core.binaryen2) ... ok test_globaldoubles (test_core.binaryen2) ... ok test_getloadavg (test_core.wasmobj2) ... ok test_getopt_long (test_core.binaryen2) ... ok test_getgep (test_core.wasmobj2) ... 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_getFuncWrapper_sig_alias (test_core.wasmobj2) ... ok [380309, 380309, 380309, 380309, 380309] test_iostream_and_determinism (test_core.binaryen2) ... ok test_getValue_setValue (test_core.wasmobj2) ... ok test_getdents64_special_cases (test_core.binaryen2) ... ok test_getcwd_with_non_ascii_name (test_core.binaryen2) ... ok test_gcc_unmangler (test_core.wasmobj2) ... 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 test_getValue_setValue (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_functionpointer_libfunc_varargs (test_core.binaryen2) ... ok test_fwrite_0 (test_core.binaryen2) ... ok test_funcptrfunc (test_core.wasmobj2) ... ok test_funcptr_namecollide (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_funcs (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_funcptr_import_type (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/21.c test_funcptr (test_core.wasmobj2) ... ok test_funcptrfunc (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_funcptr_namecollide (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c test_funcptr_import_type (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/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/16.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.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 test_fscanf_2 (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/25.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 /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_fs_writeFile (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/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 /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fs_write (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/21.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp closure 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/19.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c closure test_fs_writeFile (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_fs_nodefs_home (test_core.wasmobj2) ... 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/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 test_fs_nodefs_home (test_core.binaryen2) ... ok closure /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/22.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 /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_fs_mmap (test_core.binaryen2) ... ok test_fs_nodefs_cloexec (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_fs_nodefs_rw (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_fs_llseek (test_core.wasmobj2) ... ok closure /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 test_fs_emptyPath (test_core.wasmobj2) ... ok /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_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/24.cpp test_fs_nodefs_rw (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_fuzz (test_core.wasmobj2) ... ok test_fs_base (test_core.wasmobj2) ... ok test_fs_dict (test_core.binaryen2) ... ok test_fs_emptyPath (test_core.binaryen2) ... ok test_fs_append (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_frexp (test_core.wasmobj2) ... ok outlining: 0 <building and saving freetype_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_fs_base (test_core.binaryen2) ... ok outlining: 0 <building and saving freetype_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_fs_errorstack (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 test_fs_append (test_core.binaryen2) ... ok test_fnmatch (test_core.wasmobj2) ... ok test_floatvars (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_float_literals (test_core.wasmobj2) ... ok test_floatvars (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_float_builtins (test_core.wasmobj2) ... ok test_float_literals (test_core.binaryen2) ... ok test_fnmatch (test_core.binaryen2) ... ok test_float32_precise (test_core.wasmobj2) ... ok test_flexarray_struct (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_float_builtins (test_core.binaryen2) ... ok test_float32_precise (test_core.binaryen2) ... ok test_files_m (test_core.wasmobj2) ... ok base ['-O2', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1', '--pre-js', 'pre.js'] [] test_flexarray_struct (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_files_m (test_core.binaryen2) ... ok test_fileno (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] test_fileno (test_core.binaryen2) ... ok test_fgets_eol (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] test_fgets_eol (test_core.binaryen2) ... ok lto /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c test_fgetc_unsigned (test_core.wasmobj2) ... ok ['-s', 'SYSCALL_DEBUG=1'] /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c 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/9.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 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 /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c ['-s', 'SYSCALL_DEBUG=1'] test_poppler (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c NODEFS test_files (test_core.wasmobj2) ... ok test_fcvt (test_core.wasmobj2) ... ok test_fcntl_open (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_fgetc_ungetc (test_core.binaryen2) ... ok warning: undefined symbol: FcConfigSubstitute warning: undefined symbol: FcDefaultSubstitute warning: undefined symbol: FcFontSetDestroy warning: undefined symbol: FcFontSort warning: undefined symbol: FcPatternAddInteger warning: undefined symbol: FcPatternBuild test_fcvt (test_core.binaryen2) ... ok warning: undefined symbol: FcPatternDestroy warning: undefined symbol: FcPatternGetInteger warning: undefined symbol: FcPatternGetString test_fcntl_misc (test_core.wasmobj2) ... ok test_fcntl_open (test_core.binaryen2) ... ok test_fcntl (test_core.wasmobj2) ... ok 0 float /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_poppler (test_core.binaryen2) ... ok 0 float 0 double test_fcntl_misc (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_fast_math (test_core.wasmobj2) ... ok 1 float test_files (test_core.binaryen2) ... ok test_fcntl (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c 1 double test_fannkuch (test_core.wasmobj2) ... ok 2 float /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c 0 double test_fast_math (test_core.binaryen2) ... ok test_fakestat (test_core.wasmobj2) ... ok test_exported_response (test_core.wasmobj2) ... ok 2 double test_fannkuch (test_core.binaryen2) ... ok test_fasta (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c test_fakestat (test_core.binaryen2) ... ok test_exit_status (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c 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/16.c test_exceptions_white_list_2 (test_core.binaryen2) ... ok 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) /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_exit_status (test_core.binaryen2) ... ok 1 double emscripten:INFO: - ok /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 2 float test_exceptions_virtual_inheritance (test_core.wasmobj2) ... ok test_exceptions_uncaught_2 (test_core.wasmobj2) ... 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 test_exceptions_virtual_inheritance (test_core.binaryen2) ... ok 2 double test_exceptions_white_list (test_core.binaryen2) ... ok test_exceptions_typed (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_exceptions_uncaught (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/20.cpp test_exceptions_uncaught_2 (test_core.binaryen2) ... ok test_fasta (test_core.binaryen2) ... ok test_exceptions_typed (test_core.binaryen2) ... ok test_exceptions_simplify_cfg (test_core.wasmobj2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_exceptions_std (test_core.binaryen2) ... ok [issue 324] <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_exceptions_simplify_cfg (test_core.binaryen2) ... ok /b/swarming/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_exceptions_resume (test_core.wasmobj2) ... ok <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> [issue 324] test_exceptions_refcount (test_core.wasmobj2) ... ok test_exceptions_rethrow (test_core.wasmobj2) ... ok test_exceptions_uncaught (test_core.binaryen2) ... ok test_exceptions_resume (test_core.binaryen2) ... ok test_exceptions_rethrow (test_core.binaryen2) ... ok [issue 324 case 2] <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_exceptions_refcount (test_core.binaryen2) ... ok test_fuzz (test_core.binaryen2) ... ok test_exceptions_primary (test_core.wasmobj2) ... ok test_exceptions_multiple_inherit (test_core.wasmobj2) ... ok test_exceptions_multi (test_core.wasmobj2) ... ok [issue 324 case 2] <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_exceptions_multiple_inherit_rethrow (test_core.wasmobj2) ... ok test_exceptions_primary (test_core.binaryen2) ... ok test_exceptions_multiple_inherit (test_core.binaryen2) ... ok [issue 324 case 3] test_freetype (test_core.wasmobj2) ... 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 [issue 324 case 3] test_exceptions_alias (test_core.wasmobj2) ... ok test_freetype (test_core.binaryen2) ... ok 0 test_exceptions_convert (test_core.wasmobj2) ... ok 0 test_exceptions_libcxx (test_core.binaryen2) ... ok 0 1 test_exceptions_destroy_virtual (test_core.binaryen2) ... ok 0 test_exceptions_2 (test_core.wasmobj2) ... ok test_exceptions_alias (test_core.binaryen2) ... 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 1 2 remove ctor of just assigns to memory test_exceptions_3 (test_core.wasmobj2) ... ok leave printf in ctor test_exceptions_custom (test_core.wasmobj2) ... ok test_errar (test_core.wasmobj2) ... ok 1 mem: 2220 => 2225 code: 52 => 50 test_eval_ctors (test_core.wasmobj2) ... ok test_erf (test_core.wasmobj2) ... ok remove ctor of just assigns to memory 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 test_errar (test_core.binaryen2) ... ok ['/b/swarming/w/ir/cache/builder/src/src/work/node-v8.12.0-linux-x64/bin/node'] node shell 1 2 test_exceptions_3 (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_2 (test_core.binaryen2) ... ok test_erf (test_core.binaryen2) ... ok test_environ (test_core.wasmobj2) ... ok test_environment (test_core.wasmobj2) ... 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_emscripten_run_script_string_utf8 (test_core.wasmobj2) ... ok test_environ (test_core.binaryen2) ... 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 mem: 2215 => 2216 code: 55 => 53 test_eval_ctors (test_core.binaryen2) ... ok test_emscripten_get_now (test_core.wasmobj2) ... ok 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_run_script_string_utf8 (test_core.binaryen2) ... ok test_emscripten_get_compiler_setting (test_core.wasmobj2) ... 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 debug log 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 test_embind_float_constants (test_core.wasmobj2) ... ok debug log test_embind_unsigned (test_core.binaryen2) ... ok test_embind_f_no_rtti (test_core.wasmobj2) ... 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_negative_constants (test_core.binaryen2) ... ok test_embind_val (test_core.binaryen2) ... ok test_embind_3 (test_core.wasmobj2) ... ok test_embind_float_constants (test_core.binaryen2) ... ok test_embind_f_no_rtti (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_2 (test_core.binaryen2) ... ok test_embind (test_core.binaryen2) ... ok test_em_asm_unused_arguments (test_core.binaryen2) ... ok DIRECT test_em_asm_2 (test_core.wasmobj2) ... ok DIRECT EXPORTED test_em_asm (test_core.wasmobj2) ... ok FROM_OUTSIDE test_em_asm_parameter_pack (test_core.binaryen2) ... ok test_em_js (test_core.binaryen2) ... ok test_dynamic_cast_b (test_core.wasmobj2) ... ok test_dyncall_specific (test_core.wasmobj2) ... ok test_dynamic_cast_2 (test_core.wasmobj2) ... ok test_dynamic_cast (test_core.wasmobj2) ... 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' EXPORTED 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_em_asm_unicode (test_core.binaryen2) ... ok 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 FROM_OUTSIDE test_double_varargs (test_core.binaryen2) ... ok 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_cxx03_do_run (test_core.binaryen2) ... ok test_cxx_self_assign (test_core.wasmobj2) ... ok test_cube2hash (test_core.wasmobj2) ... 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_cxx_self_assign (test_core.binaryen2) ... ok test_ctype (test_core.wasmobj2) ... ok test_copyop (test_core.wasmobj2) ... ok test_direct_string_constant_usage (test_core.binaryen2) ... ok test_conststructs (test_core.wasmobj2) ... ok test_cube2md5 (test_core.binaryen2) ... ok test_constglobalunion (test_core.wasmobj2) ... ok test_constglobalstructs (test_core.wasmobj2) ... ok test_cube2hash (test_core.binaryen2) ... ok test_ctype (test_core.binaryen2) ... ok test_demangle_stacks (test_core.binaryen2) ... ok test_complex (test_core.wasmobj2) ... ok test_copyop (test_core.binaryen2) ... 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_complex (test_core.binaryen2) ... ok test_closebitcasts (test_core.binaryen2) ... ok test_bsearch (test_core.wasmobj2) ... ok test_class (test_core.binaryen2) ... 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_bigswitch (test_core.wasmobj2) ... ok test_bigarray (test_core.wasmobj2) ... ok 0 1 0 2 test_bigarray (test_core.binaryen2) ... ok test_bigswitch (test_core.binaryen2) ... ok test_autodebug (test_core.wasmobj2) ... skipped 'autodebugging only works with bitcode objects' test_ccall (test_core.binaryen2) ... ok test_atomic_cxx (test_core.wasmobj2) ... ok test_bad_typeid (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 1 1 test_atexit (test_core.wasmobj2) ... ok 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_atoX (test_core.binaryen2) ... ok test_assert (test_core.wasmobj2) ... 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_autodebug (test_core.binaryen2) ... ok test_array2b (test_core.wasmobj2) ... ok test_atexit (test_core.binaryen2) ... ok test_array2 (test_core.wasmobj2) ... ok 1 2 test_alloca_stack (test_core.wasmobj2) ... ok 1 0 test_assert (test_core.binaryen2) ... ok test_array2b (test_core.binaryen2) ... ok test_alloca (test_core.wasmobj2) ... ok test_array2 (test_core.binaryen2) ... ok test_aligned_alloc (test_core.wasmobj2) ... ok test_alloca_stack (test_core.binaryen2) ... ok relocatable test_aligned_alloc (test_core.binaryen2) ... ok test_align_moar (test_core.wasmobj2) ... ok test_bswap64 (test_core.wasmobj2) ... ok test_alloca (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_addr_of_stacked (test_core.binaryen2) ... ok 0 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1'] test_add_function (test_core.wasmobj2) ... 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'] test_bswap64 (test_core.binaryen2) ... ok ['-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] 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 1396.625s OK (skipped=239) ==================== TEST SUMMARY test_other: 324 run, 0 errors, 0 failures, 60 skipped test_core: 1064 run, 0 errors, 0 failures, 239 skipped