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

subprocess.check_call(`/usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py --em-config /b/build/slave/linux/build/src/src/work/wasm-install/emscripten_config_vanilla binaryen2 wasmobj2 other`, cwd=`/b/build/slave/linux/build/src/src/work/emtest-out`) WARNING:/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py:use EMTEST_ALL_ENGINES=1 in the env to run against all JS engines, which is slower but provides more coverage Test suites: ['test_other', 'test_core'] Running test_other: (307 tests) test_wasm_targets_side_module (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' generating: a.wasm [] warn [] WARN 0 test_wasm_backend (test_other.other) ... ok test_warn_unaligned (test_other.other) ... skipped 'is_wasm_backend' test_wasm_sourcemap_dead (test_other.other) ... ok test_wasm_sourcemap (test_other.other) ... ok WARNING:root:output file "a.wasm" has a wasm suffix, but we cannot emit wasm by itself, except as a dynamic library (see SIDE_MODULE option). specify an output file with suffix .js or .html, and a wasm file will be created on the side generating: a.wast WARNING:root:output file "a.wast" has a wasm suffix, but we cannot emit wasm by itself, except as a dynamic library (see SIDE_MODULE option). specify an output file with suffix .js or .html, and a wasm file will be created on the side test_wasm_targets (test_other.other) ... ok INFO:root:generating system library: ogg.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/ogg.bc" for subsequent builds) INFO:root:building port: ogg INFO:root: - ok INFO:root:generating system library: vorbis.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/vorbis.bc" for subsequent builds) INFO:root:building port: vorbis INFO:root: - ok WARNING:root:Wasm source map won't be usable in a browser without --source-map-base ['-O2'] test_zeroinit (test_other.other) ... ok /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c --valid-abspath /nowhere/at/all -I/nowhere/at/all warn [] WARN 1 test_valid_abspath_2 (test_other.other) ... ok test_wasm_nope (test_other.other) ... ok warn [] ERROR 0 test_warn_dylibs (test_other.other) ... ok warn [] ERROR 1 test_whole_archive (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_warn_module_print_err (test_other.other) ... ok warn [] None 0 test_ungetc_fscanf (test_other.other) ... ok test_toobig (test_other.other) ... skipped 'is_wasm_backend : linker detects out-of-memory' ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c'] 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 test_umask_0 (test_other.other) ... ok clang-8: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] test_symlink (test_other.other) ... ok test_symbol_map (test_other.other) ... skipped 'is_wasm_backend : relies on --emit-symbol-map' test_vorbis (test_other.other) ... ok test_toolchain_profiler (test_other.other) ... ok warn ['-O2'] WARN 0 1024, errno: 0 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB'] test_symlink_silly (test_other.other) ... ok test_switch64phi (test_other.other) ... ok 2048, errno: 0 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/unistd/sysconf_phys_pages.c', '-s', 'TOTAL_MEMORY=32MB', '-s', 'ALLOW_MEMORY_GROWTH=1'] ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] warn ['-O2'] WARN 1 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) atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) test_truncate_from_0 (test_other.other) ... ok test_static_syscalls (test_other.other) ... ok seen syscalls: ['140', '146', '54', '6'] test_strptime_symmetry (test_other.other) ... ok test_split_memory_use_existing (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_sbrk (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_release (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_faking (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_2 (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_sysconf_phys_pages (test_other.other) ... ok 131068, errno: 0 atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) test_strftime_zZ (test_other.other) ... ok /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 -g --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' test_stat_silly (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' test_stat_fail_alongtheway (test_other.other) ... ok ['--version'] 2.0.0 via emmake ['--cflags'] -s USE_SDL=2 via emmake ['--libs'] -s USE_SDL=2 warn ['-O2'] ERROR 0 via emmake ['--cflags', '--libs'] -s USE_SDL=2 via emmake test_sdl2_config (test_other.other) ... ok test_scons (test_other.other) ... skipped 'Skipping other.test_scons: The tool "scons" was not found in PATH!' test_save_bc (test_other.other) ... skipped 'is_wasm_backend : depends on bc output' ['a.out.wasm.map', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 -g -s WASM=1 -s BINARYEN_METHOD='native-wasm' test_sdl_endianness (test_other.other) ... ok 0 0 0 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] warn ['-O2'] ERROR 1 atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) test_source_file_with_fixed_language_mode (test_other.other) ... ok ['a.out.wasm.map', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' 0 0 0 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] warn ['-O2'] None 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_stdin (test_other.other) ... ok test_sixtyfour_bit_return_value (test_other.other) ... ok test_redundant_link (test_other.other) ... skipped 'no shared modules in wasm backend' test_require (test_other.other) ... ok ['a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --memory-init-file 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' 0 0 1 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_realpath_nodefs (test_other.other) ... ok test_warn_undefined (test_other.other) ... ok test_realpath_2 (test_other.other) ... ok test_rename_silly (test_other.other) ... ok python True checking emcc... checking em++... checking emcc.py... checking em++.py... python2 True checking emcc... test_warn_no_filesystem (test_other.other) ... ok test_proxyfs (test_other.other) ... skipped 'is_wasm_backend : uses MAIN_MODULE' checking em++... test_preprocess (test_other.other) ... ok checking emcc.py... checking em++.py... test_python_2_3 (test_other.other) ... ok python3 False test_require_modularize (test_other.other) ... ok ['a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 -g --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' 0 0 1 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_quoted_js_lib_key (test_other.other) ... ok gch test_realpath (test_other.other) ... ok 0 ['-o', 'dlmalloc.o'] 1 ['-o', 'dlmalloc.o', '-O1'] 2 ['-o', 'dlmalloc.o', '-O2'] test_prepre (test_other.other) ... ok test_prepost2 (test_other.other) ... ok test_output_eol (test_other.other) ... skipped 'is_wasm_backend' 0 s ['-o', 'dlmalloc.o', '-Os'] 0 1 0 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm.map', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 -g -s WASM=1 -s BINARYEN_METHOD='native-wasm' z ['-o', 'dlmalloc.o', '-Oz'] 3 ['-o', 'dlmalloc.o', '-O3'] 0c ['-c'] 1c ['-c', '-O1'] 2c ['-c', '-O2'] web NODE ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'web', 'arguments': []}; worker NODE ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'worker', 'arguments': []}; node NODE ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'node', 'arguments': []}; shell NODE ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] var Module = {'ENVIRONMENT': 'shell', 'arguments': []}; 1000 test_override_environment (test_other.other) ... ok 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' WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow sc ['-c', '-Os'] warning: run dependency added without ID 0 0 atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) test_readdir_r_silly (test_other.other) ... ok normal 0 1 0 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] zc ['-c', '-Oz'] ['a.out.wasm.map', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' 3c ['-c', '-O3'] test_oz_size (test_other.other) ... ok {'0c': 97988, '3': 64152, 'zc': 59988, '1': 60600, '0': 97988, 's': 60136, '2': 61556, '2c': 61556, 'sc': 60136, '1c': 60600, 'z': 59988, '3c': 64152} 2500 WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow 1 0 0 1 1 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s SINGLE_FILE=1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' exception thrown: abort() at Error at jsStackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1054:13) at stackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1071:12) at Object.abort (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2551:44) at _abort (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1920:22) at wasm-function[9]:19 at Object.callMain (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2395:30) at doRun (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2453:60) at run (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2467:5) at Object.<anonymous> (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2576:1) at Module._compile (module.js:653:30) 5000 WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow call main later 0 1 0 1 1 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 -g --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' exception thrown: abort() at Error at jsStackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1054:13) at stackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1071:12) at abort (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2568:44) at ASM_CONSTS (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1763:31) at _emscripten_asm_const_iii (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1784:27) at wasm-function[9]:28 at Object.callMain (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2412:30) at doRun (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2470:60) at run (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2484:5) at Object.<anonymous> (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2593:1) forced libs is ok, they were there anyhow pch test_outline_stack (test_other.other) ... ok CPP test_only_force_stdlibs_2 (test_other.other) ... ok 123 0 0 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm.map', 'a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 -g -s WASM=1 -s BINARYEN_METHOD='native-wasm' first Module.onAbort was called second Module.onAbort was called exception thrown: re-throw WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects c++ test_prepost (test_other.other) ... ok 123 0 0 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_noderawfs_disables_embedding (test_other.other) ... ok ['a.out.wasm.map', 'a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' { Error: ENOENT: no such file or directory, open '/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/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] (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:215:35) at Object.readBinary (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:220:29) at getBinary (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1729:36) at doWasmPolyfill (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1871:14) at Object.Module.asm (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1999:23) at Object.<anonymous> (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2382:24) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.wasm' } /tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:241 throw ex; ^ abort({"errno":-2,"code":"ENOENT","syscall":"open","path":"/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.wasm"}) at Error at jsStackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1188:13) at stackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1205:12) at abort (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2802:44) at getBinary (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1735:7) at doWasmPolyfill (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1871:14) at Object.Module.asm (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1999:23) at Object.<anonymous> (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2382:24) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) C++ 123 0 1 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_noderawfs (test_other.other) ... ok partial list, but ok since we grab them as needed ['a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c --memory-init-file 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' asm evalling did not set the module properly Assertion failed: no binaryen method succeeded. consider enabling more options, like interpreting, if you want that: http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#binaryen-methods /tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:123 throw ex; ^ abort("Assertion failed: no binaryen method succeeded. consider enabling more options, like interpreting, if you want that: http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#binaryen-methods") at Error at jsStackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1070:13) at stackTrace (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1087:12) at abort (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2748:44) at assert (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:468:5) at Object.Module.asm (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:1898:5) at Object.<anonymous> (/tmp/tmpHKvKJD/emscripten_test_other_zXSJWc/a.out.js:2275:24) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) test_on_abort (test_other.other) ... ok cxx 123 0 1 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -g --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' test_node_js_run_from_different_directory (test_other.other) ... ok test_o_level_clamp (test_other.other) ... ok test_precompiled_headers (test_other.other) ... ok opts, absolute: ['-s', 'ASSERTIONS=0'] 120000 CXX 123 1 0 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm.map', 'a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -g -s WASM=1 -s BINARYEN_METHOD='native-wasm' test_node_catch_exit (test_other.other) ... ok fail! not enough stdlibs test_no_warn_exported_jslibfunc (test_other.other) ... ok cc 123 1 0 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm.map', 'a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c --closure 1 -s WASM=1 -s BINARYEN_METHOD='native-wasm' force all the needed stdlibs, so this works even though we ignore the input file CC 123 1 1 0 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -s BINARYEN_METHOD='native-wasm' test_no_filesystem (test_other.other) ... ok yes fs, no fs: 234427 106113 code.c 0 0 0 i {'no_fs_manual': 107285, 'no_fs': 107575, 'normal': 238490} opts, absolute: ['-O1'] 90000 123 1 1 1 ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] test_returncode (test_other.other) ... ok 0 0 ['a.out.wasm', 'a.out.wast.mappedGlobals', 'a.out.js'] test_single_file (test_other.other) ... ok 1 1 [] code.c 0 0 1 lo test_no_warnings (test_other.other) ... ok 0 1 test_no_missing_symbols (test_other.other) ... ok test_only_force_stdlibs (test_other.other) ... ok test_native_optimizer (test_other.other) ... skipped 'is_wasm_backend : tests asmjs optimizer' exit: 0 opts: [] 1 1 ['-O1'] test_native_link_error_message (test_other.other) ... ok code.c 0 1 0 test_odd_suffixes (test_other.other) ... ok WARNING:root: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.) WARNING:root: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 WARNING:root: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 1 0 exit: 0 opts: ['-O1'] 1 1 ['-O2', '-g2'] test_multiply_defined_libsymbols_2 (test_other.other) ... ok code.c 0 1 1 {'no_fs_manual': 89561, 'no_fs': 89851, 'normal': 220560} opts, absolute: ['-O2'] 46000 test_multiply_defined_libsymbols (test_other.other) ... ok ['-L/tmp/tmpteKqsA/emscripten_test_other_2W4ZbE/libdir', '-lfile'] WARNING:root: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.) WARNING:root: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 WARNING:root: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.) 1 1 WARNING:root: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 WARNING:root: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 ... test_no_browser (test_other.other) ... ok test_multiple_o_files (test_other.other) ... ok exit: 0 opts: ['-O2', '-g2'] 1 1 ['-O2', '-g2', '--llvm-lto', '1'] code.c 1 0 0 test_no_exit_runtime_warnings_atexit (test_other.other) ... ok ['-L/tmp/tmpteKqsA/emscripten_test_other_2W4ZbE/libdir', '/tmp/tmpteKqsA/emscripten_test_other_2W4ZbE/libdir/libfile.so.3.1.4.1.5.9'] .3.1.4.1.5.9 WARNING:root: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 WARNING:root: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.) exit: 0 opts: ['-O2', '-g2', '--llvm-lto', '1'] 1 0 [] WARNING:root: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 WARNING:root: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 ... test_module_print (test_other.other) ... ok test_module_onexit (test_other.other) ... ok test_minimal_dynamic (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_merge_pair (test_other.other) ... skipped 'is_wasm_backend : depends on merging asmjs' code.c 1 0 1 test_no_dynamic_execution (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 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-s', 'MALLOC="dlmalloc"'] exit: 1 opts: [] 1 0 ['-O1'] test_multidynamic_link (test_other.other) ... ok test_mkdir_silly (test_other.other) ... ok test_memory_growth_noasm (test_other.other) ... ok test_m_mm (test_other.other) ... ok code.c 1 1 0 {'no_fs_manual': 44641, 'no_fs': 44924, 'normal': 122803} opts, absolute: ['-O3', '--closure', '1'] 17000 test_malloc_implicit (test_other.other) ... ok exit: 1 opts: ['-O1'] 1 0 ['-O2', '-g2'] test_main_a (test_other.other) ... ok bc => clean bc bc => s params ['-march=x86'] s => o /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s: Assembler messages: /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:10: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:12: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:14: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:16: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:20: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:20: Error: register save offset not a multiple of 8 /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:21: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:22: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:22: Error: register save offset not a multiple of 8 /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:23: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:29: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:41: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:48: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:51: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:55: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:60: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:64: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:76: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:85: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:98: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:105: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:120: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:130: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:133: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:136: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:139: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:144: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:156: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:163: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:174: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:185: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:192: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:195: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:197: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:199: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:203: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:210: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:217: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:219: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:223: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:232: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:240: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:243: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:248: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:260: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:266: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:274: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:278: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:293: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:298: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:310: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:318: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:326: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:332: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:339: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:347: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:352: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:359: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:367: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:372: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:379: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:387: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:390: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:395: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:401: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:404: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:409: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:419: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:423: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:430: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:438: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:442: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:445: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:456: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:460: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:464: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:477: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:483: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:494: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:500: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:511: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:517: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:528: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:535: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:546: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:548: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:560: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:564: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:567: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:574: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:585: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:591: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:599: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:603: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:606: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:609: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:613: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:615: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:617: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:619: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:621: Error: invalid instruction suffix for `ret' unknown subtarget type UNREACHABLE executed at /b/build/slave/linux/build/src/src/work/llvm/lib/Target/X86/X86TargetMachine.cpp:112! Stack dump: 0. Program arguments: /b/build/slave/linux/build/src/src/work/wasm-install/bin/llc -march=x86 /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.clean.bc -o /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x620fa4)[0x7fa9b50a4fa4] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7fa9b50a2e4e] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x621162)[0x7fa9b50a5162] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7fa9b4876330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7fa9b3cb3c37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fa9b3cb7028] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x582ee6)[0x7fa9b5006ee6] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1cb963e)[0x7fa9b673d63e] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1cba814)[0x7fa9b673e814] /b/build/slave/linux/build/src/src/work/wasm-install/bin/llc[0x40f471] /b/build/slave/linux/build/src/src/work/wasm-install/bin/llc(main+0x35d)[0x40e32d] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fa9b3c9ef45] /b/build/slave/linux/build/src/src/work/wasm-install/bin/llc[0x40c576] s => o /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s: Assembler messages: /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:10: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:12: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:14: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:16: Error: invalid instruction suffix for `push' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:20: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:20: Error: register save offset not a multiple of 8 /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:21: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:22: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:22: Error: register save offset not a multiple of 8 /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:23: Error: bad register expression /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:29: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:41: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:48: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:51: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:55: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:60: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:64: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:76: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:85: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:98: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:105: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:120: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:130: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:133: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:136: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:139: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:144: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:156: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:163: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:174: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:185: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:192: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:195: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:197: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:199: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:203: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:210: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:217: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:219: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:223: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:232: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:240: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:243: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:248: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:260: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:266: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:274: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:278: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:293: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:298: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:310: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:318: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:326: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:332: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:339: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:347: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:352: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:359: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:367: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:372: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:379: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:387: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:390: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:395: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:401: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:404: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:409: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:419: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:423: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:430: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:438: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:442: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:445: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:456: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:460: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:464: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:477: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:483: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:494: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:500: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:511: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:517: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:528: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:535: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:546: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:548: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:560: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:564: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:567: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:574: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:585: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:591: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:599: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:603: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:606: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:609: Error: invalid instruction suffix for `call' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:613: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:615: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:617: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:619: Error: invalid instruction suffix for `pop' /tmp/tmpHKvKJD/emscripten_test_other_APbW35/files.o.s:621: Error: invalid instruction suffix for `ret' params ['-march=x86-64'] s => o o => runnable code.c 1 1 1 /tmp/tmpHKvKJD/emscripten_test_other_APbW35/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 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '0'] test_local_link (test_other.other) ... ok test_llvm_lit (test_other.other) ... skipped 'is_wasm_backend : fastcomp specific' /b/build/slave/linux/build/src/src/work/wasm-install/bin/llvm-ar: creating a.a None default ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js'] exit: 1 opts: ['-O2', '-g2'] 1 0 ['-O2', '-g2', '--llvm-lto', '1'] code.cpp 0 0 0 test_no_exit_runtime (test_other.other) ... ok exit: 1 opts: ['-O2', '-g2', '--llvm-lto', '1'] [] test_module_exports_with_closure (test_other.other) ... ok test_link_with_bad_o_in_a (test_other.other) ... ok test_link_response_file_does_not_force_absolute_paths (test_other.other) ... ok test_locale_wrong (test_other.other) ... ok ['-O2'] test_link_s (test_other.other) ... ok test_link_group (test_other.other) ... skipped 'is_wasm_backend : not relevent with lld' INFO:root:generating port: zlib.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/zlib.bc" for subsequent builds) test_link_memcpy (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '1'] INFO:root: - ok INFO:root:generating port: libpng.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/libpng.bc" for subsequent builds) INFO:root:building port: libpng INFO:root: - ok test_link_group_bitcode (test_other.other) ... ok emmalloc emmalloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-s', 'MALLOC="emmalloc"'] code.cpp 0 0 1 test_link_with_a_static (test_other.other) ... ok ['-s', 'LEGALIZE_JS_FFI=0', '-s', 'SIDE_MODULE=0', '-O0'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/other/ffi.c -g -o a.out.js -s LEGALIZE_JS_FFI=0 -s SIDE_MODULE=0 -O0 test_lib_include_flags (test_other.other) ... ok test_ld_library_path (test_other.other) ... skipped 'is_wasm_backend : uses SIDE_MODULE' test_libpng (test_other.other) ... ok test_js_optimizer_parse_error (test_other.other) ... skipped 'is_wasm_backend : tests js optimizer' /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/eliminateDeadGlobals.js ['eliminateDeadGlobals'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer.js ['hoistMultiples', 'removeAssignsToUndefined', 'simplifyExpressions'] js WARNING:root:Wasm source map won't be usable in a browser without --source-map-base /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm.js ['asm', 'simplifyExpressions'] js INFO:root:generating system asset: optimizer.2.exe... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/optimizer.2.exe" for subsequent builds) warning: unresolved symbol: import_f warning: unresolved symbol: import_ll test_legalize_js_ffi (test_other.other) ... ok INFO:root: - ok native (receiveJSON) native (parsing JS) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-si.js ['simplifyIfs'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-regs.js ['registerize'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/eliminator-test.js ['eliminate'] js {'default': 513013, 'dlmalloc': 513013, 'emmalloc': 503498} ['-O2'] dlmalloc dlmalloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2', '-s', 'MALLOC="dlmalloc"'] code.cpp 0 1 0 /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/safe-eliminator-test.js ['eliminateMemSafe'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/asm-eliminator-test.js ['asm', 'eliminate'] js native (receiveJSON) native (parsing JS) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-regs.js ['asm', 'registerize'] js test_libcxx_minimal (test_other.other) ... ok 82856 544512 native (receiveJSON) native (parsing JS) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-regs-harder.js ['asm', 'registerizeHarder'] js ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '2'] native (receiveJSON) native (parsing JS) native (emitting JS) /b/build/slave/linux/build/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/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-pre.js ['asm', 'simplifyExpressions'] js test_js_malloc (test_other.other) ... ok native (receiveJSON) native (parsing JS) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-pre-f32.js ['asm', 'asmPreciseF32', 'simplifyExpressions', 'optimizeFrounds'] js native (receiveJSON) native (parsing JS) test_l_link (test_other.other) ... ok native (emitting JS) /b/build/slave/linux/build/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/build/slave/linux/build/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/build/slave/linux/build/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) test_js_main (test_other.other) ... ok test_js_dash_g (test_other.other) ... skipped 'is_wasm_backend' test_is_bitcode (test_other.other) ... ok test_is_ar (test_other.other) ... ok native (emitting JS) /b/build/slave/linux/build/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/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/asmLastOpts.js ['asm', 'asmLastOpts'] js (skip non-native) native (receiveJSON) test_js_link (test_other.other) ... ok native (parsing JS) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-last.js ['asm', 'asmLastOpts', 'last'] js native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-relocate.js ['asm', 'relocate'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline1.js ['asm', 'outline'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline2.js ['asm', 'outline'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline3.js ['asm', 'outline'] js test_js_lib_using_asm_lib (test_other.other) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-outline4.js ['asm', 'outline'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-asm-minlast.js ['asm', 'minifyWhitespace', 'asmLastOpts', 'last'] js native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-shiftsAggressive.js ['asm', 'aggressiveVariableElimination'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-localCSE.js ['asm', 'localCSE'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-ensureLabelSet.js ['asm', 'ensureLabelSet'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/3154.js ['asm', 'eliminate', 'registerize', 'asmLastOpts', 'last'] js (skip non-native) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/simd.js ['asm', 'eliminate'] js native (receiveJSON) test_ioctl_window_size (test_other.other) ... ok test_incorrect_static_call (test_other.other) ... skipped 'is_wasm_backend : uses prebuilt .ll file' native (parsing JS) native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/simd.js ['asm', 'eliminateMemSafe'] js native (receiveJSON) native (parsing JS) code.cpp 0 1 1 native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/safeLabelSetting.js ['asm', 'safeLabelSetting'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/null_if.js ['asm', 'registerizeHarder', 'asmLastOpts', 'minifyWhitespace'] js native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/null_else.js ['asm', 'registerizeHarder', 'asmLastOpts', 'minifyWhitespace'] js native (emitting JS) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/test-js-optimizer-splitMemory.js ['splitMemory'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/JSDCE.js ['JSDCE'] js None default ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2'] /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/JSDCE-uglifyjsNodeTypes.js ['JSDCE'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/JSDCE-hasOwnProperty.js ['JSDCE'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/AJSDCE.js ['AJSDCE'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph.js ['emitDCEGraph', 'noEmitAst'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph2.js ['emitDCEGraph', 'noEmitAst'] js test_no_nuthin (test_other.other) ... ok {'no_fs_manual': 14516, 'no_fs': 14516, 'normal': 51776} #include <emscripten/dom_pk_codes.h> /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph3.js ['emitDCEGraph', 'noEmitAst'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph4.js ['emitDCEGraph', 'noEmitAst'] js /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/emitDCEGraph5.js ['emitDCEGraph', 'noEmitAst'] js test_init_file_at_offset (test_other.other) ... ok [] None /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/applyDCEGraphRemovals.js ['applyDCEGraphRemovals'] js ['-Wno-error=implicit-function-declaration'] ['hello '] /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/optimizer/detectSign-modulus-emterpretify.js ['noPrintMetadata', 'emterpretify', 'noEmitAst'] js test_js_optimizer (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-O2', '--llvm-lto', '3'] #include <emscripten/em_asm.h> ['-Wno-implicit-function-declaration'] ['hello '] #include <emscripten/emscripten.h> code.cpp 1 0 0 test_implicit_func (test_other.other) ... ok test_identical_basenames (test_other.other) ... ok test_incorrect_c_detection (test_other.other) ... ok test_global_inits (test_other.other) ... skipped 'is_wasm_backend : relies on ctor evaluation and dtor elimination' test_function_eliminator_variable_clash_with_hash_info (test_other.other) ... ok test_function_eliminator_variable_clash (test_other.other) ... ok test_function_eliminator_simple_with_hash_info (test_other.other) ... ok test_function_eliminator_simple (test_other.other) ... ok test_function_eliminator_replace_variable_value_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_variable_value (test_other.other) ... ok test_function_eliminator_replace_object_value_assignment_with_hash_info (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 emmalloc emmalloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_libcxx.cpp', '-o', 'a.out.js', '-O2', '-s', 'MALLOC="emmalloc"'] test_function_eliminator_replace_function_call_two_passes_with_hash_info (test_other.other) ... ok test_function_eliminator_replace_function_call_two_passes (test_other.other) ... ok test_function_eliminator_replace_function_call (test_other.other) ... ok test_invalid_mem (test_other.other) ... ok #include <emscripten/fetch.h> test_function_eliminator_double_parsed_correctly (test_other.other) ... ok test_function_eliminator_replace_array_value (test_other.other) ... ok [] /b/build/slave/linux/build/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_headless (test_other.other) ... ok INFO:root:generating port: freetype.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/freetype.bc" for subsequent builds) {0: 470580, 1: 464419, 2: 464419, 3: 464419} test_llvm_lto (test_other.other) ... ok INFO:root: - ok #include <emscripten/html5.h> ['-O1'] test_fs_stream_proto (test_other.other) ... ok /b/build/slave/linux/build/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 0 1 test_mallocs (test_other.other) ... ok {'default': 470580, 'dlmalloc': 470580, 'emmalloc': 461541} emscripten_force_exit cannot actually shut down the runtime, as the build does not have EXIT_RUNTIME set test_force_exit (test_other.other) ... ok test_file_packager_unicode (test_other.other) ... ok 119 #include <emscripten/key_codes.h> test_float_h (test_other.other) ... ok test_html_preprocess (test_other.other) ... ok test_fs_after_main (test_other.other) ... ok Remember to build the main file with -s FORCE_FILESYSTEM=1 so that it includes support for loading this file package Remember to build the main file with -s FORCE_FILESYSTEM=1 so that it includes support for loading this file package test_file_packager (test_other.other) ... ok test_failure_error_code (test_other.other) ... ok test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'ABORTING_MALLOC=0'] test_file_packager_huge (test_other.other) ... ok test_f0 (test_other.other) ... skipped 'is_wasm_backend : tests PRECISE_F32=1' test_file_packager_mention_FORCE_FILESYSTEM (test_other.other) ... ok #include <emscripten/threading.h> test_fd_closed (test_other.other) ... ok test_flag_aliases (test_other.other) ... ok test_freetype (test_other.other) ... ok can manage another: True split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp'] code.cpp 1 1 0 test_extra_runtime_exports (test_other.other) ... ok warning: invalid item (maybe a typo?) in EXPORTED_RUNTIME_METHODS: FS_writeFile #include <emscripten/trace.h> test_exported_js_lib (test_other.other) ... ok warning: unresolved symbol: __block_all_sigs warning: unresolved symbol: __clone warning: unresolved symbol: __muldc3 warning: unresolved symbol: __mulsc3 warning: unresolved symbol: __multc3 warning: unresolved symbol: __restore_sigs warning: unresolved symbol: endgrent warning: unresolved symbol: getgrent warning: unresolved symbol: res_query warning: unresolved symbol: setgrent test_export_all_3142 (test_other.other) ... ok test_eval_ctors (test_other.other) ... skipped 'is_wasm_backend : EVAL_CTORS does not work with wasm backend' #include <emscripten/vector.h> can manage another: 0 split: False test_extra_exported_methods (test_other.other) ... ok test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] test_export_all (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' 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' WARNING:root:function requested to be exported, but not implemented: "_this_is_an_entry_point" #include <emscripten/vr.h> test_emversion (test_other.other) ... ok code.cpp 1 1 1 test_emulate_function_pointer_casts_assertions_2 (test_other.other) ... ok test_emmake_python (test_other.other) ... ok Testing... CC /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc CXX /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++ AR /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emar LD /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc NM /b/build/slave/linux/build/src/src/work/wasm-install/bin/llvm-nm LDSHARED /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc RANLIB /b/build/slave/linux/build/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 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emmake'] True emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure'] True emmake ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emmake', '--version'] True test_emscripten_print_double (test_other.other) ... ok 0 hello_world.c emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', '--version'] True emmake ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emmake', 'make'] False emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'configure'] False emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', './configure'] False 0 files.cpp emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake'] False emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', '/usr/bin/python', 'test.py'] True /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em emmake ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emmake', '/usr/bin/python', 'test.py'] True /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em emconfigure ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', '/usr/bin/python', 'test.py'] True /b/build/slave/linux/build/src/src/work/wasm-install/bin/llvm-nm 1 hello_world.c test_emmake_emconfigure (test_other.other) ... ok can manage another: True split: False test_emconfig (test_other.other) ... ok test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1'] test_export_in_a (test_other.other) ... ok test_emcc_v (test_other.other) ... ok EXPORTED_FUNCTIONS=['_a', '_b', '_c', '_d' ] #include <AL/al.h> 0 0 1 files.cpp 2 hello_world.c EXPORTED_FUNCTIONS=@response test_error_on_missing_libraries (test_other.other) ... ok can manage another: 1 split: False #include <AL/alc.h> test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 0 1 test_no_exit_runtime_warnings_flush (test_other.other) ... ok test_emcc_s_typo (test_other.other) ... ok test_emcc_dev_null (test_other.other) ... ok 0 None test_emcc_generate_config (test_other.other) ... ok EXPORTED_FUNCTIONS=['_a', '_b', \'_c', '_d'] 2 files.cpp #include <EGL/egl.h> 1 0 can manage another: True split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 0 1 WARNING:root:function requested to be exported, but not implemented: "\\'_c'" EXPORTED_FUNCTIONS=['_a', '_b',\ '_c', '_d'] test_emconfigure_js_o (test_other.other) ... ok test_emcc_cflags (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' #include <EGL/eglplatform.h> 1 1 test_emscripten_force_exit_NO_EXIT_RUNTIME (test_other.other) ... ok 0 2 WARNING:root:function requested to be exported, but not implemented: "\\ '_c'" EXPORTED_FUNCTIONS=["_a", "_b", \"_c", "_d"] can manage another: 0 split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 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 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js'] #include <GL/freeglut_std.h> WARNING:root:function requested to be exported, but not implemented: "\\"_c"" EXPORTED_FUNCTIONS=["_a", "_b",\ "_c", "_d"] 1 None ['-o', 'something.js', '-O0'] 0 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O0'] #include <GL/gl.h> can manage another: True split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'ALLOW_MEMORY_GROWTH=1'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); WARNING:root:function requested to be exported, but not implemented: "\\ "_c"" EXPORTED_FUNCTIONS=["_a", "_b" "_c", "_d"] 1 1 ['-o', 'something.js', '-O1'] 1 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1'] #include <GL/glew.h> WARNING:root:function requested to be exported, but not implemented: "_b" "_c" test_emcc_parsing (test_other.other) ... ok can manage another: 1 split: False ['-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1', '-g'] test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0', '-s', 'ABORTING_MALLOC=0'] WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 1 2 #include <GL/glfw.h> /tmp/tmpMzKJYo/file1.js [] ['-o', 'something.js', '-O2'] 2 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O2'] 2 None #include <GL/glu.h> can manage another: True split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0'] WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 b_dir/file2.js [] ['-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O2', '-g'] #include <GL/glut.h> 2 1 can manage another: 0 split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 #include <GLES/gl.h> ['-o', 'something.js', '-Os'] 2 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-Os'] 2 2 /tmp/tmpMzKJYo/file1.js [] can manage another: True split: False #include <GLES/glplatform.h> test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1'] WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 ['-o', 'something.js', '-O3'] 3 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O3'] test_emcc_multiprocess_cache_access (test_other.other) ... ok stdout: INFO:root:generating system library: dlmalloc.bc... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/wasm_bc/dlmalloc.bc" for subsequent builds) INFO:root:generating system asset: is_vanilla.txt... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/is_vanilla.txt" for subsequent builds) INFO:root: - ok INFO:root: - ok INFO:root:generating system library: libc.bc... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/wasm_bc/libc.bc" for subsequent builds) INFO:root: - ok INFO:root:generating system library: wasm-libc.bc... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/wasm_bc/wasm-libc.bc" for subsequent builds) INFO:root: - ok INFO:root:generating system library: wasm_compiler_rt.a... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/wasm_bc/wasm_compiler_rt.a" for subsequent builds) INFO:root: - ok INFO:root:generating system library: wasm_libc_rt.a... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/wasm_bc/wasm_libc_rt.a" for subsequent builds) INFO:root: - ok INFO:root:generating system asset: generated_struct_info.json... (this will be cached in "/tmp/emtest_temp_0TcUr5/emscripten_cache/wasm_bc/generated_struct_info.json" for subsequent builds) WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 INFO:root: - ok stdout: stdout: -c stuff ['-c'] test_emcc_cache_flag (test_other.other) ... ok 3 None b_dir/file2.js [] #include <GLES2/gl2.h> can manage another: 1 split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); -c stuff ['-o', 'src.o'] WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 ['-o', 'something.bc'] 0 [] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js'] 3 1 test_emcc_3 (test_other.other) ... ok ['-s', 'IN_TEST_HARNESS=1'] True #include <GLES2/gl2platform.h> ['--bind', '-s', 'IN_TEST_HARNESS=1'] False -c stuff ['-o', 'src.bc'] ['-o', 'something.bc', '-O0'] 0 [] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O0'] test_emcc_6 (test_other.other) ... ok can manage another: True split: False .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js'] test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 test_emcc_1 (test_other.other) ... ok #include <GLES3/gl3.h> 3 2 -c stuff ['-o', 'src.so'] WARNING:root:When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) ['-o', 'something.bc', '-O1'] 1 ['-O1'] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O1'] ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js', '-O1'] test_embed_file_dup (test_other.other) ... ok #include <GLES3/gl3platform.h> test_embed_file_large (test_other.other) ... ok test_emar_em_config_flag (test_other.other) ... ok can manage another: 0 split: False test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1', '-s', 'ABORTING_MALLOC=0'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); 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' WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 -c stuff ['-o', 'js'] test_emcc_debug_files (test_other.other) ... ok ['-o', 'something.bc', '-O2'] 2 ['-O2'] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O2'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js', '-O2'] #include <GLES3/gl31.h> test_dup_o_in_a (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' can manage another: True split: False -c stuff ['-O1', '-c', '-o', '/dev/null'] test_failing_alloc ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmppuZjyK/emscripten_test_other_UtBARb/main.cpp', '-s', 'WASM=0', '-s', 'ALLOW_MEMORY_GROWTH=1'] EM_ASM( Module.temp = HEAP32[DYNAMICTOP_PTR>>2] ); WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 (no output) -c stuff ['-O1', '-o', '/dev/null'] (no output) -c stuff ['-c'] test_doublestart_bug (test_other.other) ... ok test_disable_inlining (test_other.other) ... ok #include <GLES3/gl32.h> ['-o', 'something.bc', '-O3'] 3 ['-O3'] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O3'] test_dependency_file_2 (test_other.other) ... ok test_embed_file (test_other.other) ... ok .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js', '-O3'] test_dependency_file (test_other.other) ... ok ['--bind', '-O1', '-s', 'IN_TEST_HARNESS=1'] False -c stuff ['-o', 'src.o'] #include <GLFW/glfw3.h> can manage another: 1 split: False test_failing_alloc (test_other.other) ... ok WARNING:root:Wasm source map won't be usable in a browser without --source-map-base ['-O1', '-o', 'something.bc'] 1 [] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-O1', '-o', 'something.bc'] test_demangle_cpp (test_other.other) ... ok .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'something.bc', '-o', 'something.js'] exception thrown: abort() at Error at jsStackTrace (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:1052:13) at stackTrace (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:1069:12) at Object.abort (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:2574:44) at _abort (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:1942:22) at free (wasm-function[27]:2094) at main (wasm-function[25]:34) at Object.Module._main (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:2284:73) at Object.callMain (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:2418:30) at doRun (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:2476:60) at run (/tmp/tmpHKvKJD/emscripten_test_other_tTFzp4/a.out.js:2490:5) test_dlmalloc_modes (test_other.other) ... ok ['-O0'] False test_default_obj_ext (test_other.other) ... ok -c stuff ['-o', 'src.bc'] #include <KHR/khrplatform.h> WARNING:root:Wasm source map won't be usable in a browser without --source-map-base ['-o', 'something.js'] 0 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js'] ['-O0', '-g'] True test_debug_asmLastOpts (test_other.other) ... ok WARNING:root:Wasm source map won't be usable in a browser without --source-map-base test_demangle (test_other.other) ... ok test_dash_s_unclosed_quote (test_other.other) ... ok test_dash_s_unclosed_list (test_other.other) ... ok test_dash_s_single_quote (test_other.other) ... ok #include <emscripten/dom_pk_codes.h> -c stuff ['-o', 'src.so'] WARNING:root: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_define_modularize (test_other.other) ... ok ['-o', 'something.js', '-O0'] 0 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O0'] test_dash_s_valid_list (test_other.other) ... ok clang-8: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument] ['-O0', '-g4'] True test_dash_s_response_file_string (test_other.other) ... ok [] #include <emscripten/em_asm.h> -c stuff ['-o', 'js'] test_dash_s_response_file_list (test_other.other) ... ok {0: 2788, 1: 2788, 2: 2788, 3: 2788, 4: 3100, 'g': 3100, '_': 2788} ['-O1'] test_dashM_respect_dashO (test_other.other) ... ok ['-o', 'something.js', '-O1'] 1 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1'] test_dashM_consistent (test_other.other) ... ok test_dash_g_bc (test_other.other) ... ok {0: 2296, 1: 2296, 2: 2296, 3: 2296, 4: 2604, 'g': 2604, '_': 2296} test_dash_s (test_other.other) ... ok test_dashM (test_other.other) ... ok [] ['--bind'] 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 ['-O1'] False test_dashE_consistent (test_other.other) ... ok #include <emscripten/emscripten.h> -c stuff ['-O1', '-c', '-o', '/dev/null'] (no output) -c stuff ['-O1', '-o', '/dev/null'] test_emcc_2 (test_other.other) ... ok (no output) test_conftest_s_flag_passing (test_other.other) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/bin/llvm-ar: creating library.a ['-o', 'something.js', '-O1', '-g'] 1 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O1', '-g'] ['-O1', '-g'] True #include <emscripten/fetch.h> ['--bind', '-O2', '-s', 'IN_TEST_HARNESS=1'] False test_commons_link (test_other.other) ... ok ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcmake', 'cmake', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/cmake_with_emval'] ['-o', 'something.js', '-O2'] 2 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O2'] test_cxx03 (test_other.other) ... ok -- Configuring done -- Generating done -- Build files have been written to: /tmp/emtest_temp_bHfnwO ['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 #include <emscripten/html5.h> -- Emscripten version is at least 1.38.6 -- Configuring done -- Generating done -- Build files have been written to: /tmp/tmppuZjyK/emscripten_test_other_xJdAe6 test_cmake_emscripten_version (test_other.other) ... ok ['cmake', '-DCMAKE_C_COMPILER=/b/build/slave/linux/build/src/src/work/wasm-install/bin/clang', '-DCMAKE_CXX_COMPILER=/b/build/slave/linux/build/src/src/work/wasm-install/bin/clang++', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] ['-O2'] False atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) test_create_readonly (test_other.other) ... ok ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcmake', 'cmake', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] ['-o', 'something.js', '-O2', '-g'] 2 None 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.js', '-O2', '-g'] -- Configuring done -- Generating done -- Build files have been written to: /tmp/emtest_temp_IwAKjz Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o test_cmake_compile_features (test_other.other) ... ok ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_js'] [100%] Linking CXX static library libstatic_lib.a [100%] Built target static_lib #include <emscripten/key_codes.h> [100%] Built target cpp_with_emscripten_val ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcmake', 'cmake', '/b/build/slave/linux/build/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: /tmp/emtest_temp_fis0T_ Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o [100%] Linking CXX static library libstatic_lib.bc -- Configuring done -- Generating done -- Build files have been written to: /tmp/emtest_temp_rz_duD [100%] Built target static_lib ['cmake', '--build', '.'] Scanning dependencies of target cpp_with_emscripten_val [ 50%] Building CXX object CMakeFiles/cpp_with_emscripten_val.dir/main.cpp.o ['-O2', '-g'] True [100%] Linking CXX executable cpp_with_emscripten_val.js -- Configuring done -- Generating done -- Build files have been written to: /tmp/emtest_temp_3XekJB Scanning dependencies of target static_lib [ 50%] Building CXX object CMakeFiles/static_lib.dir/lib.cpp.o test_cxx11 (test_other.other) ... ok ['-o', 'c.bc'] [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' ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] ['-o', 'something.js', '-Os'] 2 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-Os'] INFO:root:Checking JS engine ['/fake/inline4'] failed. Check your config file. Details: [Errno 2] No such file or directory ['-o', 'c.js'] CRITICAL:root:The JavaScript shell (['/fake/inline4']) does not seem to work, check the paths in the config file test_check_engine (test_other.other) ... ok #include <emscripten/threading.h> [100%] Built target cpp_with_emscripten_val test_debuginfo (test_other.other) ... ok test_cmake_with_embind_cpp11_mode (test_other.other) ... ok test_call_nonemterpreted_during_sleep (test_other.other) ... skipped 'is_wasm_backend : uses EMTERPRETIFY' INFO:root:generating system library: bullet.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/bullet.bc" for subsequent builds) INFO:root:building port: bullet INFO:root: - ok warning: unresolved symbol: __ubsan_handle_pointer_overflow warning: unresolved symbol: __ubsan_handle_type_mismatch_v1 #include <emscripten/trace.h> ['-o', 'c.html'] test_canonicalize_nan_warning (test_other.other) ... ok test_binaryen_warn_sync (test_other.other) ... skipped 'cannot run without spidermonkey' 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 atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) test_catch_undef (test_other.other) ... ok interpret-s-expr : /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py -o a.wasm.js -s BINARYEN=1 /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s BINARYEN_METHOD="interpret-s-expr" => 1 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects ['-o', 'something.js', '-O3'] 3 None 0 1 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop_malloc.cpp', '-o', 'something.js', '-O3'] #include <emscripten/vector.h> ['-g'] True ['-c'] test_cleanup_os (test_other.other) ... ok test_binaryen_metadce (test_other.other) ... skipped 'is_wasm_backend : contains asm2wasm specifics' /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s BINARYEN_METHOD="interpret-s-expr" -s TOTAL_MEMORY=20971520 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects interpret-s-expr : /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py -o a.wasm.js -s BINARYEN=1 /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s BINARYEN_METHOD="interpret-s-expr" => 0 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects ['-o', 'something.bc'] 0 [] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js'] WARNING:root:Wasm source map won't be usable in a browser without --source-map-base #include <emscripten/vr.h> ['-O1'] False ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'IN_TEST_HARNESS=1'] False /tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:239 throw ex; ^ Error: ENOENT: no such file or directory, open '/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.wast' at Object.fs.openSync (fs.js:646:18) at Object.fs.readFileSync (fs.js:551:33) at Object.shell_read [as read] (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:213:35) at doWasmPolyfill (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1871:28) at Object.Module.asm (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1997:23) at Object.<anonymous> (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:2380:24) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) interpret-binary : /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py -o a.wasm.js -s BINARYEN=1 /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s BINARYEN_METHOD="interpret-binary" => 1 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects ['-o', 'something.bc', '-O0'] 0 [] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O0'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js'] #include <AL/al.h> ['-O2'] False interpret-binary : /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py -o a.wasm.js -s BINARYEN=1 /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s BINARYEN_METHOD="interpret-binary" => 0 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects ['-o', 'something.bc', '-O1'] 1 ['-O1'] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O1'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js', '-O1'] ['import', '"env"', '"memory"', 'memory', '$5', '320', '320'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s BINARYEN_METHOD="interpret-s-expr" -s TOTAL_MEMORY=20971520 -s ALLOW_MEMORY_GROWTH=1 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects #include <AL/alc.h> ['-O2', '-g'] True test_bullet (test_other.other) ... ok { Error: ENOENT: no such file or directory, open '/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.wasm' at Object.fs.openSync (fs.js:646:18) at Object.fs.readFileSync (fs.js:551:33) at Object.shell_read [as read] (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:213:35) at Object.readBinary (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:218:29) at getBinary (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1727:36) at doWasmPolyfill (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1869:14) at Object.Module.asm (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1997:23) at Object.<anonymous> (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:2380:24) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.wasm' } /tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:239 throw ex; ^ abort({"errno":-2,"code":"ENOENT","syscall":"open","path":"/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.wasm"}) at Error at jsStackTrace (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1186:13) at stackTrace (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1203:12) at abort (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:2800:44) at getBinary (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1733:7) at doWasmPolyfill (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1869:14) at Object.Module.asm (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:1997:23) at Object.<anonymous> (/tmp/tmpteKqsA/emscripten_test_other_7hADy8/a.wasm.js:2380:24) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) test_binaryen_methods (test_other.other) ... ok test_binaryen_ignore_implicit_traps (test_other.other) ... skipped 'is_wasm_backend' ['-O0'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 ['-o', 'something.bc', '-O2'] 2 ['-O2'] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O2'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js', '-O2'] #include <EGL/egl.h> WARNING:root:Wasm source map won't be usable in a browser without --source-map-base ['-O2', '-g1'] False test_binaryen_invalid_method (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' test_bc_to_bc (test_other.other) ... ok test_bad_triple (test_other.other) ... ok ['-O0', '-g1'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 -g1 ['-o', 'something.bc', '-O3'] 3 ['-O3'] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-o', 'something.bc', '-O3'] #include <EGL/eglplatform.h> .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js', '-O3'] ['-O2', '-g2'] True test_bad_locale (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1'] ['import', '"env"', '"memory"', 'memory', '$5', '320'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s BINARYEN_METHOD="interpret-s-expr" -s TOTAL_MEMORY=20971520 -s WASM_MEM_MAX=41943040 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects #include <GL/freeglut_std.h> ['-O0', '-g2'] True False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 -g2 ['-O2', '--profiling'] True ['-O1', '-o', 'something.bc'] 1 [] 0 0 .. ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world_loop.cpp', '-O1', '-o', 'something.bc'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] .... ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/em++.py', 'something.bc', '-o', 'something.js'] #include <GL/gl.h> ['-O0', '-g'] True True /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 -g ['-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 test_emcc_4 (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c', '-s', 'EXPORTED_FUNCTIONS=["_main"]'] ['-O2', '--profiling-funcs'] True ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] #include <GL/glew.h> ['-O0', '--profiling-funcs'] True False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O0 --profiling-funcs ['import', '"env"', '"memory"', 'memory', '$5', '320', '640'] /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c -s WASM=1 -O2 -s BINARYEN_METHOD="interpret-s-expr" -s TOTAL_MEMORY=20971520 -s ALLOW_MEMORY_GROWTH=1 -s WASM_MEM_MAX=41943040 WARNING:root:BINARYEN_ASYNC_COMPILATION disabled due to user options. This will reduce performance and compatibility (some browsers limit synchronous compilation), see http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#codegen-effects ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.c', '-s', 'EXPORTED_FUNCTIONS=[" _main"]'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1', '-s', 'RELOCATABLE=1'] {"['-O2', '--profiling']": 14591, "['-O2', '-g2']": 14591, "['-O2', '--profiling-funcs']": 14591, "['-O2']": 14243, '[]': 32457, "['-O2', '-g']": 14137, "['-g']": 33018, "['-O2', '-g1']": 14243, "['-O1']": 14374} test_binaryen_names (test_other.other) ... ok test_autovectorize_linpack (test_other.other) ... skipped 'autovectorization of this stopped in LLVM 6.0' /usr/bin/python python WARNING:root: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.) python2 test_autotools_shared_check (test_other.other) ... ok test_asm_minify (test_other.other) ... skipped 'is_wasm_backend' #include <GL/glfw.h> ['-O1'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O1 test_bad_export (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/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 test_almost_asm_warning (test_other.other) ... skipped 'is_wasm_backend' test_aliased_func_pointers (test_other.other) ... skipped 'is_wasm_backend' ['-I/usr/something', '-Wwarn-absolute-paths'] True WARNING:root:Wasm source map won't be usable in a browser without --source-map-base ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_html'] #include <GL/glu.h> ['-O2'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 test_arc4random (test_other.other) ... ok ['-L/usr/something', '-Wwarn-absolute-paths'] True ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1', '-s', 'RELOCATABLE=1'] #include <GL/glut.h> ['import', '"env"', '"memory"', 'memory', '$5', '320', '640'] test_binaryen_mem (test_other.other) ... ok [] ['--bind', '-O1', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False ['-O2', '-g1'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 -g1 ['-I/usr/something'] False ['/usr/bin/python', '/b/build/slave/linux/build/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 <GLES/gl.h> ['-s', 'LEGACY_VM_SUPPORT=1'] test_LEGACY_VM_SUPPORT (test_other.other) ... ok ['-L/usr/something'] False ['-O2', '-g'] True True /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 -g ['/usr/bin/python', '/b/build/slave/linux/build/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'] #include <GLES/glplatform.h> test_NO_aliasing (test_other.other) ... ok [] Module[" Module["waka ['-I/usr/something', '-Wno-warn-absolute-paths'] False WARNING:root: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.) ['-O2', '--closure', '1'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 --closure 1 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1'] Traceback (most recent call last): File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py", line 3074, in <module> sys.exit(run()) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py", line 2063, in run wasm_text_target, misc_temp_files, optimizer) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py", line 2609, in do_binaryen emit_symbol_map=emit_symbol_map) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 2519, in minify_wasm_js js_file = Building.closure_compiler(js_file, pretty=not minify_whitespace) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 2483, in closure_compiler raise Exception('closure compiler error: ' + process.stdout + ' (rc: %d)' % process.returncode) Exception: closure compiler error: /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/third_party/closure-compiler/node-externs/domain.js:67: WARNING - Bad type annotation. type not recognized due to syntax error. See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information. * @param {function(...[*])} callback ^ /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/third_party/closure-compiler/node-externs/domain.js:68: WARNING - Bad type annotation. type not recognized due to syntax error. See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information. * @return {function(...[*])} ^ /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/third_party/closure-compiler/node-externs/domain.js:73: WARNING - Bad type annotation. type not recognized due to syntax error. See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information. * @param {function(...[*])} callback ^ /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/third_party/closure-compiler/node-externs/domain.js:74: WARNING - Bad type annotation. type not recognized due to syntax error. See https://github.com/google/closure-compiler/wiki/Bad-Type-Annotation for more information. * @return {function(...[*])} ^ /tmp/tmp7CHf5f/tmp7bcK1g/a.out.wasm.o.js.pp.js.mem.js.jso.js:1: ERROR - Variable dupe declared more than once. First occurrence: /tmp/tmp7CHf5f/tmp7bcK1g/a.out.wasm.o.js.pp.js.mem.js.jso.js var Module;if(!Module)Module="__EMSCRIPTEN_PRIVATE_MODULE_EXPORT_NAME_SUBSTITUTION__";var dupe=1;var dupe=2;var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process["on"]("unhandledRejection",abort);Module["quit"]=(function(status){process["exit"](status)});Module["inspect"]=(function(){return"[Emscripten Module object]"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=(function(title){document.title=title})}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":(function(x,y){return x%y}),"debugger":(function(){debugger})};var jsCallStartIndex=1;var functionPointers=new Array(0);var funcWrappers={};function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={"stackSave":(function(){stackSave()}),"stackRestore":(function(){stackRestore()}),"arrayToC":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),"stringToC":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={"string":JSfuncs["stringToC"],"array":JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){function convertReturnValue(ret){if(returnType==="string")return Pointer_stringify(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);ret=convertReturnValue(ret);if(stack!==0)stackRestore(stack);return ret}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var ALLOC_STATIC=2;var ALLOC_NONE=4;function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/_Z[\w\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY<TOTAL_STACK)err("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")");if(Module["buffer"]){buffer=Module["buffer"]}else{if(typeof WebAssembly==="object"&&typeof WebAssembly.Memory==="function"){Module["wasmMemory"]=new WebAssembly.Memory({"initial":TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=Module["wasmMemory"].buffer}else{buffer=new ArrayBuffer(TOTAL_MEMORY)}Module["buffer"]=buffer}updateGlobalBufferViews();function getTotalMemory(){return TOTAL_MEMORY}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile="a.out.wast";var wasmBinaryFile="a.out.wasm";var asmjsCodeFile="a.out.temp.asm.js";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={"global":null,"env":null,"asm2wasm":asm2wasmImports,"parent":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength<oldBuffer.byteLength){err("the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here")}var oldView=new Int8Array(oldBuffer);var newView=new Int8Array(newBuffer);newView.set(oldView);updateGlobalBuffer(newBuffer);updateGlobalBufferViews()}function fixImports(imports){var ret={};for(var i in imports){var fixed=i;if(fixed[0]=="_")fixed=fixed.substr(1);ret[fixed]=imports[i]}return ret}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then((function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()})).catch((function(){return getBinary()}))}return new Promise((function(resolve,reject){resolve(getBinary())}))}function doNativeWasm(global,env,providedBuffer){if(typeof WebAssembly!=="object"){err("no native wasm support detected");return false}if(!(Module["wasmMemory"]instanceof WebAssembly.Memory)){err("no native wasm Memory in use");return false}env["memory"]=Module["wasmMemory"];info["global"]={"NaN":NaN,"Infinity":Infinity};info["global.Math"]=Math;info["env"]=env;function receiveInstance(instance,module){exports=instance.exports;if(exports.memory)mergeMemory(exports.memory);Module["asm"]=exports;Module["usingWasm"]=true;STACKTOP=STACK_BASE+TOTAL_STACK;STACK_MAX=STACK_BASE;Module["asm"]["stackRestore"](STACKTOP);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"],output["module"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then((function(binary){return WebAssembly.instantiate(binary,info)})).then(receiver,(function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)}))}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,(function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)}))}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asmPreload"]=Module["asm"];var asmjsReallocBuffer=Module["reallocBuffer"];var wasmReallocBuffer=(function(size){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;size=alignUp(size,PAGE_MULTIPLE);var old=Module["buffer"];var oldSize=old.byteLength;if(Module["usingWasm"]){try{var result=Module["wasmMemory"].grow((size-oldSize)/wasmPageSize);if(result!==(-1|0)){return Module["buffer"]=Module["wasmMemory"].buffer}else{return null}}catch(e){return null}}});Module["reallocBuffer"]=(function(size){if(finalMethod==="asmjs"){return asmjsReallocBuffer(size)}else{return wasmReallocBuffer(size)}});var finalMethod="";Module["asm"]=(function(global,env,providedBuffer){env=fixImports(env);if(!env["table"]){var TABLE_SIZE=Module["wasmTableSize"];if(TABLE_SIZE===undefined)TABLE_SIZE=1024;var MAX_TABLE_SIZE=Module["wasmMaxTableSize"];if(typeof WebAssembly==="object"&&typeof WebAssembly.Table==="function"){if(MAX_TABLE_SIZE!==undefined){env["table"]=new WebAssembly.Table({"initial":TABLE_SIZE,"maximum":MAX_TABLE_SIZE,"element":"anyfunc"})}else{env["table"]=new WebAssembly.Table({"initial":TABLE_SIZE,element:"anyfunc"})}}else{env["table"]=new Array(TABLE_SIZE)}Module["wasmTable"]=env["table"]}if(!env["memoryBase"]){env["memoryBase"]=Module["STATIC_BASE"]}if(!env["tableBase"]){env["tableBase"]=0}var exports;exports=doNativeWasm(global,env,providedBuffer);assert(exports,"no binaryen method succeeded.");return exports});}integrateWasmJS();STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+1696;__ATINIT__.push({func:(function(){___wasm_call_ctors()})});var STATIC_BUMP=1696;Module["STATIC_BASE"]=STATIC_BASE;Module["STATIC_BUMP"]=STATIC_BUMP;var tempDoublePtr=STATICTOP;STATICTOP+=16;var SYSCALLS={varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function flush_NO_FILESYSTEM(){var fflush=Module["_fflush"];if(fflush)fflush(0);var printChar=___syscall146.printChar;if(!printChar)return;var buffers=___syscall146.buffers;if(buffers[1].length)printChar(1,10);if(buffers[2].length)printChar(2,10)}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.get(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();var ret=0;if(!___syscall146.buffers){___syscall146.buffers=[null,[],[]];___syscall146.printChar=(function(stream,curr){var buffer=___syscall146.buffers[stream];assert(buffer);if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}})}for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];for(var j=0;j<len;j++){___syscall146.printChar(stream,HEAPU8[ptr+j])}ret+=len}return ret}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _memcpy(dest,src,num){dest=dest|0;src=src|0;num=num|0;var ret=0;var aligned_dest_end=0;var block_aligned_dest_end=0;var dest_end=0;if((num|0)>=8192){return _emscripten_memcpy_big(dest|0,src|0,num|0)|0}ret=dest|0;dest_end=dest+num|0;if((dest&3)==(src&3)){while(dest&3){if((num|0)==0)return ret|0;HEAP8[dest>>0]=HEAP8[src>>0]|0;dest=dest+1|0;src=src+1|0;num=num-1|0}aligned_dest_end=dest_end&-4|0;block_aligned_dest_end=aligned_dest_end-64|0;while((dest|0)<=(block_aligned_dest_end|0)){HEAP32[dest>>2]=HEAP32[src>>2]|0;HEAP32[dest+4>>2]=HEAP32[src+4>>2]|0;HEAP32[dest+8>>2]=HEAP32[src+8>>2]|0;HEAP32[dest+12>>2]=HEAP32[src+12>>2]|0;HEAP32[dest+16>>2]=HEAP32[src+16>>2]|0;HEAP32[dest+20>>2]=HEAP32[src+20>>2]|0;HEAP32[dest+24>>2]=HEAP32[src+24>>2]|0;HEAP32[dest+28>>2]=HEAP32[src+28>>2]|0;HEAP32[dest+32>>2]=HEAP32[src+32>>2]|0;HEAP32[dest+36>>2]=HEAP32[src+36>>2]|0;HEAP32[dest+40>>2]=HEAP32[src+40>>2]|0;HEAP32[dest+44>>2]=HEAP32[src+44>>2]|0;HEAP32[dest+48>>2]=HEAP32[src+48>>2]|0;HEAP32[dest+52>>2]=HEAP32[src+52>>2]|0;HEAP32[dest+56>>2]=HEAP32[src+56>>2]|0;HEAP32[dest+60>>2]=HEAP32[src+60>>2]|0;dest=dest+64|0;src=src+64|0}while((dest|0)<(aligned_dest_end|0)){HEAP32[dest>>2]=HEAP32[src>>2]|0;dest=dest+4|0;src=src+4|0}}else{aligned_dest_end=dest_end-4|0;while((dest|0)<(aligned_dest_end|0)){HEAP8[dest>>0]=HEAP8[src>>0]|0;HEAP8[dest+1>>0]=HEAP8[src+1>>0]|0;HEAP8[dest+2>>0]=HEAP8[src+2>>0]|0;HEAP8[dest+3>>0]=HEAP8[src+3>>0]|0;dest=dest+4|0;src=src+4|0}}while((dest|0)<(dest_end|0)){HEAP8[dest>>0]=HEAP8[src>>0]|0;dest=dest+1|0;src=src+1|0}return ret|0}function _memset(ptr,value,num){ptr=ptr|0;value=value|0;num=num|0;var end=0,aligned_end=0,block_aligned_end=0,value4=0;end=ptr+num|0;value=value&255;if((num|0)>=67){while((ptr&3)!=0){HEAP8[ptr>>0]=value;ptr=ptr+1|0}aligned_end=end&-4|0;block_aligned_end=aligned_end-64|0;value4=value|value<<8|value<<16|value<<24;while((ptr|0)<=(block_aligned_end|0)){HEAP32[ptr>>2]=value4;HEAP32[ptr+4>>2]=value4;HEAP32[ptr+8>>2]=value4;HEAP32[ptr+12>>2]=value4;HEAP32[ptr+16>>2]=value4;HEAP32[ptr+20>>2]=value4;HEAP32[ptr+24>>2]=value4;HEAP32[ptr+28>>2]=value4;HEAP32[ptr+32>>2]=value4;HEAP32[ptr+36>>2]=value4;HEAP32[ptr+40>>2]=value4;HEAP32[ptr+44>>2]=value4;HEAP32[ptr+48>>2]=value4;HEAP32[ptr+52>>2]=value4;HEAP32[ptr+56>>2]=value4;HEAP32[ptr+60>>2]=value4;ptr=ptr+64|0}while((ptr|0)<(aligned_end|0)){HEAP32[ptr>>2]=value4;ptr=ptr+4|0}}while((ptr|0)<(end|0)){HEAP8[ptr>>0]=value;ptr=ptr+1|0}return end-num|0}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function _sbrk(increment){increment=increment|0;var oldDynamicTop=0;var newDynamicTop=0;var totalMemory=0;oldDynamicTop=HEAP32[DYNAMICTOP_PTR>>2]|0;newDynamicTop=oldDynamicTop+increment|0;if((increment|0)>0&(newDynamicTop|0)<(oldDynamicTop|0)|(newDynamicTop|0)<0){abortOnCannotGrowMemory()|0;___setErrNo(12);return-1}HEAP32[DYNAMICTOP_PTR>>2]=newDynamicTop;totalMemory=getTotalMemory()|0;if((newDynamicTop|0)>(totalMemory|0)){if((enlargeMemory()|0)==0){HEAP32[DYNAMICTOP_PTR>>2]=oldDynamicTop;___setErrNo(12);return-1}}return oldDynamicTop|0}DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;var ASSERTIONS=false;Module.asmGlobalArg={};Module.asmLibraryArg={"abort":abort,"assert":assert,"enlargeMemory":enlargeMemory,"getTotalMemory":getTotalMemory,"abortOnCannotGrowMemory":abortOnCannotGrowMemory,"___syscall6":___syscall6,"___setErrNo":___setErrNo,"_memset":_memset,"_sbrk":_sbrk,"_memcpy":_memcpy,"flush_NO_FILESYSTEM":flush_NO_FILESYSTEM,"_emscripten_memcpy_big":_emscripten_memcpy_big,"___syscall54":___syscall54,"___syscall140":___syscall140,"___syscall146":___syscall146,"STACKTOP":STACKTOP,"STACK_MAX":STACK_MAX,"DYNAMICTOP_PTR":DYNAMICTOP_PTR};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var ___data_end=Module["___data_end"]=(function(){return Module["asm"]["__data_end"].apply(null,arguments)});var dynCall_ii=Module["dynCall_ii"]=(function(){return Module["asm"]["dynCall_ii"].apply(null,arguments)});var __main=Module["__main"]=(function(){return Module["asm"]["_main"].apply(null,arguments)});var ___wasm_call_ctors=Module["___wasm_call_ctors"]=(function(){return Module["asm"]["__wasm_call_ctors"].apply(null,arguments)});var dynCall_iiii=Module["dynCall_iiii"]=(function(){return Module["asm"]["dynCall_iiii"].apply(null,arguments)});var ___growWasmMemory=Module["___growWasmMemory"]=(function(){return Module["asm"]["__growWasmMemory"].apply(null,arguments)});var ___errno_location=Module["___errno_location"]=(function(){return Module["asm"]["__errno_location"].apply(null,arguments)});var _malloc=Module["_malloc"]=(function(){return Module["asm"]["malloc"].apply(null,arguments)});var _free=Module["_free"]=(function(){return Module["asm"]["free"].apply(null,arguments)});var __malloc=Module["__malloc"]=(function(){return Module["asm"]["_malloc"].apply(null,arguments)});var ____errno_location=Module["____errno_location"]=(function(){return Module["asm"]["___errno_location"].apply(null,arguments)});var _stackRestore=Module["_stackRestore"]=(function(){return Module["asm"]["stackRestore"].apply(null,arguments)});var _stackAlloc=Module["_stackAlloc"]=(function(){return Module["asm"]["stackAlloc"].apply(null,arguments)});var ___heap_base=Module["___heap_base"]=(function(){return Module["asm"]["__heap_base"].apply(null,arguments)});var __free=Module["__free"]=(function(){return Module["asm"]["_free"].apply(null,arguments)});var _main=Module["_main"]=(function(){return Module["asm"]["main"].apply(null,arguments)});var _stackSave=Module["_stackSave"]=(function(){return Module["asm"]["stackSave"].apply(null,arguments)});var stackAlloc=Module["_stackAlloc"];var stackSave=Module["_stackSave"];var stackRestore=Module["_stackRestore"];Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout((function(){setTimeout((function(){Module["setStatus"]("")}),1);doRun()}),1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run() ^^^^^^ 1 error(s), 4 warning(s) (rc: 1) #include <GLES2/gl2.h> ['-s', 'EXPORTED_RUNTIME_METHODS=[]'] Module["addRunDependency ['-L/usr/something', '-Wno-warn-absolute-paths'] False ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] #include <GLES2/gl2platform.h> ['-s', 'EXPORTED_RUNTIME_METHODS=["addRunDependency"]'] Module["addRunDependency Module["waka ['-Isubdir/something', '-Wwarn-absolute-paths'] False WARNING:root:When Emscripten compiles to a typical native suffix for shared libraries (.so, .dylib, .dll) then it emits an LLVM bitcode file. You should then compile that to an emscripten SIDE_MODULE (using that flag) with suffix .wasm (for wasm) or .js (for asm.js). (You may also want to adapt your build system to emit the more standard suffix for a file with LLVM bitcode, '.bc', which would avoid this warning.) #include <GLES3/gl3.h> ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O0', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['-s', 'EXPORTED_RUNTIME_METHODS=[]', '-s', 'EXTRA_EXPORTED_RUNTIME_METHODS=["addRunDependency"]'] Module["addRunDependency Module["waka ['-Lsubdir/something', '-Wwarn-absolute-paths'] False test_IGNORE_CLOSURE_COMPILER_ERRORS (test_other.other) ... ok test_EM_ASM_i64 (test_other.other) ... ok ['-O2', '--closure', '1', '-g1'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 --closure 1 -g1 #include <GLES3/gl3platform.h> ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['--bind', '-O2', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False test_EXPORTED_RUNTIME_METHODS (test_other.other) ... ok [] False test_EMCC_BUILD_DIR (test_other.other) ... ok #include <GLES3/gl31.h> ['/usr/bin/python', '/b/build/slave/linux/build/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_abspaths (test_other.other) ... ok #include <GLES3/gl32.h> ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['-O2', '--js-opts', '1'] False False /usr/bin/python /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/hello_world.cpp -s WASM=1 -O2 --js-opts 1 #include <GLFW/glfw3.h> ['/usr/bin/python', '/b/build/slave/linux/build/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'] #include <KHR/khrplatform.h> test_binaryen_debug (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/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_include_system_header_in_c (test_other.other) ... ok ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1'] ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'IN_TEST_HARNESS=1'] False ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] WARNING:root: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.) ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] WARNING:root: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 WARNING:root: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/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-DCPP_LIBRARY_TYPE=SHARED', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] WARNING:root: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.) ['/usr/bin/python', '/b/build/slave/linux/build/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', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] True ['--bind', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1'] WARNING:root: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 WARNING:root: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/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-G', 'Unix Makefiles', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['--bind', '-O1', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_js'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O1', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['--bind', '-O2', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/embind/isMemoryGrowthEnabled=true.cpp', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=0', '-s', 'WASM=1', '-s', 'EMULATE_FUNCTION_POINTER_CASTS=1'] ['/usr/bin/python', '/b/build/slave/linux/build/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/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_html'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-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 ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'RELOCATABLE=1'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', 'src.cpp', '-O2', '-s', 'SAFE_HEAP=1', '-s', 'WASM=1', '-s', 'EMULATED_FUNCTION_POINTERS=1'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/usr/bin/python', '/b/build/slave/linux/build/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/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-DCPP_LIBRARY_TYPE=SHARED', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['--bind', '-O1', '-s', 'EMBIND_STD_STRING_IS_UTF8=0', '-s', 'DYNAMIC_EXECUTION=0', '-s', 'IN_TEST_HARNESS=1'] False ['/usr/bin/python', '/b/build/slave/linux/build/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/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-G', 'Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Debug', '-G', 'Eclipse CDT4 - Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_js'] ['/usr/bin/python', '/b/build/slave/linux/build/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'] ['--bind', '-O2', '-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 ['--bind', '-O2', '-s', 'ALLOW_MEMORY_GROWTH=1', '/b/build/slave/linux/build/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 ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Eclipse CDT4 - Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_html'] ['--bind', '-O2', '--closure', '1', '-s', 'IN_TEST_HARNESS=1'] False ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=MinSizeRel', '-DBUILD_SHARED_LIBS=OFF', '-G', 'Eclipse CDT4 - Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DCPP_LIBRARY_TYPE=STATIC', '-G', 'Eclipse CDT4 - Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DBUILD_SHARED_LIBS=ON', '-G', 'Eclipse CDT4 - Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] ['/b/build/slave/linux/build/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/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/target_library'] test_embind (test_other.other) ... ok ['/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emconfigure', 'cmake', '-G', 'Eclipse CDT4 - Ninja', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/cmake/stdproperty'] atexit() called, but EXIT_RUNTIME is not set, so atexits() will not be called. set EXIT_RUNTIME to 1 (see the FAQ) 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_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_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_invalid_method (test_other.other) ... ok test_binaryen_mem (test_other.other) ... ok test_binaryen_metadce (test_other.other) ... skipped 'is_wasm_backend : contains asm2wasm specifics' test_binaryen_methods (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_binaryen_warn_sync (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_catch_undef (test_other.other) ... ok test_check_engine (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_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 does not work with wasm backend' 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_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_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_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_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_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_exit_runtime (test_other.other) ... ok test_no_exit_runtime_warnings_atexit (test_other.other) ... ok test_no_exit_runtime_warnings_flush (test_other.other) ... ok test_no_filesystem (test_other.other) ... ok 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) ... ok 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 'Skipping other.test_scons: The tool "scons" was 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_split_memory (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_2 (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_faking (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_release (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_sbrk (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' test_split_memory_use_existing (test_other.other) ... skipped 'is_wasm_backend : uses SPLIT_MEMORY' 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_umask_0 (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_warn_undefined (test_other.other) ... ok 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 307 tests in 841.127s OK (skipped=64) Running test_core: (1054 tests) <building and saving zlib_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> <building and saving zlib_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> INFO:root:generating system library: dlmalloc.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc.a" for subsequent builds) INFO:root: - ok INFO:root:generating system library: libc.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc.a" for subsequent builds) INFO:root: - ok INFO:root:generating system library: wasm-libc.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/wasm-libc.a" for subsequent builds) INFO:root: - ok INFO:root:generating system library: wasm_compiler_rt.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/wasm_compiler_rt.a" for subsequent builds) INFO:root: - ok INFO:root:generating system library: wasm_libc_rt.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/wasm_libc_rt.a" for subsequent builds) INFO:root: - ok INFO:root: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) WARNING:root:emcc: WASM_BACKEND is not compatible with asmjs (WASM=0), forcing WASM=1 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' INFO:root: - ok INFO:root:generating system library: libc-extras.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libc-extras.a" for subsequent builds) INFO:root: - ok warning: unresolved symbol: _Z4poutPKcfiffii test_wrap_malloc (test_core.wasmobj2) ... ok test_zerodiv (test_core.wasmobj2) ... ok test_webidl (test_core.wasmobj2) ... skipped 'is_wasm_backend' test_webidl (test_core.binaryen2) ... skipped 'is_wasm_backend' test_zero_multiplication (test_core.wasmobj2) ... ok test_whets (test_core.wasmobj2) ... ok test_wrap_malloc (test_core.binaryen2) ... ok test_vswprintf_utf8 (test_core.wasmobj2) ... ok test_vsnprintf (test_core.wasmobj2) ... ok test_vprintf (test_core.wasmobj2) ... ok test_varargs_multi (test_core.wasmobj2) ... skipped 'is_wasm_backend : Calling varargs across function calls is undefined behavior in C, and asmjs and wasm implement it differently.' test_varargs_multi (test_core.binaryen2) ... skipped 'is_wasm_backend : Calling varargs across function calls is undefined behavior in C, and asmjs and wasm implement it differently.' test_varargs_byval (test_core.wasmobj2) ... skipped 'clang cannot compile this code with that target yet' test_varargs_byval (test_core.binaryen2) ... skipped 'clang cannot compile this code with that target yet' test_zerodiv (test_core.binaryen2) ... ok warning: unresolved symbol: _Z4poutPKcfiffii test_varargs (test_core.wasmobj2) ... ok test_whets (test_core.binaryen2) ... ok test_vswprintf_utf8 (test_core.binaryen2) ... ok test_vsnprintf (test_core.binaryen2) ... ok test_vararg_copy (test_core.wasmobj2) ... ok test_utime (test_core.wasmobj2) ... ok INFO:root:generating system library: libcxx_noexcept.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libcxx_noexcept.a" for subsequent builds) test_vprintf (test_core.binaryen2) ... ok INFO:root: - ok INFO:root:generating system library: libcxxabi.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libcxxabi.a" for subsequent builds) INFO:root: - ok test_varargs (test_core.binaryen2) ... ok test_vararg_copy (test_core.binaryen2) ... ok test_utime (test_core.binaryen2) ... ok test_utf8 (test_core.wasmobj2) ... ok test_utf8_textdecoder (test_core.wasmobj2) ... ok test_utf16_textdecoder (test_core.wasmobj2) ... ok test_utf (test_core.wasmobj2) ... ok test_utf8 (test_core.binaryen2) ... 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_unistd_truncate (test_core.wasmobj2) ... ok test_utf32 (test_core.binaryen2) ... 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_sysconf_phys_pages (test_core.binaryen2) ... ok test_unistd_swab (test_core.wasmobj2) ... ok test_unistd_sysconf (test_core.binaryen2) ... ok test_unistd_symlink_on_nodefs (test_core.binaryen2) ... ok test_zlib (test_core.wasmobj2) ... ok test_unistd_unlink (test_core.binaryen2) ... ok test_unistd_pathconf (test_core.wasmobj2) ... ok test_unistd_sleep (test_core.wasmobj2) ... ok test_unistd_swab (test_core.binaryen2) ... ok test_unistd_truncate (test_core.binaryen2) ... ok test_unistd_pipe (test_core.wasmobj2) ... ok test_zlib (test_core.binaryen2) ... ok test_unistd_login (test_core.wasmobj2) ... ok test_unistd_misc (test_core.wasmobj2) ... ok test_unistd_links (test_core.wasmobj2) ... ok test_unistd_sleep (test_core.binaryen2) ... ok test_unistd_pathconf (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_isatty (test_core.binaryen2) ... ok test_unistd_curdir (test_core.wasmobj2) ... ok test_unistd_confstr (test_core.wasmobj2) ... ok test_unistd_misc (test_core.binaryen2) ... ok test_unistd_links (test_core.binaryen2) ... ok test_unistd_close (test_core.wasmobj2) ... ok test_unistd_curdir (test_core.binaryen2) ... ok test_unicode_js_library (test_core.wasmobj2) ... ok test_unistd_confstr (test_core.binaryen2) ... ok test_unistd_io (test_core.binaryen2) ... ok test_unary_literal (test_core.wasmobj2) ... ok test_unistd_access (test_core.wasmobj2) ... ok test_unaligned (test_core.wasmobj2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_unaligned (test_core.binaryen2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_unistd_dup (test_core.binaryen2) ... ok test_uname (test_core.wasmobj2) ... ok test_typeid (test_core.wasmobj2) ... ok test_trickystring (test_core.wasmobj2) ... ok test_unicode_js_library (test_core.binaryen2) ... ok test_unary_literal (test_core.binaryen2) ... ok INFO:root:generating system library: dlmalloc_tracing.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc_tracing.a" for subsequent builds) test_transtrcase (test_core.wasmobj2) ... ok test_unistd_close (test_core.binaryen2) ... ok INFO:root: - ok INFO:root:generating system library: dlmalloc_tracing.bc... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_bc/dlmalloc_tracing.bc" for subsequent builds) test_tracing (test_core.wasmobj2) ... ok INFO:root: - 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 cmake False <building and saving bullet_O2_17912e0c0b25b2faf1806621b57b15a9sh into cache> test_tracing (test_core.binaryen2) ... ok cmake False <building and saving bullet_O2_17912e0c0b25b2faf1806621b57b15a9sh into cache> test_tinyfuncstr (test_core.binaryen2) ... ok extra tz test: EST+05EDT test_timeb (test_core.binaryen2) ... ok test_unistd_access (test_core.binaryen2) ... ok test_tcgetattr (test_core.wasmobj2) ... ok test_time_c (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_oct (test_core.binaryen2) ... ok test_strtoll_bin (test_core.wasmobj2) ... ok test_strtoll_hex (test_core.binaryen2) ... ok test_strtold (test_core.wasmobj2) ... ok test_strtol_oct (test_core.wasmobj2) ... ok test_strtoll_dec (test_core.binaryen2) ... ok test_strtol_hex (test_core.wasmobj2) ... ok test_strtoll_bin (test_core.binaryen2) ... ok test_time (test_core.binaryen2) ... ok test_strtold (test_core.binaryen2) ... ok test_strtol_dec (test_core.wasmobj2) ... ok test_strtol_bin (test_core.wasmobj2) ... ok test_strtol_oct (test_core.binaryen2) ... ok test_strtok (test_core.wasmobj2) ... ok test_strtol_hex (test_core.binaryen2) ... ok test_strtod (test_core.wasmobj2) ... 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_strndup (test_core.wasmobj2) ... ok test_strstr (test_core.binaryen2) ... 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_stdlibs (test_core.wasmobj2) ... ok test_strftime (test_core.binaryen2) ... ok test_stdvec (test_core.wasmobj2) ... ok test_stdbool (test_core.wasmobj2) ... ok test_strcmp_uni (test_core.binaryen2) ... 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_statvfs (test_core.binaryen2) ... ok test_std_cout_new (test_core.wasmobj2) ... ok test_statics (test_core.binaryen2) ... ok test_stat_chmod (test_core.wasmobj2) ... ok test_static_variable (test_core.binaryen2) ... ok test_stat (test_core.wasmobj2) ... ok test_stat_mknod (test_core.binaryen2) ... ok test_std_cout_new (test_core.binaryen2) ... ok test_stack_void (test_core.wasmobj2) ... ok with return test_stack_varargs (test_core.wasmobj2) ... ok with definitely no return test_stat_chmod (test_core.binaryen2) ... ok test_stack_restore (test_core.wasmobj2) ... skipped 'generated code not available in wasm' test_stack_restore (test_core.binaryen2) ... skipped 'generated code not available in wasm' test_stack_overflow_check (test_core.wasmobj2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_overflow_check (test_core.binaryen2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_overflow (test_core.wasmobj2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_overflow (test_core.binaryen2) ... skipped 'is_wasm_backend : wasm backend has no support for fastcomp's -emscripten-assertions flag' test_stack_byval (test_core.wasmobj2) ... ok test_stack_varargs2 (test_core.wasmobj2) ... ok test_stack_void (test_core.binaryen2) ... ok test_stat (test_core.binaryen2) ... ok with return outlining WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_stackAlloc (test_core.wasmobj2) ... ok test_stack_align (test_core.wasmobj2) ... ok test_stack_varargs (test_core.binaryen2) ... ok test_stack (test_core.wasmobj2) ... ok test_ssse3_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_ssse3_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_stack_byval (test_core.binaryen2) ... ok outlining WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_ssr (test_core.wasmobj2) ... ok test_sse4_1_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse4_1_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse3_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse3_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse2_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse2_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1_full (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1_full (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_sse1 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' with definitely no return test_stackAlloc (test_core.binaryen2) ... ok test_sscanf_whitespace (test_core.wasmobj2) ... ok test_stack (test_core.binaryen2) ... ok test_sscanf_skip (test_core.wasmobj2) ... ok test_ssr (test_core.binaryen2) ... ok test_stack_align (test_core.binaryen2) ... ok test_sscanf_other_whitespace (test_core.wasmobj2) ... ok test_sscanf_whitespace (test_core.binaryen2) ... ok test_sscanf_n (test_core.wasmobj2) ... ok test_stack_varargs2 (test_core.binaryen2) ... ok test_sscanf_float (test_core.wasmobj2) ... ok test_sscanf_skip (test_core.binaryen2) ... ok test_sscanf_hex (test_core.wasmobj2) ... ok test_sscanf_caps (test_core.wasmobj2) ... ok test_sscanf_other_whitespace (test_core.binaryen2) ... 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_hex (test_core.binaryen2) ... ok test_sscanf_caps (test_core.binaryen2) ... ok test_sscanf_3 (test_core.wasmobj2) ... ok test_sscanf_6 (test_core.binaryen2) ... ok test_sscanf (test_core.wasmobj2) ... ok test_sscanf_2 (test_core.wasmobj2) ... ok test_sscanf_5 (test_core.binaryen2) ... ok test_sscanf_4 (test_core.binaryen2) ... ok INFO:root:generating system library: dlmalloc_debug.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc_debug.a" for subsequent builds) test_sscanf_3 (test_core.binaryen2) ... ok INFO:root: - ok WARNING:root: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 WARNING:root:Wasm source map won't be usable in a browser without --source-map-base test_sintvars (test_core.wasmobj2) ... ok test_sscanf_2 (test_core.binaryen2) ... ok test_simd_sitofp (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_sitofp (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_shift_right (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_shift_right (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_set_epi64x (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_set_epi64x (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int8x16 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int8x16 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int32x4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int32x4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int16x8 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_int16x8 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float64x2 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float64x2 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float32x4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_float32x4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_dyncall (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd_dyncall (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd9 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd9 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd8 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd8 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd7 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd7 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd6 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd6 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd5 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd5 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd4 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd4 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd3 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd3 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd2 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd2 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd16 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd16 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd15 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd15 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd14 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd14 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd13 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd13 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd12 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd12 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd11 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd11 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd10 (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd10 (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_simd (test_core.wasmobj2) ... skipped 'wasm will not support SIMD in the MVP' test_simd (test_core.binaryen2) ... skipped 'wasm will not support SIMD in the MVP' test_siglongjmp (test_core.wasmobj2) ... ok test_sizeof (test_core.binaryen2) ... ok test_source_map (test_core.binaryen2) ... ok test_sintvars (test_core.binaryen2) ... ok test_sha1 (test_core.wasmobj2) ... ok test_setjmp_noleak (test_core.wasmobj2) ... ok test_setjmp_many_2 (test_core.wasmobj2) ... ok test_siglongjmp (test_core.binaryen2) ... ok NUM=1 NUM=5 test_sha1 (test_core.binaryen2) ... ok NUM=1 test_setjmp_noleak (test_core.binaryen2) ... ok NUM=20 test_set_align (test_core.wasmobj2) ... ok NUM=1000 test_setjmp_many_2 (test_core.binaryen2) ... ok 0 test_setjmp_many (test_core.wasmobj2) ... ok 0 new D2() NUM=5 test_segfault (test_core.wasmobj2) ... ok test_set_align (test_core.binaryen2) ... ok test_sbrk (test_core.wasmobj2) ... ok test_safe_heap (test_core.wasmobj2) ... skipped 'We need SAFE_HEAP to test SAFE_HEAP' test_safe_heap (test_core.binaryen2) ... skipped 'We need SAFE_HEAP to test SAFE_HEAP' test_runtimelink (test_core.wasmobj2) ... skipped 'BUILD_AS_SHARED_LIB=2 is deprecated' test_runtimelink (test_core.binaryen2) ... skipped 'BUILD_AS_SHARED_LIB=2 is deprecated' test_runtime_stacksave (test_core.wasmobj2) ... ok NUM=20 new D2() test_sbrk (test_core.binaryen2) ... ok 0 1 test_runtime_stacksave (test_core.binaryen2) ... ok 0 NUM=1000 test_rounding (test_core.wasmobj2) ... ok test_response_file (test_core.wasmobj2) ... ok test_segfault (test_core.binaryen2) ... ok test_rename (test_core.wasmobj2) ... ok 1 test_setjmp_many (test_core.binaryen2) ... ok test_response_file (test_core.binaryen2) ... ok test_rename (test_core.binaryen2) ... ok test_rounding (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 (test_core.binaryen2) ... 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_random_device (test_core.wasmobj2) ... ok test_pthread_specific (test_core.wasmobj2) ... ok test_rand (test_core.binaryen2) ... ok test_pthread_equal (test_core.wasmobj2) ... ok test_printf_octal (test_core.wasmobj2) ... ok test_pthread_specific (test_core.binaryen2) ... ok test_random_device (test_core.binaryen2) ... ok test_printf_more (test_core.wasmobj2) ... ok wasm-ld: /b/build/slave/linux/build/src/src/work/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:431: bool OneUseDominatesOtherUses(unsigned int, const llvm::MachineOperand &, const llvm::MachineBasicBlock &, const llvm::MachineRegisterInfo &, const llvm::MachineDominatorTree &, llvm::LiveIntervals &, llvm::WebAssemblyFunctionInfo &): Assertion `MRI.hasOneUse(DefReg)' failed. Stack dump: 0. Program arguments: /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmpQNDtij/tmpcN9PVm/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmpQNDtij/tmpcN9PVm/src_0.o /tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libBulletDynamics.a /tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libBulletCollision.a /tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libLinearMath.a /home/chrome-bot/.emscripten_cache/wasm_o/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_o/libcxxabi.a /home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc.a /home/chrome-bot/.emscripten_cache/wasm_o/libc.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm-libc.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_libc_rt.a --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export __cxa_can_catch --export __cxa_is_pointer_type 1. Running pass 'Function Pass Manager' on module 'ld-temp.o'. 2. Running pass 'WebAssembly Register Stackify' on function '@_ZNK11btRigidBody21serializeSingleObjectEP12btSerializer' /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x620fa4)[0x7fa59b6e2fa4] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7fa59b6e0e4e] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x621162)[0x7fa59b6e3162] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7fa59e226330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7fa59a50fc37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fa59a513028] /lib/x86_64-linux-gnu/libc.so.6(+0x2fbf6)[0x7fa59a508bf6] /lib/x86_64-linux-gnu/libc.so.6(+0x2fca2)[0x7fa59a508ca2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1d56784)[0x7fa59ce18784] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x13a)[0x7fa59ba1dc2a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x2f3)[0x7fa59b828333] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x38)[0x7fa59b828658] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x4ea)[0x7fa59b828c7a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x17895fb)[0x7fa59c84b5fb] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto7backendERNS0_6ConfigESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS5_EEjEEjS4_INS_6ModuleES6_ISB_EERNS_18ModuleSummaryIndexE+0x166)[0x7fa59c849296] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO13runRegularLTOESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEE+0x3a9)[0x7fa59c840109] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO3runESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEES2_IFS9_jNS_9StringRefEEE+0x3d6)[0x7fa59c83fb56] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x642dd3] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x644249] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x634a54] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x6319d2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x418cc9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fa59a4faf45] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x41889a] ERROR:root:'/b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmpQNDtij/tmpcN9PVm/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmpQNDtij/tmpcN9PVm/src_0.o /tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libBulletDynamics.a /tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libBulletCollision.a /tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libLinearMath.a /home/chrome-bot/.emscripten_cache/wasm_o/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_o/libcxxabi.a /home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc.a /home/chrome-bot/.emscripten_cache/wasm_o/libc.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm-libc.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_libc_rt.a --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export __cxa_can_catch --export __cxa_is_pointer_type' failed (-6) test_the_bullet (test_core.wasmobj2) ... ERROR test_printf_float (test_core.wasmobj2) ... ok test_pthread_equal (test_core.binaryen2) ... ok wasm-ld: /b/build/slave/linux/build/src/src/work/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:431: bool OneUseDominatesOtherUses(unsigned int, const llvm::MachineOperand &, const llvm::MachineBasicBlock &, const llvm::MachineRegisterInfo &, const llvm::MachineDominatorTree &, llvm::LiveIntervals &, llvm::WebAssemblyFunctionInfo &): Assertion `MRI.hasOneUse(DefReg)' failed. Stack dump: 0. Program arguments: /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmp4_iyR9/tmpCimtgG/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmp4_iyR9/tmpCimtgG/src_0.o /tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libBulletDynamics.a /tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libBulletCollision.a /tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libLinearMath.a /home/chrome-bot/.emscripten_cache/wasm_bc/dlmalloc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/wasm-libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_libc_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/libcxxabi.bc --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export __cxa_can_catch --export __cxa_is_pointer_type 1. Running pass 'Function Pass Manager' on module 'ld-temp.o'. 2. Running pass 'WebAssembly Register Stackify' on function '@_ZNK11btRigidBody21serializeSingleObjectEP12btSerializer' /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x620fa4)[0x7fe148280fa4] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7fe14827ee4e] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x621162)[0x7fe148281162] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7fe14adc4330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7fe1470adc37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7fe1470b1028] /lib/x86_64-linux-gnu/libc.so.6(+0x2fbf6)[0x7fe1470a6bf6] /lib/x86_64-linux-gnu/libc.so.6(+0x2fca2)[0x7fe1470a6ca2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1d56784)[0x7fe1499b6784] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x13a)[0x7fe1485bbc2a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x2f3)[0x7fe1483c6333] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x38)[0x7fe1483c6658] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x4ea)[0x7fe1483c6c7a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x17895fb)[0x7fe1493e95fb] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto7backendERNS0_6ConfigESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS5_EEjEEjS4_INS_6ModuleES6_ISB_EERNS_18ModuleSummaryIndexE+0x166)[0x7fe1493e7296] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO13runRegularLTOESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEE+0x3a9)[0x7fe1493de109] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO3runESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEES2_IFS9_jNS_9StringRefEEE+0x3d6)[0x7fe1493ddb56] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x642dd3] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x644249] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x634a54] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x6319d2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x418cc9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7fe147098f45] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x41889a] ERROR:root:'/b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmp4_iyR9/tmpCimtgG/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmp4_iyR9/tmpCimtgG/src_0.o /tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libBulletDynamics.a /tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libBulletCollision.a /tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libLinearMath.a /home/chrome-bot/.emscripten_cache/wasm_bc/dlmalloc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/wasm-libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_libc_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/libcxxabi.bc --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export __cxa_can_catch --export __cxa_is_pointer_type' failed (-6) test_the_bullet (test_core.binaryen2) ... ERROR test_printf_2 (test_core.wasmobj2) ... ok test_printf_octal (test_core.binaryen2) ... ok test_printf_more (test_core.binaryen2) ... ok test_postrun_exception (test_core.wasmobj2) ... ok test_posixtime (test_core.wasmobj2) ... ok (no v8, skipping no-monotonic case) test_printf_float (test_core.binaryen2) ... ok <building and saving freetype_O2_6af2421574afded456d086a971f08168 into cache> test_printf_2 (test_core.binaryen2) ... ok <building and saving freetype_O2_6af2421574afded456d086a971f08168 into cache> test_postrun_exception (test_core.binaryen2) ... ok wasm-ld: warning: function signature mismatch: fcntl >>> defined as (I32, I32) -> I32 in /tmp/tmpW548Rz/tmp1FvSEE/src_0.o >>> defined as (I32, I32, I32) -> I32 in /home/chrome-bot/.emscripten_cache/wasm_o/libc.a(fcntl_acae56dc.c.o) test_polymorph (test_core.wasmobj2) ... ok (no v8, skipping no-monotonic case) test_posixtime (test_core.binaryen2) ... ok test_poll (test_core.wasmobj2) ... ok test_sqlite (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/build/slave/linux/build/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_phiundef (test_core.wasmobj2) ... ok test_polymorph (test_core.binaryen2) ... ok test_pgo (test_core.wasmobj2) ... skipped 'PGO does not work in asm mode' test_pgo (test_core.binaryen2) ... skipped 'PGO does not work in asm mode' test_perrar (test_core.wasmobj2) ... ok test_poll (test_core.binaryen2) ... ok test_parseInt (test_core.wasmobj2) ... ok test_phiundef (test_core.binaryen2) ... ok test_pack (test_core.wasmobj2) ... ok test_perrar (test_core.binaryen2) ... ok <building and saving openjpeg_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> test_sqlite (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/build/slave/linux/build/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' <building and saving openjpeg_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> test_printf (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/build/slave/linux/build/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_parseInt (test_core.binaryen2) ... ok test_noexitruntime (test_core.wasmobj2) ... ok test_pack (test_core.binaryen2) ... ok test_nl_types (test_core.wasmobj2) ... ok test_printf (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/build/slave/linux/build/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_newstruct (test_core.wasmobj2) ... ok test_netinet_in (test_core.wasmobj2) ... ok test_nl_types (test_core.binaryen2) ... ok test_newstruct (test_core.binaryen2) ... ok test_nestedstructs (test_core.wasmobj2) ... ok test_noexitruntime (test_core.binaryen2) ... 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 instance: 0 test_negative_zero (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 test_mmap_file (test_core.wasmobj2) ... ok test_mod_globalstruct (test_core.binaryen2) ... ok instance: 1 test_mmap (test_core.wasmobj2) ... ok instance: 1 test_mmap_file (test_core.binaryen2) ... ok test_modularize_closure_pre (test_core.wasmobj2) ... ok test_minmax (test_core.wasmobj2) ... ok test_memset_alignment (test_core.wasmobj2) ... ok test_mmap (test_core.binaryen2) ... ok test_minmax (test_core.binaryen2) ... ok test_memset (test_core.wasmobj2) ... ok test_memprof_requirements (test_core.wasmobj2) ... ok test_modularize_closure_pre (test_core.binaryen2) ... ok test_memset_alignment (test_core.binaryen2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasmobj2) ... ok test_memset (test_core.binaryen2) ... ok test_openjpeg (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_memorygrowth_wasm_mem_max (test_core.binaryen2) ... ok test_openjpeg (test_core.binaryen2) ... ok test_memorygrowth_2 (test_core.wasmobj2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.binaryen2) ... ok test_memorygrowth_3 (test_core.binaryen2) ... ok test_memmove3 (test_core.wasmobj2) ... ok test_memmove2 (test_core.wasmobj2) ... ok test_memorygrowth (test_core.wasmobj2) ... ok test_memmove (test_core.wasmobj2) ... ok test_memmove3 (test_core.binaryen2) ... ok test_memcpy_memcmp (test_core.wasmobj2) ... ok test_memmove2 (test_core.binaryen2) ... 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_math_lgamma (test_core.wasmobj2) ... ok test_memcpy3 (test_core.binaryen2) ... ok test_memcpy_alignment (test_core.binaryen2) ... ok test_memcpy2 (test_core.binaryen2) ... ok test_math_hyperbolic (test_core.wasmobj2) ... ok test_memorygrowth (test_core.binaryen2) ... ok test_mathfuncptr (test_core.binaryen2) ... ok test_math (test_core.wasmobj2) ... ok test_mallocstruct (test_core.wasmobj2) ... ok test_mallinfo (test_core.wasmobj2) ... ok test_mainenv (test_core.wasmobj2) ... ok test_math_lgamma (test_core.binaryen2) ... ok test_main_thread_em_asm (test_core.wasmobj2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' test_main_thread_em_asm (test_core.binaryen2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' test_main_thread_async_em_asm (test_core.wasmobj2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' test_main_thread_async_em_asm (test_core.binaryen2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' 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_17912e0c0b25b2faf1806621b57b15a9 into cache> test_math_hyperbolic (test_core.binaryen2) ... ok 0 <building and saving lua_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> test_math (test_core.binaryen2) ... ok test_mallocstruct (test_core.binaryen2) ... ok test_lower_intrinsics (test_core.wasmobj2) ... ok test_mallinfo (test_core.binaryen2) ... ok test_loop (test_core.wasmobj2) ... ok test_mainenv (test_core.binaryen2) ... ok test_longjmp_unwind (test_core.wasmobj2) ... ok 0 1 <load lua_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> 1 test_lower_intrinsics (test_core.binaryen2) ... ok 0 test_loop (test_core.binaryen2) ... ok test_longjmp_throw (test_core.wasmobj2) ... ok <building and saving poppler_O2_01cb0f6e8e6fd3da04aeb95a01e4bb77 into cache> test_longjmp_stacked (test_core.wasmobj2) ... ok test_longjmp_unwind (test_core.binaryen2) ... ok test_lua (test_core.wasmobj2) ... ok <building and saving poppler_O2_01cb0f6e8e6fd3da04aeb95a01e4bb77 into cache> 1 <load lua_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> test_longjmp_repeat (test_core.wasmobj2) ... ok test_longjmp_funcptr (test_core.wasmobj2) ... ok test_longjmp_exc (test_core.wasmobj2) ... ok test_longjmp_stacked (test_core.binaryen2) ... ok 1 test_longjmp4 (test_core.wasmobj2) ... ok test_longjmp_repeat (test_core.binaryen2) ... ok test_longjmp_funcptr (test_core.binaryen2) ... ok test_longjmp3 (test_core.wasmobj2) ... ok test_longjmp2 (test_core.wasmobj2) ... ok test_longjmp_exc (test_core.binaryen2) ... ok test_lua (test_core.binaryen2) ... ok test_longjmp (test_core.wasmobj2) ... ok test_longjmp4 (test_core.binaryen2) ... ok test_longjmp_throw (test_core.binaryen2) ... ok test_locale (test_core.wasmobj2) ... ok test_longjmp3 (test_core.binaryen2) ... ok test_llvmswitch (test_core.wasmobj2) ... ok test_llvm_used (test_core.wasmobj2) ... 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_longjmp2 (test_core.binaryen2) ... ok test_longjmp (test_core.binaryen2) ... ok test_llvm_fabs (test_core.wasmobj2) ... ok test_locale (test_core.binaryen2) ... ok test_llrint (test_core.wasmobj2) ... ok test_llvmswitch (test_core.binaryen2) ... ok test_literal_negative_zero (test_core.wasmobj2) ... ok test_llvm_used (test_core.binaryen2) ... ok test_linker_response_file (test_core.wasmobj2) ... 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_life (test_core.wasmobj2) ... skipped 'is_wasm' test_life (test_core.binaryen2) ... skipped 'is_wasm' test_lifetime (test_core.wasmobj2) ... ok test_linker_response_file (test_core.binaryen2) ... ok test_libgen (test_core.wasmobj2) ... ok test_linked_list (test_core.binaryen2) ... ok test_line_endings (test_core.binaryen2) ... ok test_libcextra (test_core.wasmobj2) ... ok test_lifetime (test_core.binaryen2) ... ok test_libgen (test_core.binaryen2) ... ok test_libcxx (test_core.wasmobj2) ... ok test_legacy_exported_runtime_numbers (test_core.wasmobj2) ... ok test_libcextra (test_core.binaryen2) ... ok test_langinfo (test_core.wasmobj2) ... ok test_js_libraries (test_core.wasmobj2) ... ok test_langinfo (test_core.binaryen2) ... ok warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp test_libcxx (test_core.binaryen2) ... ok test_large_exported_response (test_core.wasmobj2) ... ok test_js_libraries (test_core.binaryen2) ... ok test_iswdigit (test_core.wasmobj2) ... ok 0 test_js_lib_dep_memset (test_core.wasmobj2) ... ok 0 test_legacy_exported_runtime_numbers (test_core.binaryen2) ... ok test_large_exported_response (test_core.binaryen2) ... ok test_isnan (test_core.wasmobj2) ... ok test_iswdigit (test_core.binaryen2) ... ok test_isnan (test_core.binaryen2) ... ok warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp test_istream (test_core.wasmobj2) ... 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_isdigit_l (test_core.binaryen2) ... ok test_inlinejs4 (test_core.wasmobj2) ... 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' (iteration) test_inherit (test_core.wasmobj2) ... ok test_intvars (test_core.binaryen2) ... ok test_indirectbr_many (test_core.wasmobj2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr_many (test_core.binaryen2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr (test_core.wasmobj2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_indirectbr (test_core.binaryen2) ... skipped 'is_wasm_backend : no implementation of computed gotos' test_iostream_ctors (test_core.binaryen2) ... ok test_if_else (test_core.wasmobj2) ... ok test_inlinejs4 (test_core.binaryen2) ... ok test_if (test_core.wasmobj2) ... ok test_inherit (test_core.binaryen2) ... ok (iteration) test_i64_zextneg (test_core.wasmobj2) ... ok (iteration) test_if_else (test_core.binaryen2) ... ok test_i64_varargs (test_core.wasmobj2) ... ok test_if (test_core.binaryen2) ... ok test_i64_umul (test_core.wasmobj2) ... ok test_i64_qdouble (test_core.wasmobj2) ... ok test_i64_zextneg (test_core.binaryen2) ... ok test_i64_precise_unneeded (test_core.wasmobj2) ... ok test_i64_varargs (test_core.binaryen2) ... ok test_i64_umul (test_core.binaryen2) ... ok test_i64_precise_needed (test_core.wasmobj2) ... ok (iteration) test_i64_qdouble (test_core.binaryen2) ... ok test_i64_precise (test_core.wasmobj2) ... ok test_i64_llabs (test_core.wasmobj2) ... ok test_i64_precise_unneeded (test_core.binaryen2) ... ok (iteration) test_i64_i16 (test_core.wasmobj2) ... ok test_i64_precise_needed (test_core.binaryen2) ... ok test_i64_double (test_core.wasmobj2) ... ok test_i64_precise (test_core.binaryen2) ... ok test_i64_llabs (test_core.binaryen2) ... ok test_i64_cmp2 (test_core.wasmobj2) ... ok (iteration) test_i64_cmp (test_core.wasmobj2) ... ok test_i64_i16 (test_core.binaryen2) ... ok test_i64_b (test_core.wasmobj2) ... ok test_i64_double (test_core.binaryen2) ... ok test_i64_cmp2 (test_core.binaryen2) ... ok test_i64_7z (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 [933338, 933338, 933338, 933338, 933338] test_iostream_and_determinism (test_core.wasmobj2) ... ok test_i64_b (test_core.binaryen2) ... ok (iteration) test_i64_2 (test_core.wasmobj2) ... ok test_i64_7z (test_core.binaryen2) ... ok test_i64 (test_core.wasmobj2) ... ok test_i64_4 (test_core.binaryen2) ... ok test_i32_mul_precise (test_core.wasmobj2) ... ok test_i64_3 (test_core.binaryen2) ... ok test_i64_2 (test_core.binaryen2) ... ok test_i16_emcc_intrinsic (test_core.wasmobj2) ... ok test_hello_world (test_core.wasmobj2) ... ok test_i64 (test_core.binaryen2) ... ok test_gmtime (test_core.wasmobj2) ... ok test_i32_mul_precise (test_core.binaryen2) ... ok test_globals (test_core.wasmobj2) ... ok test_i16_emcc_intrinsic (test_core.binaryen2) ... ok test_hello_world (test_core.binaryen2) ... ok test_globaldoubles (test_core.wasmobj2) ... ok test_gmtime (test_core.binaryen2) ... ok test_getopt_long (test_core.wasmobj2) ... ok test_getopt (test_core.wasmobj2) ... ok test_globals (test_core.binaryen2) ... ok (iteration) test_getloadavg (test_core.wasmobj2) ... ok test_globaldoubles (test_core.binaryen2) ... 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 (test_core.binaryen2) ... ok test_getdents64_special_cases (test_core.wasmobj2) ... ok test_getFuncWrapper_sig_alias (test_core.wasmobj2) ... ok [1015170, 1015170, 1015170, 1015170, 1015170] test_iostream_and_determinism (test_core.binaryen2) ... ok test_getValue_setValue (test_core.wasmobj2) ... ok test_getcwd_with_non_ascii_name (test_core.binaryen2) ... ok test_getdents64_special_cases (test_core.binaryen2) ... ok test_gcc_unmangler (test_core.wasmobj2) ... ok normal /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/13.c test_getFuncWrapper_sig_alias (test_core.binaryen2) ... ok normal /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/13.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_fwrite_0 (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_functionpointer_libfunc_varargs (test_core.wasmobj2) ... ok test_gcc_unmangler (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/8.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_funcs (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/12.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_getValue_setValue (test_core.binaryen2) ... ok test_functionpointer_libfunc_varargs (test_core.binaryen2) ... ok test_fwrite_0 (test_core.binaryen2) ... ok test_funcptrfunc (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_funcs (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_funcptr_namecollide (test_core.wasmobj2) ... ok test_funcptr_import_type (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/21.c test_funcptr (test_core.wasmobj2) ... ok test_funcptrfunc (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_funcptr_namecollide (test_core.binaryen2) ... ok test_funcptr_import_type (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/19.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_fscanf (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_funcptr (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/1.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/15.c test_fscanf_2 (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_fscanf (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/17.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/22.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_fscanf_2 (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/7.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/2.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/5.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/11.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_fs_writeFile (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_fs_trackingdelegate (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/21.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fs_trackingdelegate (test_core.binaryen2) ... ok lto /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/13.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/25.c closure /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/14.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_fs_writeFile (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_fs_write (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/19.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_fs_nodefs_home (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/16.c closure test_fs_write (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/11.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/9.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_fs_nodefs_home (test_core.binaryen2) ... ok test_fs_nodefs_cloexec (test_core.wasmobj2) ... ok closure /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_fs_mmap (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/9.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/1.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/1.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/15.c test_fs_mmap (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/15.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/17.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/4.c test_fs_llseek (test_core.wasmobj2) ... ok test_fs_nodefs_cloexec (test_core.binaryen2) ... ok test_fs_nodefs_rw (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/22.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/17.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/7.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/2.c closure /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/5.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/3.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_fs_llseek (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/22.c test_fs_emptyPath (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fs_errorstack (test_core.wasmobj2) ... ok test_fs_dict (test_core.wasmobj2) ... ok test_fuzz (test_core.wasmobj2) ... ok test_fs_base (test_core.wasmobj2) ... skipped 'is_wasm : wasm libc overlaps js lib, so no INCLUDE_FULL_LIBRARY' test_fs_base (test_core.binaryen2) ... skipped 'is_wasm : wasm libc overlaps js lib, so no INCLUDE_FULL_LIBRARY' /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_fs_nodefs_rw (test_core.binaryen2) ... ok test_fs_append (test_core.wasmobj2) ... ok test_frexp (test_core.wasmobj2) ... ok test_fs_dict (test_core.binaryen2) ... ok outlining: 0 <building and saving freetype_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_fs_emptyPath (test_core.binaryen2) ... ok outlining: 0 <building and saving freetype_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> test_fs_errorstack (test_core.binaryen2) ... ok test_frexp (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_fs_append (test_core.binaryen2) ... ok test_floatvars (test_core.wasmobj2) ... ok test_fnmatch (test_core.wasmobj2) ... ok test_float_literals (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_floatvars (test_core.binaryen2) ... ok test_float_builtins (test_core.wasmobj2) ... ok test_float_literals (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_fnmatch (test_core.binaryen2) ... ok test_float32_precise (test_core.wasmobj2) ... ok test_flexarray_struct (test_core.wasmobj2) ... ok test_float_builtins (test_core.binaryen2) ... ok test_float32_precise (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_files_m (test_core.wasmobj2) ... ok base ['-O2', '-s', 'WASM_OBJECT_FILES=1', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1'] [] test_flexarray_struct (test_core.binaryen2) ... ok base ['-O2', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1'] [] test_files_m (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_fileno (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fileno (test_core.binaryen2) ... ok ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] test_fgets_eol (test_core.wasmobj2) ... ok lto /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/13.c ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] test_fgets_eol (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_fgetc_unsigned (test_core.wasmobj2) ... ok wasm-ld: /b/build/slave/linux/build/src/src/work/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:431: bool OneUseDominatesOtherUses(unsigned int, const llvm::MachineOperand &, const llvm::MachineBasicBlock &, const llvm::MachineRegisterInfo &, const llvm::MachineDominatorTree &, llvm::LiveIntervals &, llvm::WebAssemblyFunctionInfo &): Assertion `MRI.hasOneUse(DefReg)' failed. Stack dump: 0. Program arguments: /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmpqzCs__/tmpcosZt4/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmpqzCs__/emscripten_test_binaryen2_z2RTRP/src.cpp.o /home/chrome-bot/.emscripten_cache/wasm_bc/dlmalloc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/wasm-libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libc-extras.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_libc_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/libcxxabi.bc --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export malloc --export free --export malloc --export malloc --export free --export _get_environ --export realloc --export malloc 1. Running pass 'Function Pass Manager' on module 'ld-temp.o'. 2. Running pass 'WebAssembly Register Stackify' on function '@_ZN8GfxState9concatCTMEdddddd' /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x620fa4)[0x7f85e1d3afa4] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7f85e1d38e4e] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x621162)[0x7f85e1d3b162] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7f85e487e330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7f85e0b67c37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7f85e0b6b028] /lib/x86_64-linux-gnu/libc.so.6(+0x2fbf6)[0x7f85e0b60bf6] /lib/x86_64-linux-gnu/libc.so.6(+0x2fca2)[0x7f85e0b60ca2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1d56784)[0x7f85e3470784] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x13a)[0x7f85e2075c2a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x2f3)[0x7f85e1e80333] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x38)[0x7f85e1e80658] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x4ea)[0x7f85e1e80c7a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x17895fb)[0x7f85e2ea35fb] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto7backendERNS0_6ConfigESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS5_EEjEEjS4_INS_6ModuleES6_ISB_EERNS_18ModuleSummaryIndexE+0x166)[0x7f85e2ea1296] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO13runRegularLTOESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEE+0x3a9)[0x7f85e2e98109] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO3runESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEES2_IFS9_jNS_9StringRefEEE+0x3d6)[0x7f85e2e97b56] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x642dd3] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x644249] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x634a54] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x6319d2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x418cc9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f85e0b52f45] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x41889a] ERROR:root:'/b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmpqzCs__/tmpcosZt4/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmpqzCs__/emscripten_test_binaryen2_z2RTRP/src.cpp.o /home/chrome-bot/.emscripten_cache/wasm_bc/dlmalloc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/wasm-libc.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libc-extras.bc /home/chrome-bot/.emscripten_cache/wasm_bc/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/wasm_libc_rt.a /home/chrome-bot/.emscripten_cache/wasm_bc/libcxxabi.bc --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export malloc --export free --export malloc --export malloc --export free --export _get_environ --export realloc --export malloc' failed (-6) test_poppler (test_core.binaryen2) ... ERROR TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS wasm-ld: /b/build/slave/linux/build/src/src/work/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp:431: bool OneUseDominatesOtherUses(unsigned int, const llvm::MachineOperand &, const llvm::MachineBasicBlock &, const llvm::MachineRegisterInfo &, const llvm::MachineDominatorTree &, llvm::LiveIntervals &, llvm::WebAssemblyFunctionInfo &): Assertion `MRI.hasOneUse(DefReg)' failed. Stack dump: 0. Program arguments: /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmpQNDtij/tmpYfIYKz/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmpQNDtij/emscripten_test_wasmobj2_9Rfmao/src.cpp.o /home/chrome-bot/.emscripten_cache/wasm_o/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_o/libcxxabi.a /home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc.a /home/chrome-bot/.emscripten_cache/wasm_o/libc.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm-libc.a /home/chrome-bot/.emscripten_cache/wasm_o/libc-extras.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_libc_rt.a --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export malloc --export free --export malloc --export malloc --export free --export _get_environ --export realloc --export malloc 1. Running pass 'Function Pass Manager' on module 'ld-temp.o'. 2. Running pass 'WebAssembly Register Stackify' on function '@_ZN8GfxState9concatCTMEdddddd' /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x620fa4)[0x7f9020409fa4] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7f9020407e4e] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x621162)[0x7f902040a162] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10330)[0x7f9022f4d330] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37)[0x7f901f236c37] /lib/x86_64-linux-gnu/libc.so.6(abort+0x148)[0x7f901f23a028] /lib/x86_64-linux-gnu/libc.so.6(+0x2fbf6)[0x7f901f22fbf6] /lib/x86_64-linux-gnu/libc.so.6(+0x2fca2)[0x7f901f22fca2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x1d56784)[0x7f9021b3f784] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x13a)[0x7f9020744c2a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x2f3)[0x7f902054f333] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x38)[0x7f902054f658] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x4ea)[0x7f902054fc7a] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(+0x17895fb)[0x7f90215725fb] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto7backendERNS0_6ConfigESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS5_EEjEEjS4_INS_6ModuleES6_ISB_EERNS_18ModuleSummaryIndexE+0x166)[0x7f9021570296] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO13runRegularLTOESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEE+0x3a9)[0x7f9021567109] /b/build/slave/linux/build/src/src/work/wasm-install/bin/../lib/libLLVM-8svn.so(_ZN4llvm3lto3LTO3runESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEES2_IFS9_jNS_9StringRefEEE+0x3d6)[0x7f9021566b56] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x642dd3] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x644249] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x634a54] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x6319d2] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x418cc9] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f901f221f45] /b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld[0x41889a] ERROR:root:'/b/build/slave/linux/build/src/src/work/wasm-install/bin/wasm-ld -z stack-size=5242880 --global-base=1024 --initial-memory=16777216 -o /tmp/tmpQNDtij/tmpYfIYKz/src.cpp.o.wasm --no-entry --allow-undefined --import-memory --export __wasm_call_ctors --export __data_end --lto-O0 /tmp/tmpQNDtij/emscripten_test_wasmobj2_9Rfmao/src.cpp.o /home/chrome-bot/.emscripten_cache/wasm_o/libcxx_noexcept.a /home/chrome-bot/.emscripten_cache/wasm_o/libcxxabi.a /home/chrome-bot/.emscripten_cache/wasm_o/dlmalloc.a /home/chrome-bot/.emscripten_cache/wasm_o/libc.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm-libc.a /home/chrome-bot/.emscripten_cache/wasm_o/libc-extras.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_compiler_rt.a /home/chrome-bot/.emscripten_cache/wasm_o/wasm_libc_rt.a --max-memory=16777216 -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj --export main --export malloc --export free --export __errno_location --export malloc --export free --export malloc --export malloc --export free --export _get_environ --export realloc --export malloc' failed (-6) /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_poppler (test_core.wasmobj2) ... ERROR TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ['-s', 'SYSCALL_DEBUG=1'] test_fgetc_ungetc (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_fgetc_unsigned (test_core.binaryen2) ... ok test_fcvt (test_core.wasmobj2) ... ok NODEFS test_fcntl_open (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_fcvt (test_core.binaryen2) ... ok ['-s', 'SYSCALL_DEBUG=1'] test_fgetc_ungetc (test_core.binaryen2) ... ok test_fcntl_misc (test_core.wasmobj2) ... ok test_fcntl_open (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/16.c test_fcntl (test_core.wasmobj2) ... ok 0 float test_files (test_core.wasmobj2) ... ok 0 float 0 double /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_fcntl_misc (test_core.binaryen2) ... ok 1 float test_fast_math (test_core.wasmobj2) ... ok test_fcntl (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/25.c 1 double test_fannkuch (test_core.wasmobj2) ... ok 0 double 2 float test_fast_math (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/19.c 2 double test_fakestat (test_core.wasmobj2) ... ok test_files (test_core.binaryen2) ... ok test_fasta (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_fannkuch (test_core.binaryen2) ... ok test_exported_response (test_core.wasmobj2) ... ok 1 float test_fakestat (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/1.c test_exit_status (test_core.wasmobj2) ... ok test_exceptions_white_list_2 (test_core.wasmobj2) ... ok test_exported_response (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/15.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/17.c 1 double test_exceptions_white_list_2 (test_core.binaryen2) ... ok INFO:root:generating system library: libcxx.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/libcxx.a" for subsequent builds) test_exceptions_white_list (test_core.wasmobj2) ... ok test_exit_status (test_core.binaryen2) ... ok INFO:root: - ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/4.c 2 float /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/22.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/7.c test_exceptions_virtual_inheritance (test_core.wasmobj2) ... ok test_exceptions_uncaught_2 (test_core.wasmobj2) ... ok 2 double /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_exceptions_virtual_inheritance (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/5.c /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_fasta (test_core.binaryen2) ... ok test_exceptions_typed (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_exceptions_white_list (test_core.binaryen2) ... ok test_exceptions_uncaught (test_core.wasmobj2) ... ok test_exceptions_std (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_exceptions_uncaught_2 (test_core.binaryen2) ... ok test_exceptions_simplify_cfg (test_core.wasmobj2) ... ok test_exceptions_typed (test_core.binaryen2) ... ok test_exceptions_std (test_core.binaryen2) ... ok outlining: 5000 <load freetype_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_exceptions_simplify_cfg (test_core.binaryen2) ... ok test_exceptions_resume (test_core.wasmobj2) ... ok outlining: 5000 <load freetype_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> WARNING:root:for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_exceptions_refcount (test_core.wasmobj2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_exceptions_rethrow (test_core.wasmobj2) ... ok test_exceptions_uncaught (test_core.binaryen2) ... ok /b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp <load freetype_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> [issue 324] test_fuzz (test_core.binaryen2) ... ok test_exceptions_resume (test_core.binaryen2) ... ok test_exceptions_refcount (test_core.binaryen2) ... ok test_exceptions_multiple_inherit (test_core.wasmobj2) ... ok test_exceptions_rethrow (test_core.binaryen2) ... ok test_exceptions_multi (test_core.wasmobj2) ... ok test_exceptions_primary (test_core.wasmobj2) ... ok <load freetype_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> [issue 324] test_exceptions_multiple_inherit (test_core.binaryen2) ... ok <load freetype_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> [issue 324 case 2] test_exceptions_multi (test_core.binaryen2) ... ok test_exceptions_primary (test_core.binaryen2) ... ok test_exceptions_libcxx (test_core.wasmobj2) ... ok test_exceptions_destroy_virtual (test_core.wasmobj2) ... ok [issue 324 case 3] test_freetype (test_core.wasmobj2) ... ok test_exceptions_libcxx (test_core.binaryen2) ... ok [issue 324 case 2] <load freetype_O2_17912e0c0b25b2faf1806621b57b15a9 from cache> test_exceptions_alias (test_core.wasmobj2) ... ok 0 test_exceptions_convert (test_core.wasmobj2) ... ok 0 test_exceptions_destroy_virtual (test_core.binaryen2) ... ok 0 test_exceptions_alias (test_core.binaryen2) ... ok 0 1 test_exceptions_2 (test_core.wasmobj2) ... ok 1 test_exceptions_convert (test_core.binaryen2) ... ok 2 test_exceptions_3 (test_core.wasmobj2) ... 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' test_eval_ctors (test_core.wasmobj2) ... skipped 'is_wasm_backend : EVAL_CTORS does not work with wasm backend' test_eval_ctors (test_core.binaryen2) ... skipped 'is_wasm_backend : EVAL_CTORS does not work with wasm backend' test_errar (test_core.wasmobj2) ... ok [issue 324 case 3] 1 test_freetype (test_core.binaryen2) ... ok test_erf (test_core.wasmobj2) ... ok test_exceptions_custom (test_core.wasmobj2) ... ok ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] 1 node 1 2 test_exceptions_3 (test_core.binaryen2) ... ok ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] 1 node ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] 0 shell test_errar (test_core.binaryen2) ... ok (test did not pass in JS engine: ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node']) test_environment (test_core.wasmobj2) ... ok test_environ (test_core.wasmobj2) ... ok test_erf (test_core.binaryen2) ... ok test_exceptions_2 (test_core.binaryen2) ... ok test_env (test_core.wasmobj2) ... ok 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' ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node'] 0 shell test_exceptions_custom (test_core.binaryen2) ... ok test_emscripten_run_script_string_utf8 (test_core.wasmobj2) ... ok test_emscripten_log (test_core.wasmobj2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_log (test_core.binaryen2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_environ (test_core.binaryen2) ... ok test_emscripten_get_now (test_core.wasmobj2) ... ok test_env (test_core.binaryen2) ... ok test_emulate_function_pointer_casts (test_core.binaryen2) ... ok test_emscripten_run_script_string_utf8 (test_core.binaryen2) ... ok (test did not pass in JS engine: ['/b/build/slave/linux/build/src/src/work/node-v8.12.0-linux-x64/bin/node']) test_environment (test_core.binaryen2) ... ok test_emscripten_get_compiler_setting (test_core.wasmobj2) ... ok test_emptyclass (test_core.wasmobj2) ... ok normal test_exceptions (test_core.wasmobj2) ... ok normal test_emscripten_get_now (test_core.binaryen2) ... ok test_emscripten_api (test_core.wasmobj2) ... ok debug 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_emscripten_api (test_core.binaryen2) ... ok test_embind_negative_constants (test_core.wasmobj2) ... ok test_emmalloc (test_core.wasmobj2) ... ok test_exceptions (test_core.binaryen2) ... ok debug log test_embind_float_constants (test_core.wasmobj2) ... ok test_embind_unsigned (test_core.binaryen2) ... ok test_embind_f_no_rtti (test_core.wasmobj2) ... ok test_embind_negative_constants (test_core.binaryen2) ... ok test_embind_4 (test_core.wasmobj2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_embind_4 (test_core.binaryen2) ... skipped 'is_wasm_backend : long doubles are f128s in wasm backend' test_embind_val (test_core.wasmobj2) ... ok test_embind_5 (test_core.wasmobj2) ... ok test_embind_float_constants (test_core.binaryen2) ... ok test_embind_3 (test_core.wasmobj2) ... ok test_embind_f_no_rtti (test_core.binaryen2) ... ok test_embind_2 (test_core.wasmobj2) ... ok test_embind_val (test_core.binaryen2) ... ok test_embind_5 (test_core.binaryen2) ... ok test_embind (test_core.wasmobj2) ... ok test_emmalloc (test_core.binaryen2) ... ok test_em_js (test_core.wasmobj2) ... ok test_em_asm_unused_arguments (test_core.wasmobj2) ... ok test_embind_3 (test_core.binaryen2) ... ok test_em_asm_parameter_pack (test_core.wasmobj2) ... 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_parameter_pack (test_core.binaryen2) ... ok test_em_asm (test_core.wasmobj2) ... ok FROM_OUTSIDE test_dyncall_specific (test_core.wasmobj2) ... ok test_em_js (test_core.binaryen2) ... ok test_dyncall (test_core.wasmobj2) ... ok test_em_asm_unicode (test_core.binaryen2) ... ok EXPORTED test_dynamic_cast_b (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) ... ok test_dylink_syslibs (test_core.binaryen2) ... ok test_dylink_stdlib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_stdlib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_spaghetti (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_spaghetti (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_raii_exceptions (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_raii_exceptions (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_printfs (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_printfs (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_postSets_chunking (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_postSets_chunking (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_many_postSets (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_many_postSets (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_jslib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_jslib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_iostream (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_iostream (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_i64_b (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_i64_b (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_i64 (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_i64 (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_hyper_dupe (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_hyper_dupe (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_modded (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_modded (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_jslib (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var_jslib (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_var (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_inits (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_inits (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_global_init (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_global_init (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_wrapper (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_wrapper (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_float (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers_float (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers2 (test_core.wasmobj2) ... ok test_dylink_funcpointers2 (test_core.binaryen2) ... ok test_dylink_funcpointers (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointers (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointer (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_funcpointer (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_floats (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_floats (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_dynamic_cast (test_core.wasmobj2) ... skipped 'no shared modules in wasm backend' test_dylink_dynamic_cast (test_core.binaryen2) ... skipped 'no shared modules in wasm backend' test_dylink_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_2 (test_core.binaryen2) ... ok test_double_varargs (test_core.wasmobj2) ... ok test_em_asm (test_core.binaryen2) ... ok FROM_OUTSIDE test_double_i64_conversion (test_core.wasmobj2) ... ok test_dynamic_cast_b (test_core.binaryen2) ... ok test_dynamic_cast_2 (test_core.binaryen2) ... ok test_dlmalloc_partial_2 (test_core.wasmobj2) ... ok test_dyncall (test_core.binaryen2) ... ok test_double_varargs (test_core.binaryen2) ... ok test_dynamic_cast (test_core.binaryen2) ... 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_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_dlmalloc_partial (test_core.wasmobj2) ... ok test_dlmalloc (test_core.wasmobj2) ... skipped 'No JS engine present to run this test with. Check /b/build/slave/linux/build/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_dyncall_specific (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_dlmalloc_partial_2 (test_core.binaryen2) ... ok without assertions, the stack is not printed, but a message suggesting assertions is test_cxx_self_assign (test_core.wasmobj2) ... ok test_dlmalloc (test_core.binaryen2) ... skipped 'No JS engine present to run this test with. Check /b/build/slave/linux/build/src/src/work/wasm-install/emscripten_config_vanilla and the paths therein.' test_dlmalloc_partial (test_core.binaryen2) ... 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_cxx03_do_run (test_core.wasmobj2) ... ok test_demangle_stacks (test_core.wasmobj2) ... ok <building and saving cube2hash_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> test_cube2md5 (test_core.wasmobj2) ... ok <building and saving cube2hash_O2_17912e0c0b25b2faf1806621b57b15a9 into cache> test_direct_string_constant_usage (test_core.wasmobj2) ... ok without assertions, the stack is not printed, but a message suggesting assertions is test_ctype (test_core.wasmobj2) ... ok test_cxx_self_assign (test_core.binaryen2) ... ok test_coroutine_emterpretify_async (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_coroutine_emterpretify_async (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_coroutine_asyncify (test_core.wasmobj2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_coroutine_asyncify (test_core.binaryen2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_cube2hash (test_core.wasmobj2) ... ok test_cxx03_do_run (test_core.binaryen2) ... ok test_cube2md5 (test_core.binaryen2) ... ok test_copyop (test_core.wasmobj2) ... ok test_conststructs (test_core.wasmobj2) ... ok test_direct_string_constant_usage (test_core.binaryen2) ... ok test_constglobalunion (test_core.wasmobj2) ... ok test_cube2hash (test_core.binaryen2) ... ok test_ctype (test_core.binaryen2) ... ok INFO:root:generating system library: compiler-rt.a... (this will be cached in "/home/chrome-bot/.emscripten_cache/wasm_o/compiler-rt.a" for subsequent builds) test_constglobalstructs (test_core.wasmobj2) ... ok INFO:root: - ok test_copyop (test_core.binaryen2) ... ok test_demangle_stacks (test_core.binaryen2) ... ok test_complex (test_core.wasmobj2) ... ok test_conststructs (test_core.binaryen2) ... ok test_closebitcasts (test_core.wasmobj2) ... ok warning: unresolved symbol: __block_all_sigs warning: unresolved symbol: __clone warning: unresolved symbol: __muldc3 warning: unresolved symbol: __mulsc3 warning: unresolved symbol: __multc3 warning: unresolved symbol: __restore_sigs warning: unresolved symbol: endgrent warning: unresolved symbol: getgrent warning: unresolved symbol: res_query warning: unresolved symbol: setgrent 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 with closure test_brk (test_core.wasmobj2) ... ok 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' test_bsearch (test_core.binaryen2) ... ok 0 1 test_brk (test_core.binaryen2) ... ok test_bitfields (test_core.binaryen2) ... ok test_bigswitch (test_core.wasmobj2) ... ok test_ccall (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) ... skipped 'is_wasm_backend : wasm has 64bit lockfree atomics' test_atomic_cxx (test_core.binaryen2) ... skipped 'is_wasm_backend : wasm has 64bit lockfree atomics' test_atomic (test_core.wasmobj2) ... ok test_bad_typeid (test_core.wasmobj2) ... ok test_atoX (test_core.wasmobj2) ... ok 1 0 test_atomic (test_core.binaryen2) ... ok 0 2 test_atexit (test_core.wasmobj2) ... ok test_atoX (test_core.binaryen2) ... ok test_asyncify_unused (test_core.wasmobj2) ... skipped 'is_wasm_backend : ASYNCIFY is not supported in the LLVM wasm backend' test_asyncify_unused (test_core.binaryen2) ... skipped 'is_wasm_backend : ASYNCIFY is not supported in the LLVM wasm backend' test_async_returnvalue (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_returnvalue (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_exit (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_exit (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async_emterpretify (test_core.wasmobj2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_async_emterpretify (test_core.binaryen2) ... skipped 'is_wasm_backend : EMTERPRETIFY causes JSOptimizer to run, which is unsupported with Wasm backend' test_async_abort (test_core.wasmobj2) ... skipped 'emterpreter-only test' test_async_abort (test_core.binaryen2) ... skipped 'emterpreter-only test' test_async (test_core.wasmobj2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_async (test_core.binaryen2) ... skipped 'wasm backend doesn't support ASYNCIFY yet' test_assert (test_core.wasmobj2) ... ok test_bad_typeid (test_core.binaryen2) ... ok test_asmjs_unknown_emscripten (test_core.wasmobj2) ... skipped 'is_wasm_backend : test checks that __asmjs__ is #defined' test_asmjs_unknown_emscripten (test_core.binaryen2) ... skipped 'is_wasm_backend : test checks that __asmjs__ is #defined' test_asm_pgo (test_core.wasmobj2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_asm_pgo (test_core.binaryen2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_atexit (test_core.binaryen2) ... ok 1 1 test_array2b (test_core.wasmobj2) ... ok test_autodebug (test_core.binaryen2) ... ok test_array2 (test_core.wasmobj2) ... ok test_assert (test_core.binaryen2) ... ok test_alloca_stack (test_core.wasmobj2) ... ok test_array2b (test_core.binaryen2) ... ok test_alloca (test_core.wasmobj2) ... ok test_aligned_alloc (test_core.wasmobj2) ... ok test_array2 (test_core.binaryen2) ... ok 1 0 1 2 relocatable test_alloca_stack (test_core.binaryen2) ... ok test_alloca (test_core.binaryen2) ... ok test_align_moar (test_core.wasmobj2) ... ok test_align64 (test_core.wasmobj2) ... ok test_aligned_alloc (test_core.binaryen2) ... ok test_addr_of_stacked (test_core.wasmobj2) ... ok relocatable test_align64 (test_core.binaryen2) ... ok test_bswap64 (test_core.wasmobj2) ... 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 [] ['-s', 'FORCE_FILESYSTEM=1'] test_799 (test_core.wasmobj2) ... ok 1 1 1 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] test_align_moar (test_core.binaryen2) ... ok [] ['-DUSE_FILES'] ['-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] test_FS_exports (test_core.wasmobj2) ... ok test_799 (test_core.binaryen2) ... ok ['-s', 'FORCE_FILESYSTEM=1'] test_add_function (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_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) ... skipped 'is_wasm_backend : wasm has 64bit lockfree atomics' test_atomic_cxx (test_core.wasmobj2) ... skipped 'is_wasm_backend : wasm has 64bit lockfree atomics' 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_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/build/slave/linux/build/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/build/slave/linux/build/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_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) ... ok test_dylink_syslibs (test_core.wasmobj2) ... ok 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 (test_core.binaryen2) ... ok test_dyncall (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) ... skipped 'is_wasm_backend : EVAL_CTORS does not work with wasm backend' test_eval_ctors (test_core.wasmobj2) ... skipped 'is_wasm_backend : EVAL_CTORS does not work with wasm backend' 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_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) ... skipped 'is_wasm : wasm libc overlaps js lib, so no INCLUDE_FULL_LIBRARY' test_fs_base (test_core.wasmobj2) ... skipped 'is_wasm : wasm libc overlaps js lib, so no INCLUDE_FULL_LIBRARY' 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_libcextra (test_core.binaryen2) ... ok test_libcextra (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) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' test_main_thread_async_em_asm (test_core.wasmobj2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' test_main_thread_em_asm (test_core.binaryen2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' test_main_thread_em_asm (test_core.wasmobj2) ... skipped 'is_wasm_backend : Proxying EM_ASM calls is not yet implemented in Wasm backend' 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_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) ... ERROR test_poppler (test_core.wasmobj2) ... ERROR 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/build/slave/linux/build/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/build/slave/linux/build/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_runtimelink (test_core.binaryen2) ... skipped 'BUILD_AS_SHARED_LIB=2 is deprecated' test_runtimelink (test_core.wasmobj2) ... skipped 'BUILD_AS_SHARED_LIB=2 is deprecated' 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/build/slave/linux/build/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/build/slave/linux/build/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) ... ERROR test_the_bullet (test_core.wasmobj2) ... ERROR 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_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_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 ====================================================================== ERROR: test_poppler (test_core.binaryen2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5961, in test_poppler test() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5959, in test args='-scale-to 512 paper.pdf filename'.split(' ')) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 829, in do_ll_run self.ll_to_js(filename, js_transform) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 414, in ll_to_js Building.emcc(filename + '.o', self.serialize_settings() + emcc_args + transform_args + Building.COMPILER_TEST_OPTS, filename + '.o.js') File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 2240, in emcc run_process([PYTHON, EMCC, filename] + args + ['-o', output_filename], stdout=stdout, stderr=stderr, env=env) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 163, in run_process return run_base(cmd, universal_newlines=universal_newlines, check=check, *args, **kw) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 158, in run_base result.check_returncode() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 144, in check_returncode raise Py2CalledProcessError(returncode=self.returncode, cmd=self.args, output=self.stdout, stderr=self.stderr) Py2CalledProcessError: Command '['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmpqzCs__/emscripten_test_binaryen2_z2RTRP/src.cpp.o', '-s', 'DEAD_FUNCTIONS=["_inflateEnd", "_inflate", "_inflateReset", "_inflateInit2_"]', '-O2', '--pre-js', 'pre.js', '-Werror', '-Wno-dynamic-class-memaccess', '-Wno-format', '-Wno-format-extra-args', '-Wno-format-security', '-Wno-pointer-bool-conversion', '-Wno-unused-volatile-lvalue', '-Wno-c++11-compat-deprecated-writable-strings', '-Wno-invalid-pp-token', '-Wno-shift-negative-value', '-O2', '-I/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/freetype/include', '-I/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/poppler/include', '-Wno-sentinel', '-Wno-logical-not-parentheses', '-Wno-unused-private-field', '-Wno-tautological-compare', '-Wno-unknown-pragmas', '-o', '/tmp/tmpqzCs__/emscripten_test_binaryen2_z2RTRP/src.cpp.o.js']' returned non-zero exit status 1 ====================================================================== ERROR: test_poppler (test_core.wasmobj2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5961, in test_poppler test() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5959, in test args='-scale-to 512 paper.pdf filename'.split(' ')) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 829, in do_ll_run self.ll_to_js(filename, js_transform) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 414, in ll_to_js Building.emcc(filename + '.o', self.serialize_settings() + emcc_args + transform_args + Building.COMPILER_TEST_OPTS, filename + '.o.js') File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 2240, in emcc run_process([PYTHON, EMCC, filename] + args + ['-o', output_filename], stdout=stdout, stderr=stderr, env=env) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 163, in run_process return run_base(cmd, universal_newlines=universal_newlines, check=check, *args, **kw) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 158, in run_base result.check_returncode() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 144, in check_returncode raise Py2CalledProcessError(returncode=self.returncode, cmd=self.args, output=self.stdout, stderr=self.stderr) Py2CalledProcessError: Command '['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_9Rfmao/src.cpp.o', '-s', 'DEAD_FUNCTIONS=["_inflateEnd", "_inflate", "_inflateReset", "_inflateInit2_"]', '-O2', '-s', 'WASM_OBJECT_FILES=1', '--pre-js', 'pre.js', '-Werror', '-Wno-dynamic-class-memaccess', '-Wno-format', '-Wno-format-extra-args', '-Wno-format-security', '-Wno-pointer-bool-conversion', '-Wno-unused-volatile-lvalue', '-Wno-c++11-compat-deprecated-writable-strings', '-Wno-invalid-pp-token', '-Wno-shift-negative-value', '-O2', '-I/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/freetype/include', '-I/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/poppler/include', '-Wno-sentinel', '-Wno-logical-not-parentheses', '-Wno-unused-private-field', '-Wno-tautological-compare', '-Wno-unknown-pragmas', '-o', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_9Rfmao/src.cpp.o.js']' returned non-zero exit status 1 ====================================================================== ERROR: test_the_bullet (test_core.binaryen2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5895, in test_the_bullet test() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5894, in test includes=[path_from_root('tests', 'bullet', 'src')]) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 787, in do_run js_transform=js_transform) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 492, in build run_process(args, stderr=self.stderr_redirect if not DEBUG else None) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 163, in run_process return run_base(cmd, universal_newlines=universal_newlines, check=check, *args, **kw) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 158, in run_base result.check_returncode() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 144, in check_returncode raise Py2CalledProcessError(returncode=self.returncode, cmd=self.args, output=self.stdout, stderr=self.stderr) Py2CalledProcessError: Command '['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '-Werror', '-Wno-dynamic-class-memaccess', '-Wno-format', '-Wno-format-extra-args', '-Wno-format-security', '-Wno-pointer-bool-conversion', '-Wno-unused-volatile-lvalue', '-Wno-c++11-compat-deprecated-writable-strings', '-Wno-invalid-pp-token', '-Wno-shift-negative-value', '-O2', '-s', 'ASSERTIONS=0', '-s', 'DEAD_FUNCTIONS=["__ZSt9terminatev"]', '-O2', '-I', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt', '-I', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/include', '-I/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/bullet/src', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/src.cpp', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libBulletDynamics.a', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libBulletCollision.a', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/building/bullet/src/.libs/libLinearMath.a', '-o', '/tmp/tmp4_iyR9/emscripten_test_binaryen2_c38THt/src.cpp.o.js']' returned non-zero exit status 1 ====================================================================== ERROR: test_the_bullet (test_core.wasmobj2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5895, in test_the_bullet test() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/test_core.py", line 5894, in test includes=[path_from_root('tests', 'bullet', 'src')]) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 787, in do_run js_transform=js_transform) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/runner.py", line 492, in build run_process(args, stderr=self.stderr_redirect if not DEBUG else None) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 163, in run_process return run_base(cmd, universal_newlines=universal_newlines, check=check, *args, **kw) File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 158, in run_base result.check_returncode() File "/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tools/shared.py", line 144, in check_returncode raise Py2CalledProcessError(returncode=self.returncode, cmd=self.args, output=self.stdout, stderr=self.stderr) Py2CalledProcessError: Command '['/usr/bin/python', '/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/emcc.py', '-Werror', '-Wno-dynamic-class-memaccess', '-Wno-format', '-Wno-format-extra-args', '-Wno-format-security', '-Wno-pointer-bool-conversion', '-Wno-unused-volatile-lvalue', '-Wno-c++11-compat-deprecated-writable-strings', '-Wno-invalid-pp-token', '-Wno-shift-negative-value', '-O2', '-s', 'ASSERTIONS=0', '-s', 'DEAD_FUNCTIONS=["__ZSt9terminatev"]', '-O2', '-s', 'WASM_OBJECT_FILES=1', '-I', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF', '-I', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/include', '-I/b/build/slave/linux/build/src/src/work/wasm-install/emscripten/tests/bullet/src', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/src.cpp', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libBulletDynamics.a', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libBulletCollision.a', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/building/bullet/src/.libs/libLinearMath.a', '-o', '/tmp/tmpQNDtij/emscripten_test_wasmobj2_OZXjqF/src.cpp.o.js']' returned non-zero exit status 1 ---------------------------------------------------------------------- Ran 1054 tests in 1292.738s FAILED (errors=4, skipped=245) ==================== TEST SUMMARY test_other: 307 run, 0 errors, 0 failures, 64 skipped test_core: 1054 run, 4 errors, 0 failures, 245 skipped