============================================================================== Running the main part of the test suite. Don't forget to run the other parts! A recommended order is: sanity - tests for first run, etc., modifies ~/.emscripten (the main test suite) other - tests separate from the main suite browser - runs pages in a web browser interactive - runs interactive browser tests that need human verification, and could not be automated sockets - runs websocket networking tests benchmark - run before and after each set of changes before pushing to master, verify no regressions To run one of those parts, do something like python tests/runner.py sanity To run a specific set of tests, you can do things like python tests/runner.py asm2 (that runs the asm2 (asm.js, -O2) tests). You can run individual tests with python tests/runner.py test_hello_world Combinations work too, for example python tests/runner.py browser.test_sdl_image In the main test suite, you can run all variations (O0, O1, O2, etc.) of an individual test with python tests/runner.py ALL.test_hello_world You can run a random set of N tests with a command like python tests/runner.py random50 An individual test can be skipped by passing the "skip:" prefix. E.g. python tests/runner.py other skip:other.test_cmake Passing a wildcard allows choosing a subset of tests in a suite, e.g. python tests/runner.py browser.test_pthread_* will run all the pthreads related tests. Wildcards can also be passed in skip, so python tests/runner.py browser skip:browser.test_pthread_* will run the whole browser suite except for all the pthread tests in it. Debugging: You can run EM_SAVE_DIR=1 python tests/runner.py ALL.test_hello_world in order to save the test runner directory, in /tmp/emscripten_temp. All files created by the test will be present there. You can also use EMCC_DEBUG to further debug the compiler itself, see emcc. ============================================================================== WARNING:root:use EM_ALL_ENGINES=1 in the env to run against all JS engines, which is slower but provides more coverage Test suites: ['test_core'] Running test_core: (3816 tests) test_799 (test_core.asm1) ... (checking sanity from test runner) INFO:root:(Emscripten: Running sanity checks) INFO:root:generating system library: libcxxabi.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/libcxxabi.bc" for subsequent builds) INFO:root: - ok ok test_add_function (test_core.asm1) ... function pointer emulation ok test_addr_of_stacked (test_core.asm1) ... ok test_align64 (test_core.asm1) ... ok test_align_moar (test_core.asm1) ... relocatable ok test_alloca (test_core.asm1) ... ok test_alloca_stack (test_core.asm1) ... ok test_array2 (test_core.asm1) ... ok test_array2b (test_core.asm1) ... ok test_asm_pgo (test_core.asm1) ... ok test_asmjs_unknown_emscripten (test_core.asm1) ... ok test_assert (test_core.asm1) ... ok test_async (test_core.asm1) ... ok test_async_exit (test_core.asm1) ... ok test_async_returnvalue (test_core.asm1) ... ok test_atexit (test_core.asm1) ... ok test_atoX (test_core.asm1) ... ok test_atomic (test_core.asm1) ... ok test_atomic_cxx (test_core.asm1) ... main module ok test_autodebug (test_core.asm1) ... ok test_bad_typeid (test_core.asm1) ... INFO:root:generating system library: libcxx.a... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/libcxx.a" for subsequent builds) INFO:root: - ok ok test_bigarray (test_core.asm1) ... ok test_biggerswitch (test_core.asm1) ... ok test_bigswitch (test_core.asm1) ... ok test_binaryen (test_core.asm1) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode INFO:root:generating system library: wasm-libc.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/wasm-libc.bc" for subsequent builds) INFO:root: - ok ok test_binaryen_trap_mode (test_core.asm1) ... ok test_bitfields (test_core.asm1) ... ok test_brk (test_core.asm1) ... ok test_bsearch (test_core.asm1) ... ok test_bswap64 (test_core.asm1) ... 0 0 INFO:root:generating system library: libcxx_noexcept.a... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/libcxx_noexcept.a" for subsequent builds) INFO:root: - ok 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.asm1) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand Traceback (most recent call last): File "/emscripten/emcc", line 13, in emcc.run() File "/emscripten/emcc.py", line 1638, in run os.remove(memfile) OSError: [Errno 2] No such file or directory: '/tmp/emscripten_test_asm1_Nmzfpc/src.cpp.o.js.mem' FAIL test_ccall (test_core.asm1) ... ok test_class (test_core.asm1) ... ok test_closebitcasts (test_core.asm1) ... ok test_complex (test_core.asm1) ... INFO:root:generating system library: compiler-rt.a... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/compiler-rt.a" for subsequent builds) INFO:root: - ok ok test_constglobalstructs (test_core.asm1) ... ok test_constglobalunion (test_core.asm1) ... ok test_conststructs (test_core.asm1) ... ok test_copyop (test_core.asm1) ... ok test_coroutine (test_core.asm1) ... ok test_ctype (test_core.asm1) ... ok test_cube2hash (test_core.asm1) ... ok test_cube2md5 (test_core.asm1) ... ok test_cubescript (test_core.asm1) ... verifing postsets relocatable split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] INFO:root:generating system library: dlmalloc_split.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/dlmalloc_split.bc" for subsequent builds) INFO:root: - ok ok test_cxx03_do_run (test_core.asm1) ... ok test_cxx_self_assign (test_core.asm1) ... ok test_dead_functions (test_core.asm1) ... ok test_demangle_stacks (test_core.asm1) ... ok test_demangle_stacks_symbol_map (test_core.asm1) ... ok test_direct_string_constant_usage (test_core.asm1) ... ok test_dlfcn_basic (test_core.asm1) ... ok test_dlfcn_data_and_fptr (test_core.asm1) ... ok test_dlfcn_em_asm (test_core.asm1) ... ok test_dlfcn_funcs (test_core.asm1) ... ok test_dlfcn_i64 (test_core.asm1) ... ok test_dlfcn_longjmp (test_core.asm1) ... ok test_dlfcn_mallocs (test_core.asm1) ... ok test_dlfcn_qsort (test_core.asm1) ... ok test_dlfcn_self (test_core.asm1) ... ok test_dlfcn_stacks (test_core.asm1) ... ok test_dlfcn_unique_sig (test_core.asm1) ... ok test_dlfcn_varargs (test_core.asm1) ... ok test_dlmalloc (test_core.asm1) ... ok test_dlmalloc_partial (test_core.asm1) ... ok test_dlmalloc_partial_2 (test_core.asm1) ... ok test_double_i64_conversion (test_core.asm1) ... ok test_double_varargs (test_core.asm1) ... ok test_dylink_basics (test_core.asm1) ... flip ok test_dylink_class (test_core.asm1) ... flip ok test_dylink_dot_a (test_core.asm1) ... flip ok test_dylink_dynamic_cast (test_core.asm1) ... flip ok test_dylink_floats (test_core.asm1) ... flip ok test_dylink_funcpointer (test_core.asm1) ... flip ok test_dylink_funcpointers (test_core.asm1) ... flip ok test_dylink_funcpointers2 (test_core.asm1) ... ok test_dylink_funcpointers_float (test_core.asm1) ... flip ok test_dylink_funcpointers_wrapper (test_core.asm1) ... flip ok test_dylink_global_init (test_core.asm1) ... flip ok test_dylink_global_inits (test_core.asm1) ... flip ok test_dylink_global_var (test_core.asm1) ... flip ok test_dylink_global_var_jslib (test_core.asm1) ... flip ok test_dylink_global_var_modded (test_core.asm1) ... flip ok test_dylink_hyper_dupe (test_core.asm1) ... flip ok test_dylink_i64 (test_core.asm1) ... flip ok test_dylink_i64_b (test_core.asm1) ... flip ok test_dylink_iostream (test_core.asm1) ... INFO:root:generating system library: libcxx_noexcept.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/libcxx_noexcept.bc" for subsequent builds) INFO:root: - ok flip ok test_dylink_jslib (test_core.asm1) ... flip ok test_dylink_mallocs (test_core.asm1) ... flip ok test_dylink_many_postSets (test_core.asm1) ... flip ok test_dylink_postSets_chunking (test_core.asm1) ... flip ok test_dylink_printfs (test_core.asm1) ... flip ok test_dylink_spaghetti (test_core.asm1) ... flip ok test_dylink_syslibs (test_core.asm1) ... syslibs libcxx 0 flip syslibs 1 0 INFO:root:generating system library: gl.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/gl.bc" for subsequent builds) INFO:root: - ok INFO:root:generating system library: compiler-rt.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/compiler-rt.bc" for subsequent builds) INFO:root: - ok flip syslibs 0 (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.asm1) ... INFO:root:building and verifying zlib WARNING:root:retrieving port: zlib from https://github.com/emscripten-ports/zlib/archive/version_1.zip WARNING:root:unpacking port: zlib INFO:root:generating port: zlib.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/zlib.bc" for subsequent builds) INFO:root: - ok INFO:root:...success flip ok test_dynamic_cast (test_core.asm1) ... ok test_dynamic_cast_2 (test_core.asm1) ... ok test_dynamic_cast_b (test_core.asm1) ... ok test_em_asm (test_core.asm1) ... ok test_em_asm_parameter_pack (test_core.asm1) ... ok test_em_asm_unicode (test_core.asm1) ... ok test_em_asm_unused_arguments (test_core.asm1) ... ok test_embind (test_core.asm1) ... ok test_embind_2 (test_core.asm1) ... ok test_embind_3 (test_core.asm1) ... ok test_embind_4 (test_core.asm1) ... ok test_embind_5 (test_core.asm1) ... ok test_emptyclass (test_core.asm1) ... ok test_emscripten_api (test_core.asm1) ... /tmp/emscripten_test_asm1_oWsr2W/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_asm1_oWsr2W/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.asm1) ... ok test_emscripten_get_now (test_core.asm1) ... ok test_emscripten_log (test_core.asm1) ... ok test_emscripten_run_script_string_utf8 (test_core.asm1) ... ok test_emterpretify (test_core.asm1) ... async ok test_emulate_function_pointer_casts (test_core.asm1) ... ok test_env (test_core.asm1) ... ok test_environ (test_core.asm1) ... ok test_erf (test_core.asm1) ... ok test_errar (test_core.asm1) ... ok test_eval_ctors (test_core.asm1) ... ok test_exception_source_map (test_core.asm1) ... ok test_exceptions (test_core.asm1) ... ok test_exceptions_2 (test_core.asm1) ... 0 1 ok test_exceptions_3 (test_core.asm1) ... 0 1 2 ok test_exceptions_alias (test_core.asm1) ... ok test_exceptions_convert (test_core.asm1) ... ok test_exceptions_destroy_virtual (test_core.asm1) ... ok test_exceptions_libcxx (test_core.asm1) ... ok test_exceptions_multi (test_core.asm1) ... ok test_exceptions_primary (test_core.asm1) ... ok test_exceptions_refcount (test_core.asm1) ... ok test_exceptions_resume (test_core.asm1) ... ok test_exceptions_rethrow (test_core.asm1) ... ok test_exceptions_simplify_cfg (test_core.asm1) ... ok test_exceptions_std (test_core.asm1) ... ok test_exceptions_typed (test_core.asm1) ... ok test_exceptions_uncaught (test_core.asm1) ... ok test_exceptions_uncaught_2 (test_core.asm1) ... ok test_exceptions_virtual_inheritance (test_core.asm1) ... ok test_exceptions_white_list (test_core.asm1) ... 320882 318787 318787 319105 ok test_exceptions_white_list_2 (test_core.asm1) ... ok test_exit_status (test_core.asm1) ... ok test_exported_response (test_core.asm1) ... ok test_fakestat (test_core.asm1) ... ok test_fannkuch (test_core.asm1) ... ok test_fast_math (test_core.asm1) ... ok test_fasta (test_core.asm1) ... 0 float /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm1_3Ic7Z_/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm1) ... ok test_fcntl_misc (test_core.asm1) ... ok test_fcntl_open (test_core.asm1) ... ok test_fcvt (test_core.asm1) ... ok test_fgetc_ungetc (test_core.asm1) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.asm1) ... ok test_fgets_eol (test_core.asm1) ... ok test_fileno (test_core.asm1) ... ok test_files (test_core.asm1) ... base ['-O1'] [] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] ['-s', 'SYSCALL_DEBUG=1'] ok test_files_m (test_core.asm1) ... ok test_flexarray_struct (test_core.asm1) ... ok test_float32_precise (test_core.asm1) ... ok test_float_literals (test_core.asm1) ... ok test_floatvars (test_core.asm1) ... ok test_fnmatch (test_core.asm1) ... ok test_freetype (test_core.asm1) ... outlining: 0 outlining: 5000 [issue 324] [issue 324 case 2] [issue 324 case 3] ok test_frexp (test_core.asm1) ... ok test_fs_append (test_core.asm1) ... ok test_fs_base (test_core.asm1) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm1) ... ok test_fs_emptyPath (test_core.asm1) ... ok test_fs_mmap (test_core.asm1) ... ok test_fs_nodefs_cloexec (test_core.asm1) ... ok test_fs_nodefs_rw (test_core.asm1) ... closure ok test_fs_trackingdelegate (test_core.asm1) ... ok test_fs_write (test_core.asm1) ... ok test_fs_writeFile (test_core.asm1) ... ok test_fscanf (test_core.asm1) ... ok test_fscanf_2 (test_core.asm1) ... ok test_funcptr (test_core.asm1) ... ok test_funcptr_import_type (test_core.asm1) ... ok test_funcptr_namecollide (test_core.asm1) ... ok test_funcptrfunc (test_core.asm1) ... ok test_funcs (test_core.asm1) ... ok test_functionpointer_libfunc_varargs (test_core.asm1) ... ok test_fuzz (test_core.asm1) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp ok test_fwrite_0 (test_core.asm1) ... ok test_gcc_unmangler (test_core.asm1) ... ok test_getFuncWrapper_sig_alias (test_core.asm1) ... ok test_getdents64 (test_core.asm1) ... ok test_getgep (test_core.asm1) ... ok test_getloadavg (test_core.asm1) ... ok test_getopt (test_core.asm1) ... ok test_getopt_long (test_core.asm1) ... ok test_globaldoubles (test_core.asm1) ... ok test_globals (test_core.asm1) ... ok test_gmtime (test_core.asm1) ... ok test_hello_world (test_core.asm1) ... ok test_i16_emcc_intrinsic (test_core.asm1) ... ok test_i32_mul_precise (test_core.asm1) ... ok test_i64 (test_core.asm1) ... ok test_i64_2 (test_core.asm1) ... ok test_i64_3 (test_core.asm1) ... ok test_i64_4 (test_core.asm1) ... ok test_i64_7z (test_core.asm1) ... ok test_i64_b (test_core.asm1) ... /tmp/emscripten_test_asm1_tiqHl6/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm1) ... ok test_i64_cmp2 (test_core.asm1) ... ok test_i64_double (test_core.asm1) ... ok test_i64_i16 (test_core.asm1) ... ok test_i64_llabs (test_core.asm1) ... ok test_i64_precise (test_core.asm1) ... ok test_i64_precise_needed (test_core.asm1) ... ok test_i64_precise_unneeded (test_core.asm1) ... ok test_i64_qdouble (test_core.asm1) ... ok test_i64_umul (test_core.asm1) ... ok test_i64_varargs (test_core.asm1) ... ok test_i64_zextneg (test_core.asm1) ... ok test_if (test_core.asm1) ... ok test_if_else (test_core.asm1) ... ok test_indirectbr (test_core.asm1) ... ok test_indirectbr_many (test_core.asm1) ... ok test_inherit (test_core.asm1) ... ok test_inlinejs (test_core.asm1) ... ok test_inlinejs2 (test_core.asm1) ... ok test_inlinejs3 (test_core.asm1) ... WARNING:root:disabling asm.js validation due to use of non-supported features: emscripten_debugger is used no debugger, check validation ok test_inlinejs4 (test_core.asm1) ... ok test_intentional_fault (test_core.asm1) ... ok test_intvars (test_core.asm1) ... ok test_iostream_and_determinism (test_core.asm1) ... (iteration) (iteration) (iteration) (iteration) (iteration) [1760831, 1760831, 1760831, 1760831, 1760831] ok test_iostream_ctors (test_core.asm1) ... ok test_isdigit_l (test_core.asm1) ... ok test_isnan (test_core.asm1) ... ok test_istream (test_core.asm1) ... 0 ok test_iswdigit (test_core.asm1) ... ok test_js_libraries (test_core.asm1) ... ok test_langinfo (test_core.asm1) ... ok test_large_exported_response (test_core.asm1) ... ok test_libcextra (test_core.asm1) ... ok test_libcxx (test_core.asm1) ... ok test_libgen (test_core.asm1) ... ok test_life (test_core.asm1) ... ok test_lifetime (test_core.asm1) ... ok test_line_endings (test_core.asm1) ... ok test_linked_list (test_core.asm1) ... ok test_literal_negative_zero (test_core.asm1) ... ok test_llrint (test_core.asm1) ... ok test_llvm_fabs (test_core.asm1) ... ok test_llvm_intrinsics (test_core.asm1) ... ok test_llvm_used (test_core.asm1) ... ok test_llvmswitch (test_core.asm1) ... ok test_locale (test_core.asm1) ... ok test_longjmp (test_core.asm1) ... ok test_longjmp2 (test_core.asm1) ... ok test_longjmp3 (test_core.asm1) ... ok test_longjmp4 (test_core.asm1) ... ok test_longjmp_exc (test_core.asm1) ... ok test_longjmp_funcptr (test_core.asm1) ... ok test_longjmp_repeat (test_core.asm1) ... ok test_longjmp_stacked (test_core.asm1) ... ok test_longjmp_throw (test_core.asm1) ... 0 1 ok test_loop (test_core.asm1) ... ok test_lua (test_core.asm1) ... 0 ok test_main_module_static_align (test_core.asm1) ... ok test_mainenv (test_core.asm1) ... ok test_mallinfo (test_core.asm1) ... ok test_mallocstruct (test_core.asm1) ... ok test_math (test_core.asm1) ... ok test_math_hyperbolic (test_core.asm1) ... ok test_math_lgamma (test_core.asm1) ... main module ok test_mathfuncptr (test_core.asm1) ... ok test_memcpy2 (test_core.asm1) ... ok test_memcpy3 (test_core.asm1) ... ok test_memcpy_alignment (test_core.asm1) ... ok test_memcpy_memcmp (test_core.asm1) ... ok test_memmove (test_core.asm1) ... ok test_memmove2 (test_core.asm1) ... ok test_memmove3 (test_core.asm1) ... ok test_memorygrowth (test_core.asm1) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] INFO:root:generating system library: dlmalloc_tracing.bc... (this will be cached in "/home/gibson/.emscripten_cache/asmjs/dlmalloc_tracing.bc" for subsequent builds) INFO:root: - ok ok test_memorygrowth_2 (test_core.asm1) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm1) ... ok test_memset (test_core.asm1) ... ok test_memset_alignment (test_core.asm1) ... ok test_minmax (test_core.asm1) ... ok test_mmap (test_core.asm1) ... ok test_mmap_file (test_core.asm1) ... ok test_mod_globalstruct (test_core.asm1) ... ok test_mount (test_core.asm1) ... ok test_multiply_defined_symbols (test_core.asm1) ... ok test_negative_zero (test_core.asm1) ... /tmp/emscripten_test_asm1_6H8Ec2/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm1) ... ok test_netinet_in (test_core.asm1) ... ok test_newstruct (test_core.asm1) ... ok test_nl_types (test_core.asm1) ... ok test_noexitruntime (test_core.asm1) ... ok test_openjpeg (test_core.asm1) ... not doing debug check ok test_pack (test_core.asm1) ... ok test_parseInt (test_core.asm1) ... ok test_perrar (test_core.asm1) ... ok test_pgo (test_core.asm1) ... ok test_phiundef (test_core.asm1) ... ok test_poll (test_core.asm1) ... ok test_polymorph (test_core.asm1) ... ok test_poppler (test_core.asm1) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort ok test_posixtime (test_core.asm1) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.asm1) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_printf_2 (test_core.asm1) ... ok test_printf_float (test_core.asm1) ... ok test_printf_more (test_core.asm1) ... ok test_printf_octal (test_core.asm1) ... ok test_pthread_specific (test_core.asm1) ... ok test_ptrtoint (test_core.asm1) ... ok test_pystruct (test_core.asm1) ... relocatable ok test_python (test_core.asm1) ... lto: 0 warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') emcc: warning: cannot represent a NaN literal '0x4c918f0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent lto: 1 warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') emcc: warning: cannot represent a NaN literal '0x3cd32d0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent ok test_rand (test_core.asm1) ... ok test_random (test_core.asm1) ... ok test_random_device (test_core.asm1) ... ok test_raytrace (test_core.asm1) ... ok test_readdir (test_core.asm1) ... ok test_readdir_empty (test_core.asm1) ... ok test_regex (test_core.asm1) ... ok test_reinterpreted_ptrs (test_core.asm1) ... ok test_relocatable_void_function (test_core.asm1) ... ok test_remove (test_core.asm1) ... ok test_rename (test_core.asm1) ... ok test_rounding (test_core.asm1) ... 0 1 ok test_runtime_stacksave (test_core.asm1) ... ok test_runtimelink (test_core.asm1) ... ok test_safe_heap (test_core.asm1) ... ok test_sbrk (test_core.asm1) ... ok test_scriptaclass (test_core.asm1) ... ok test_scriptaclass_2 (test_core.asm1) ... ok test_segfault (test_core.asm1) ... 0 new D2() ok test_set_align (test_core.asm1) ... ok test_setjmp_many (test_core.asm1) ... 1 5 20 1000 ok test_setjmp_many_2 (test_core.asm1) ... ok test_setjmp_noleak (test_core.asm1) ... ok test_sha1 (test_core.asm1) ... ok test_simd (test_core.asm1) ... ok test_simd10 (test_core.asm1) ... ok test_simd11 (test_core.asm1) ... ok test_simd12 (test_core.asm1) ... ok test_simd13 (test_core.asm1) ... ok test_simd14 (test_core.asm1) ... ok test_simd15 (test_core.asm1) ... ok test_simd16 (test_core.asm1) ... ok test_simd2 (test_core.asm1) ... ok test_simd3 (test_core.asm1) ... ok test_simd4 (test_core.asm1) ... ok test_simd5 (test_core.asm1) ... ok test_simd6 (test_core.asm1) ... ok test_simd7 (test_core.asm1) ... ok test_simd8 (test_core.asm1) ... ok test_simd9 (test_core.asm1) ... ok test_simd_dyncall (test_core.asm1) ... ok test_simd_float32x4 (test_core.asm1) ... ok test_simd_float64x2 (test_core.asm1) ... ok test_simd_int16x8 (test_core.asm1) ... ok test_simd_int32x4 (test_core.asm1) ... ok test_simd_int8x16 (test_core.asm1) ... ok test_simd_set_epi64x (test_core.asm1) ... ok test_sintvars (test_core.asm1) ... ok test_sizeof (test_core.asm1) ... ok test_source_map (test_core.asm1) ... ok test_sqlite (test_core.asm1) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_sscanf (test_core.asm1) ... ok test_sscanf_2 (test_core.asm1) ... ok test_sscanf_3 (test_core.asm1) ... ok test_sscanf_4 (test_core.asm1) ... ok test_sscanf_5 (test_core.asm1) ... ok test_sscanf_6 (test_core.asm1) ... ok test_sscanf_caps (test_core.asm1) ... ok test_sscanf_float (test_core.asm1) ... ok test_sscanf_hex (test_core.asm1) ... ok test_sscanf_n (test_core.asm1) ... ok test_sscanf_other_whitespace (test_core.asm1) ... ok test_sscanf_skip (test_core.asm1) ... ok test_sscanf_whitespace (test_core.asm1) ... ok test_sse1 (test_core.asm1) ... ok test_sse1_full (test_core.asm1) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.asm1) ... ok test_sse3_full (test_core.asm1) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.asm1) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.asm1) ... ok test_ssse3_full (test_core.asm1) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.asm1) ... ok test_stack_align (test_core.asm1) ... outlining ok test_stack_byval (test_core.asm1) ... ok test_stack_overflow (test_core.asm1) ... ok test_stack_overflow_check (test_core.asm1) ... ok test_stack_restore (test_core.asm1) ... ok test_stack_varargs (test_core.asm1) ... ok test_stack_varargs2 (test_core.asm1) ... with return with definitely no return ok test_stack_void (test_core.asm1) ... ok test_stat (test_core.asm1) ... ok test_stat_chmod (test_core.asm1) ... ok test_stat_mknod (test_core.asm1) ... ok test_static_variable (test_core.asm1) ... ok test_statics (test_core.asm1) ... ok test_statvfs (test_core.asm1) ... ok test_std_cout_new (test_core.asm1) ... ok test_stdbool (test_core.asm1) ... ok test_stdlibs (test_core.asm1) ... ok test_stdvec (test_core.asm1) ... ok test_strcasecmp (test_core.asm1) ... ok test_strcmp_uni (test_core.asm1) ... ok test_strftime (test_core.asm1) ... ok test_strings (test_core.asm1) ... ok test_strndup (test_core.asm1) ... ok test_strptime_days (test_core.asm1) ... ok test_strptime_reentrant (test_core.asm1) ... ok test_strptime_tm (test_core.asm1) ... ok test_strstr (test_core.asm1) ... ok test_strtod (test_core.asm1) ... ok test_strtok (test_core.asm1) ... ok test_strtol_bin (test_core.asm1) ... ok test_strtol_dec (test_core.asm1) ... ok test_strtol_hex (test_core.asm1) ... ok test_strtol_oct (test_core.asm1) ... ok test_strtold (test_core.asm1) ... ok test_strtoll_bin (test_core.asm1) ... ok test_strtoll_dec (test_core.asm1) ... ok test_strtoll_hex (test_core.asm1) ... ok test_strtoll_oct (test_core.asm1) ... ok test_struct_varargs (test_core.asm1) ... ok test_structbyval (test_core.asm1) ... ok test_structs (test_core.asm1) ... ok test_sup (test_core.asm1) ... ok test_systypes (test_core.asm1) ... ok test_tcgetattr (test_core.asm1) ... ok test_the_bullet (test_core.asm1) ... cmake False In file included from /tmp/emscripten_test_asm1_GNBK2l/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True In file included from /tmp/emscripten_test_asm1_GNBK2l/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm1) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm1) ... ok test_timeb (test_core.asm1) ... ok test_tinyfuncstr (test_core.asm1) ... ok test_tracing (test_core.asm1) ... ok test_transtrcase (test_core.asm1) ... ok test_trickystring (test_core.asm1) ... ok test_typeid (test_core.asm1) ... ok test_unaligned (test_core.asm1) ... ok test_uname (test_core.asm1) ... ok test_unicode_js_library (test_core.asm1) ... ok test_unistd_access (test_core.asm1) ... ok test_unistd_close (test_core.asm1) ... ok test_unistd_confstr (test_core.asm1) ... ok test_unistd_curdir (test_core.asm1) ... ok test_unistd_dup (test_core.asm1) ... ok test_unistd_io (test_core.asm1) ... ok test_unistd_isatty (test_core.asm1) ... ok test_unistd_links (test_core.asm1) ... ok test_unistd_login (test_core.asm1) ... ok test_unistd_misc (test_core.asm1) ... ok test_unistd_pathconf (test_core.asm1) ... ok test_unistd_sleep (test_core.asm1) ... ok test_unistd_swab (test_core.asm1) ... ok test_unistd_symlink_on_nodefs (test_core.asm1) ... ok test_unistd_sysconf (test_core.asm1) ... ok test_unistd_sysconf_phys_pages (test_core.asm1) ... ok test_unistd_truncate (test_core.asm1) ... ok test_unistd_ttyname (test_core.asm1) ... ok test_unistd_unlink (test_core.asm1) ... ok test_unsigned (test_core.asm1) ... /tmp/emscripten_test_asm1_CfEEXE/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm1_CfEEXE/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm1_CfEEXE/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm1) ... ok test_utf16_textdecoder (test_core.asm1) ... ok test_utf32 (test_core.asm1) ... ok test_utf8 (test_core.asm1) ... ok test_utf8_textdecoder (test_core.asm1) ... ok test_utime (test_core.asm1) ... ok test_vararg_copy (test_core.asm1) ... ok test_varargs (test_core.asm1) ... ok test_varargs_byval (test_core.asm1) ... ok test_varargs_multi (test_core.asm1) ... ok test_vprintf (test_core.asm1) ... ok test_vsnprintf (test_core.asm1) ... ok test_webidl (test_core.asm1) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm1) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm1) ... ok test_wrap_malloc (test_core.asm1) ... ok test_zero_multiplication (test_core.asm1) ... ok test_zerodiv (test_core.asm1) ... ok test_zlib (test_core.asm1) ... ok test_799 (test_core.asm2) ... ok test_add_function (test_core.asm2) ... closure function pointer emulation ok test_addr_of_stacked (test_core.asm2) ... ok test_align64 (test_core.asm2) ... ok test_align_moar (test_core.asm2) ... relocatable ok test_alloca (test_core.asm2) ... ok test_alloca_stack (test_core.asm2) ... ok test_array2 (test_core.asm2) ... ok test_array2b (test_core.asm2) ... ok test_asm_pgo (test_core.asm2) ... ok test_asmjs_unknown_emscripten (test_core.asm2) ... ok test_assert (test_core.asm2) ... ok test_async (test_core.asm2) ... ok test_async_exit (test_core.asm2) ... ok test_async_returnvalue (test_core.asm2) ... ok test_atexit (test_core.asm2) ... ok test_atoX (test_core.asm2) ... ok test_atomic (test_core.asm2) ... ok test_atomic_cxx (test_core.asm2) ... main module ok test_autodebug (test_core.asm2) ... ok test_bad_typeid (test_core.asm2) ... ok test_bigarray (test_core.asm2) ... ok test_biggerswitch (test_core.asm2) ... ok test_bigswitch (test_core.asm2) ... ok test_binaryen (test_core.asm2) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode ok test_binaryen_trap_mode (test_core.asm2) ... ok test_bitfields (test_core.asm2) ... ok test_brk (test_core.asm2) ... ok test_bsearch (test_core.asm2) ... ok test_bswap64 (test_core.asm2) ... 0 0 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.asm2) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand Testing case '/emscripten/tests/cases/phiundefi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoint_blockaddr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/quotedlabel'... Testing case '/emscripten/tests/cases/redundantswitch_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnfp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnnan_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_ctlz_negative_i8'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_struct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectadd'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectstruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sillybitcast'... Testing case '/emscripten/tests/cases/sillybitcast2'... Testing case '/emscripten/tests/cases/sillyfuncast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storebigfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storestruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sub_11_0'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/subnums'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64b_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64c_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trace'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trunc'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/typestr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/uadd_overflow_64_ta2'... Testing case '/emscripten/tests/cases/uadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/udiv'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/unaligneddouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/usenullcall_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroembedded'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroextarg'... warning: unresolved symbol: strlen ok test_ccall (test_core.asm2) ... with closure ok test_class (test_core.asm2) ... ok test_closebitcasts (test_core.asm2) ... ok test_complex (test_core.asm2) ... ok test_constglobalstructs (test_core.asm2) ... ok test_constglobalunion (test_core.asm2) ... ok test_conststructs (test_core.asm2) ... ok test_copyop (test_core.asm2) ... ok test_coroutine (test_core.asm2) ... ok test_ctype (test_core.asm2) ... ok test_cube2hash (test_core.asm2) ... ok test_cube2md5 (test_core.asm2) ... ok test_cubescript (test_core.asm2) ... relocatable split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_cxx03_do_run (test_core.asm2) ... ok test_cxx_self_assign (test_core.asm2) ... ok test_dead_functions (test_core.asm2) ... ok test_demangle_stacks (test_core.asm2) ... ok test_demangle_stacks_symbol_map (test_core.asm2) ... wrote symbol map file to /tmp/emscripten_test_asm2_EZTYT2/src.cpp.o.js.symbols full: __ZN9NameSpace5Class7AborterEdcPi short: La ok test_direct_string_constant_usage (test_core.asm2) ... ok test_dlfcn_basic (test_core.asm2) ... ok test_dlfcn_data_and_fptr (test_core.asm2) ... ok test_dlfcn_em_asm (test_core.asm2) ... ok test_dlfcn_funcs (test_core.asm2) ... ok test_dlfcn_i64 (test_core.asm2) ... ok test_dlfcn_longjmp (test_core.asm2) ... ok test_dlfcn_mallocs (test_core.asm2) ... ok test_dlfcn_qsort (test_core.asm2) ... ok test_dlfcn_self (test_core.asm2) ... ok test_dlfcn_stacks (test_core.asm2) ... ok test_dlfcn_unique_sig (test_core.asm2) ... ok test_dlfcn_varargs (test_core.asm2) ... ok test_dlmalloc (test_core.asm2) ... ok test_dlmalloc_partial (test_core.asm2) ... ok test_dlmalloc_partial_2 (test_core.asm2) ... ok test_double_i64_conversion (test_core.asm2) ... ok test_double_varargs (test_core.asm2) ... ok test_dylink_basics (test_core.asm2) ... flip ok test_dylink_class (test_core.asm2) ... flip ok test_dylink_dot_a (test_core.asm2) ... flip ok test_dylink_dynamic_cast (test_core.asm2) ... flip ok test_dylink_floats (test_core.asm2) ... flip ok test_dylink_funcpointer (test_core.asm2) ... flip ok test_dylink_funcpointers (test_core.asm2) ... flip ok test_dylink_funcpointers2 (test_core.asm2) ... ok test_dylink_funcpointers_float (test_core.asm2) ... flip ok test_dylink_funcpointers_wrapper (test_core.asm2) ... flip ok test_dylink_global_init (test_core.asm2) ... flip ok test_dylink_global_inits (test_core.asm2) ... flip ok test_dylink_global_var (test_core.asm2) ... flip ok test_dylink_global_var_jslib (test_core.asm2) ... flip ok test_dylink_global_var_modded (test_core.asm2) ... flip ok test_dylink_hyper_dupe (test_core.asm2) ... flip ok test_dylink_i64 (test_core.asm2) ... flip ok test_dylink_i64_b (test_core.asm2) ... flip ok test_dylink_iostream (test_core.asm2) ... flip ok test_dylink_jslib (test_core.asm2) ... flip ok test_dylink_mallocs (test_core.asm2) ... flip ok test_dylink_many_postSets (test_core.asm2) ... flip ok test_dylink_postSets_chunking (test_core.asm2) ... flip ok test_dylink_printfs (test_core.asm2) ... flip ok test_dylink_spaghetti (test_core.asm2) ... flip ok test_dylink_syslibs (test_core.asm2) ... syslibs libcxx 0 flip syslibs 1 0 flip syslibs 0 (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.asm2) ... INFO:root:building and verifying zlib INFO:root:...success flip ok test_dynamic_cast (test_core.asm2) ... ok test_dynamic_cast_2 (test_core.asm2) ... ok test_dynamic_cast_b (test_core.asm2) ... ok test_em_asm (test_core.asm2) ... ok test_em_asm_parameter_pack (test_core.asm2) ... ok test_em_asm_unicode (test_core.asm2) ... ok test_em_asm_unused_arguments (test_core.asm2) ... ok test_embind (test_core.asm2) ... ok test_embind_2 (test_core.asm2) ... ok test_embind_3 (test_core.asm2) ... ok test_embind_4 (test_core.asm2) ... ok test_embind_5 (test_core.asm2) ... ok test_emptyclass (test_core.asm2) ... ok test_emscripten_api (test_core.asm2) ... /tmp/emscripten_test_asm2_FtVc5q/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_asm2_FtVc5q/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.asm2) ... ok test_emscripten_get_now (test_core.asm2) ... ok test_emscripten_log (test_core.asm2) ... ok test_emscripten_run_script_string_utf8 (test_core.asm2) ... ok test_emterpretify (test_core.asm2) ... async ok test_emulate_function_pointer_casts (test_core.asm2) ... ok test_env (test_core.asm2) ... ok test_environ (test_core.asm2) ... ok test_erf (test_core.asm2) ... ok test_errar (test_core.asm2) ... ok test_eval_ctors (test_core.asm2) ... leave printf in ctor remove ctor of just assigns to memory 84380 => 84187 , are we testing code size? True 2807 => 4425 libcxx - remove 2 ctors from iostream code 481768 => 470939 , are we testing code size? True 16315 => 22650 assertions too ok test_exception_source_map (test_core.asm2) ... ok test_exceptions (test_core.asm2) ... ok test_exceptions_2 (test_core.asm2) ... 0 1 ok test_exceptions_3 (test_core.asm2) ... 0 1 2 ok test_exceptions_alias (test_core.asm2) ... ok test_exceptions_convert (test_core.asm2) ... ok test_exceptions_destroy_virtual (test_core.asm2) ... ok test_exceptions_libcxx (test_core.asm2) ... ok test_exceptions_multi (test_core.asm2) ... ok test_exceptions_primary (test_core.asm2) ... ok test_exceptions_refcount (test_core.asm2) ... ok test_exceptions_resume (test_core.asm2) ... ok test_exceptions_rethrow (test_core.asm2) ... ok test_exceptions_simplify_cfg (test_core.asm2) ... ok test_exceptions_std (test_core.asm2) ... ok test_exceptions_typed (test_core.asm2) ... ok test_exceptions_uncaught (test_core.asm2) ... ok test_exceptions_uncaught_2 (test_core.asm2) ... ok test_exceptions_virtual_inheritance (test_core.asm2) ... ok test_exceptions_white_list (test_core.asm2) ... 95754 94436 94436 94750 ok test_exceptions_white_list_2 (test_core.asm2) ... ok test_exit_status (test_core.asm2) ... ok test_exported_response (test_core.asm2) ... ok test_fakestat (test_core.asm2) ... ok test_fannkuch (test_core.asm2) ... ok test_fast_math (test_core.asm2) ... ok test_fasta (test_core.asm2) ... 0 float /tmp/emscripten_test_asm2_49S2Ih/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2_49S2Ih/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_asm2_49S2Ih/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2_49S2Ih/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_asm2_49S2Ih/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2_49S2Ih/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_asm2_49S2Ih/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2_49S2Ih/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_asm2_49S2Ih/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2_49S2Ih/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_asm2_49S2Ih/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2_49S2Ih/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm2) ... ok test_fcntl_misc (test_core.asm2) ... ok test_fcntl_open (test_core.asm2) ... ok test_fcvt (test_core.asm2) ... ok test_fgetc_ungetc (test_core.asm2) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.asm2) ... ok test_fgets_eol (test_core.asm2) ... ok test_fileno (test_core.asm2) ... ok test_files (test_core.asm2) ... base ['-O2', '--closure', '1'] [] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] ['-s', 'SYSCALL_DEBUG=1'] ok test_files_m (test_core.asm2) ... ok test_flexarray_struct (test_core.asm2) ... ok test_float32_precise (test_core.asm2) ... ok test_float_literals (test_core.asm2) ... ok test_floatvars (test_core.asm2) ... ok test_fnmatch (test_core.asm2) ... ok test_freetype (test_core.asm2) ... outlining: 0 outlining: 5000 [issue 324] [issue 324 case 2] [issue 324 case 3] ok test_frexp (test_core.asm2) ... ok test_fs_append (test_core.asm2) ... ok test_fs_base (test_core.asm2) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm2) ... ok test_fs_emptyPath (test_core.asm2) ... ok test_fs_mmap (test_core.asm2) ... ok test_fs_nodefs_cloexec (test_core.asm2) ... ok test_fs_nodefs_rw (test_core.asm2) ... closure ok test_fs_trackingdelegate (test_core.asm2) ... ok test_fs_write (test_core.asm2) ... ok test_fs_writeFile (test_core.asm2) ... ok test_fscanf (test_core.asm2) ... ok test_fscanf_2 (test_core.asm2) ... ok test_funcptr (test_core.asm2) ... ok test_funcptr_import_type (test_core.asm2) ... ok test_funcptr_namecollide (test_core.asm2) ... ok test_funcptrfunc (test_core.asm2) ... ok test_funcs (test_core.asm2) ... ok test_functionpointer_libfunc_varargs (test_core.asm2) ... ok test_fuzz (test_core.asm2) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp ok test_fwrite_0 (test_core.asm2) ... ok test_gcc_unmangler (test_core.asm2) ... ok test_getFuncWrapper_sig_alias (test_core.asm2) ... ok test_getdents64 (test_core.asm2) ... ok test_getgep (test_core.asm2) ... ok test_getloadavg (test_core.asm2) ... ok test_getopt (test_core.asm2) ... ok test_getopt_long (test_core.asm2) ... ok test_globaldoubles (test_core.asm2) ... ok test_globals (test_core.asm2) ... ok test_gmtime (test_core.asm2) ... ok test_hello_world (test_core.asm2) ... ok test_i16_emcc_intrinsic (test_core.asm2) ... ok test_i32_mul_precise (test_core.asm2) ... ok test_i64 (test_core.asm2) ... ok test_i64_2 (test_core.asm2) ... ok test_i64_3 (test_core.asm2) ... ok test_i64_4 (test_core.asm2) ... ok test_i64_7z (test_core.asm2) ... ok test_i64_b (test_core.asm2) ... /tmp/emscripten_test_asm2_3lXIuR/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm2) ... ok test_i64_cmp2 (test_core.asm2) ... ok test_i64_double (test_core.asm2) ... ok test_i64_i16 (test_core.asm2) ... ok test_i64_llabs (test_core.asm2) ... ok test_i64_precise (test_core.asm2) ... ok test_i64_precise_needed (test_core.asm2) ... ok test_i64_precise_unneeded (test_core.asm2) ... ok test_i64_qdouble (test_core.asm2) ... ok test_i64_umul (test_core.asm2) ... ok test_i64_varargs (test_core.asm2) ... ok test_i64_zextneg (test_core.asm2) ... ok test_if (test_core.asm2) ... ok test_if_else (test_core.asm2) ... ok test_indirectbr (test_core.asm2) ... ok test_indirectbr_many (test_core.asm2) ... ok test_inherit (test_core.asm2) ... ok test_inlinejs (test_core.asm2) ... ok test_inlinejs2 (test_core.asm2) ... ok test_inlinejs3 (test_core.asm2) ... WARNING:root:disabling asm.js validation due to use of non-supported features: emscripten_debugger is used no debugger, check validation ok test_inlinejs4 (test_core.asm2) ... ok test_intentional_fault (test_core.asm2) ... ok test_intvars (test_core.asm2) ... ok test_iostream_and_determinism (test_core.asm2) ... (iteration) (iteration) (iteration) (iteration) (iteration) [482454, 482454, 482454, 482454, 482454] ok test_iostream_ctors (test_core.asm2) ... ok test_isdigit_l (test_core.asm2) ... ok test_isnan (test_core.asm2) ... ok test_istream (test_core.asm2) ... 0 ok test_iswdigit (test_core.asm2) ... ok test_js_libraries (test_core.asm2) ... ok test_langinfo (test_core.asm2) ... ok test_large_exported_response (test_core.asm2) ... ok test_libcextra (test_core.asm2) ... ok test_libcxx (test_core.asm2) ... ok test_libgen (test_core.asm2) ... ok test_life (test_core.asm2) ... ok test_lifetime (test_core.asm2) ... ok test_line_endings (test_core.asm2) ... ok test_linked_list (test_core.asm2) ... ok test_literal_negative_zero (test_core.asm2) ... ok test_llrint (test_core.asm2) ... ok test_llvm_fabs (test_core.asm2) ... ok test_llvm_intrinsics (test_core.asm2) ... ok test_llvm_used (test_core.asm2) ... ok test_llvmswitch (test_core.asm2) ... ok test_locale (test_core.asm2) ... ok test_longjmp (test_core.asm2) ... ok test_longjmp2 (test_core.asm2) ... ok test_longjmp3 (test_core.asm2) ... ok test_longjmp4 (test_core.asm2) ... ok test_longjmp_exc (test_core.asm2) ... ok test_longjmp_funcptr (test_core.asm2) ... ok test_longjmp_repeat (test_core.asm2) ... ok test_longjmp_stacked (test_core.asm2) ... ok test_longjmp_throw (test_core.asm2) ... 0 1 ok test_loop (test_core.asm2) ... ok test_lua (test_core.asm2) ... 0 1 ok test_main_module_static_align (test_core.asm2) ... ok test_mainenv (test_core.asm2) ... ok test_mallinfo (test_core.asm2) ... ok test_mallocstruct (test_core.asm2) ... ok test_math (test_core.asm2) ... ok test_math_hyperbolic (test_core.asm2) ... ok test_math_lgamma (test_core.asm2) ... main module ok test_mathfuncptr (test_core.asm2) ... ok test_memcpy2 (test_core.asm2) ... ok test_memcpy3 (test_core.asm2) ... ok test_memcpy_alignment (test_core.asm2) ... ok test_memcpy_memcmp (test_core.asm2) ... ok test_memmove (test_core.asm2) ... ok test_memmove2 (test_core.asm2) ... ok test_memmove3 (test_core.asm2) ... ok test_memorygrowth (test_core.asm2) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth_2 (test_core.asm2) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm2) ... ok test_memset (test_core.asm2) ... ok test_memset_alignment (test_core.asm2) ... ok test_minmax (test_core.asm2) ... ok test_mmap (test_core.asm2) ... ok test_mmap_file (test_core.asm2) ... ok test_mod_globalstruct (test_core.asm2) ... ok test_mount (test_core.asm2) ... ok test_multiply_defined_symbols (test_core.asm2) ... ok test_negative_zero (test_core.asm2) ... /tmp/emscripten_test_asm2_Gl5OiW/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm2) ... ok test_netinet_in (test_core.asm2) ... ok test_newstruct (test_core.asm2) ... ok test_nl_types (test_core.asm2) ... ok test_noexitruntime (test_core.asm2) ... ok test_openjpeg (test_core.asm2) ... not doing debug check ok test_pack (test_core.asm2) ... ok test_parseInt (test_core.asm2) ... ok test_perrar (test_core.asm2) ... ok test_pgo (test_core.asm2) ... ok test_phiundef (test_core.asm2) ... ok test_poll (test_core.asm2) ... ok test_polymorph (test_core.asm2) ... ok test_poppler (test_core.asm2) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort Testing poppler with ELIMINATE_DUPLICATE_FUNCTIONS set to 1 warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort ok test_posixtime (test_core.asm2) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.asm2) ... ok test_printf_2 (test_core.asm2) ... ok test_printf_float (test_core.asm2) ... ok test_printf_more (test_core.asm2) ... ok test_printf_octal (test_core.asm2) ... ok test_pthread_specific (test_core.asm2) ... ok test_ptrtoint (test_core.asm2) ... ok test_pystruct (test_core.asm2) ... relocatable ok test_python (test_core.asm2) ... lto: 0 emcc: warning: cannot represent a NaN literal '0x38718e0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent lto: 1 emcc: warning: cannot represent a NaN literal '0x4bbb330' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent ok test_rand (test_core.asm2) ... ok test_random (test_core.asm2) ... ok test_random_device (test_core.asm2) ... ok test_raytrace (test_core.asm2) ... ok test_readdir (test_core.asm2) ... ok test_readdir_empty (test_core.asm2) ... ok test_regex (test_core.asm2) ... ok test_reinterpreted_ptrs (test_core.asm2) ... ok test_relocatable_void_function (test_core.asm2) ... ok test_remove (test_core.asm2) ... ok test_rename (test_core.asm2) ... ok test_rounding (test_core.asm2) ... 0 1 ok test_runtime_stacksave (test_core.asm2) ... ok test_runtimelink (test_core.asm2) ... ok test_safe_heap (test_core.asm2) ... ok test_sbrk (test_core.asm2) ... ok test_scriptaclass (test_core.asm2) ... ok test_scriptaclass_2 (test_core.asm2) ... ok test_segfault (test_core.asm2) ... 0 new D2() ok test_set_align (test_core.asm2) ... ok test_setjmp_many (test_core.asm2) ... 1 5 20 1000 ok test_setjmp_many_2 (test_core.asm2) ... ok test_setjmp_noleak (test_core.asm2) ... ok test_sha1 (test_core.asm2) ... ok test_simd (test_core.asm2) ... ok test_simd10 (test_core.asm2) ... ok test_simd11 (test_core.asm2) ... ok test_simd12 (test_core.asm2) ... ok test_simd13 (test_core.asm2) ... ok test_simd14 (test_core.asm2) ... ok test_simd15 (test_core.asm2) ... ok test_simd16 (test_core.asm2) ... ok test_simd2 (test_core.asm2) ... ok test_simd3 (test_core.asm2) ... ok test_simd4 (test_core.asm2) ... ok test_simd5 (test_core.asm2) ... ok test_simd6 (test_core.asm2) ... ok test_simd7 (test_core.asm2) ... ok test_simd8 (test_core.asm2) ... ok test_simd9 (test_core.asm2) ... ok test_simd_dyncall (test_core.asm2) ... ok test_simd_float32x4 (test_core.asm2) ... ok test_simd_float64x2 (test_core.asm2) ... ok test_simd_int16x8 (test_core.asm2) ... ok test_simd_int32x4 (test_core.asm2) ... ok test_simd_int8x16 (test_core.asm2) ... ok test_simd_set_epi64x (test_core.asm2) ... ok test_sintvars (test_core.asm2) ... ok test_sizeof (test_core.asm2) ... ok test_source_map (test_core.asm2) ... ok test_sqlite (test_core.asm2) ... ok test_sscanf (test_core.asm2) ... ok test_sscanf_2 (test_core.asm2) ... ok test_sscanf_3 (test_core.asm2) ... ok test_sscanf_4 (test_core.asm2) ... ok test_sscanf_5 (test_core.asm2) ... ok test_sscanf_6 (test_core.asm2) ... ok test_sscanf_caps (test_core.asm2) ... ok test_sscanf_float (test_core.asm2) ... ok test_sscanf_hex (test_core.asm2) ... ok test_sscanf_n (test_core.asm2) ... ok test_sscanf_other_whitespace (test_core.asm2) ... ok test_sscanf_skip (test_core.asm2) ... ok test_sscanf_whitespace (test_core.asm2) ... ok test_sse1 (test_core.asm2) ... ok test_sse1_full (test_core.asm2) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.asm2) ... /emscripten/tests/test_sse2_full.cpp:4:10: fatal error: 'emmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse3_full (test_core.asm2) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.asm2) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.asm2) ... ok test_ssse3_full (test_core.asm2) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.asm2) ... ok test_stack_align (test_core.asm2) ... outlining ok test_stack_byval (test_core.asm2) ... ok test_stack_overflow (test_core.asm2) ... ok test_stack_overflow_check (test_core.asm2) ... ok test_stack_restore (test_core.asm2) ... ok test_stack_varargs (test_core.asm2) ... ok test_stack_varargs2 (test_core.asm2) ... with return with definitely no return ok test_stack_void (test_core.asm2) ... ok test_stat (test_core.asm2) ... ok test_stat_chmod (test_core.asm2) ... ok test_stat_mknod (test_core.asm2) ... ok test_static_variable (test_core.asm2) ... ok test_statics (test_core.asm2) ... ok test_statvfs (test_core.asm2) ... ok test_std_cout_new (test_core.asm2) ... ok test_stdbool (test_core.asm2) ... ok test_stdlibs (test_core.asm2) ... ok test_stdvec (test_core.asm2) ... ok test_strcasecmp (test_core.asm2) ... ok test_strcmp_uni (test_core.asm2) ... ok test_strftime (test_core.asm2) ... ok test_strings (test_core.asm2) ... ok test_strndup (test_core.asm2) ... ok test_strptime_days (test_core.asm2) ... ok test_strptime_reentrant (test_core.asm2) ... ok test_strptime_tm (test_core.asm2) ... ok test_strstr (test_core.asm2) ... ok test_strtod (test_core.asm2) ... ok test_strtok (test_core.asm2) ... ok test_strtol_bin (test_core.asm2) ... ok test_strtol_dec (test_core.asm2) ... ok test_strtol_hex (test_core.asm2) ... ok test_strtol_oct (test_core.asm2) ... ok test_strtold (test_core.asm2) ... ok test_strtoll_bin (test_core.asm2) ... ok test_strtoll_dec (test_core.asm2) ... ok test_strtoll_hex (test_core.asm2) ... ok test_strtoll_oct (test_core.asm2) ... ok test_struct_varargs (test_core.asm2) ... ok test_structbyval (test_core.asm2) ... ok test_structs (test_core.asm2) ... ok test_sup (test_core.asm2) ... ok test_systypes (test_core.asm2) ... ok test_tcgetattr (test_core.asm2) ... ok test_the_bullet (test_core.asm2) ... cmake False In file included from /tmp/emscripten_test_asm2_3kHyhv/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True In file included from /tmp/emscripten_test_asm2_3kHyhv/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm2) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm2) ... ok test_timeb (test_core.asm2) ... ok test_tinyfuncstr (test_core.asm2) ... ok test_tracing (test_core.asm2) ... ok test_transtrcase (test_core.asm2) ... ok test_trickystring (test_core.asm2) ... ok test_typeid (test_core.asm2) ... ok test_unaligned (test_core.asm2) ... ok test_uname (test_core.asm2) ... ok test_unicode_js_library (test_core.asm2) ... ok test_unistd_access (test_core.asm2) ... ok test_unistd_close (test_core.asm2) ... ok test_unistd_confstr (test_core.asm2) ... ok test_unistd_curdir (test_core.asm2) ... ok test_unistd_dup (test_core.asm2) ... ok test_unistd_io (test_core.asm2) ... ok test_unistd_isatty (test_core.asm2) ... ok test_unistd_links (test_core.asm2) ... ok test_unistd_login (test_core.asm2) ... ok test_unistd_misc (test_core.asm2) ... ok test_unistd_pathconf (test_core.asm2) ... ok test_unistd_sleep (test_core.asm2) ... ok test_unistd_swab (test_core.asm2) ... ok test_unistd_symlink_on_nodefs (test_core.asm2) ... ok test_unistd_sysconf (test_core.asm2) ... ok test_unistd_sysconf_phys_pages (test_core.asm2) ... ok test_unistd_truncate (test_core.asm2) ... ok test_unistd_ttyname (test_core.asm2) ... ok test_unistd_unlink (test_core.asm2) ... ok test_unsigned (test_core.asm2) ... /tmp/emscripten_test_asm2_QvnOub/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm2_QvnOub/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm2_QvnOub/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm2) ... ok test_utf16_textdecoder (test_core.asm2) ... ok test_utf32 (test_core.asm2) ... ok test_utf8 (test_core.asm2) ... ok test_utf8_textdecoder (test_core.asm2) ... ok test_utime (test_core.asm2) ... ok test_vararg_copy (test_core.asm2) ... ok test_varargs (test_core.asm2) ... ok test_varargs_byval (test_core.asm2) ... ok test_varargs_multi (test_core.asm2) ... ok test_vprintf (test_core.asm2) ... ok test_vsnprintf (test_core.asm2) ... ok test_webidl (test_core.asm2) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm2) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm2) ... ok test_wrap_malloc (test_core.asm2) ... ok test_zero_multiplication (test_core.asm2) ... ok test_zerodiv (test_core.asm2) ... ok test_zlib (test_core.asm2) ... ok test_799 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_add_function (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] function pointer emulation WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_addr_of_stacked (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_align64 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_align_moar (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] relocatable WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_alloca (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_alloca_stack (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_array2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_array2b (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_asm_pgo (test_core.asm2f) ... ok test_asmjs_unknown_emscripten (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_assert (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_async (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_async_exit (test_core.asm2f) ... ok test_async_returnvalue (test_core.asm2f) ... ok test_atexit (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_atoX (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_atomic (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_atomic_cxx (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_autodebug (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_bad_typeid (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_bigarray (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_biggerswitch (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_bigswitch (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_binaryen (test_core.asm2f) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode WARNING:root:disabling EVAL_CTORS as the bundled interpreter confuses the ctor tool ok test_binaryen_trap_mode (test_core.asm2f) ... ok test_bitfields (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_brk (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_bsearch (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_bswap64 (test_core.asm2f) ... 0 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 0 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 0 2 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 2 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_cases (test_core.asm2f) ... Testing case '/emscripten/tests/cases/514_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/allocavartop'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/atomicrmw_dec'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/bigdouble'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/emptyasm_aue'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/entry2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/extract_array'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/i24_mem_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/i96_ashr_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/inttoptrfloat'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/legalizer_b_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/legalizer_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/llvm_assume'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/longjmp_tiny'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/ncurly'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/phinonreachable64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: rand Testing case '/emscripten/tests/cases/phiundefi64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoi64'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoint_blockaddr'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/quotedlabel'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/redundantswitch_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnfp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnnan_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_ctlz_negative_i8'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_struct'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sadd_overflow_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectadd'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectstruct'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sillybitcast'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/sillybitcast2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/sillyfuncast'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storebigfloat'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storestruct'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sub_11_0'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/subnums'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64b_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64c_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trace'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trunc'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/typestr'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/uadd_overflow_64_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] Testing case '/emscripten/tests/cases/uadd_overflow_ta2'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/udiv'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/unaligneddouble'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/usenullcall_fastcomp'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroembedded'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroextarg'... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: strlen ok test_ccall (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_class (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_closebitcasts (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_complex (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_constglobalstructs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_constglobalunion (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_conststructs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_copyop (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_coroutine (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_ctype (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_cube2hash (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_cube2md5 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_cubescript (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] relocatable WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_cxx03_do_run (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_cxx_self_assign (test_core.asm2f) ... ok test_dead_functions (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_demangle_stacks (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_demangle_stacks_symbol_map (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] wrote symbol map file to /tmp/emscripten_test_asm2f_dxrbfU/src.cpp.o.js.symbols full: __ZN9NameSpace5Class7AborterEdcPi short: Zc ok test_direct_string_constant_usage (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dlfcn_basic (test_core.asm2f) ... ok test_dlfcn_data_and_fptr (test_core.asm2f) ... ok test_dlfcn_em_asm (test_core.asm2f) ... ok test_dlfcn_funcs (test_core.asm2f) ... ok test_dlfcn_i64 (test_core.asm2f) ... ok test_dlfcn_longjmp (test_core.asm2f) ... ok test_dlfcn_mallocs (test_core.asm2f) ... ok test_dlfcn_qsort (test_core.asm2f) ... ok test_dlfcn_self (test_core.asm2f) ... ok test_dlfcn_stacks (test_core.asm2f) ... ok test_dlfcn_unique_sig (test_core.asm2f) ... ok test_dlfcn_varargs (test_core.asm2f) ... ok test_dlmalloc (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dlmalloc_partial (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dlmalloc_partial_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_double_i64_conversion (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_double_varargs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dylink_basics (test_core.asm2f) ... ok test_dylink_class (test_core.asm2f) ... ok test_dylink_dot_a (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dylink_dynamic_cast (test_core.asm2f) ... ok test_dylink_floats (test_core.asm2f) ... ok test_dylink_funcpointer (test_core.asm2f) ... ok test_dylink_funcpointers (test_core.asm2f) ... ok test_dylink_funcpointers2 (test_core.asm2f) ... ok test_dylink_funcpointers_float (test_core.asm2f) ... ok test_dylink_funcpointers_wrapper (test_core.asm2f) ... ok test_dylink_global_init (test_core.asm2f) ... ok test_dylink_global_inits (test_core.asm2f) ... ok test_dylink_global_var (test_core.asm2f) ... ok test_dylink_global_var_jslib (test_core.asm2f) ... ok test_dylink_global_var_modded (test_core.asm2f) ... ok test_dylink_hyper_dupe (test_core.asm2f) ... ok test_dylink_i64 (test_core.asm2f) ... ok test_dylink_i64_b (test_core.asm2f) ... ok test_dylink_iostream (test_core.asm2f) ... ok test_dylink_jslib (test_core.asm2f) ... ok test_dylink_mallocs (test_core.asm2f) ... ok test_dylink_many_postSets (test_core.asm2f) ... ok test_dylink_postSets_chunking (test_core.asm2f) ... ok test_dylink_printfs (test_core.asm2f) ... ok test_dylink_spaghetti (test_core.asm2f) ... ok test_dylink_syslibs (test_core.asm2f) ... ok test_dylink_zlib (test_core.asm2f) ... INFO:root:building and verifying zlib INFO:root:...success ok test_dynamic_cast (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dynamic_cast_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_dynamic_cast_b (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_em_asm (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_em_asm_parameter_pack (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_em_asm_unicode (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_em_asm_unused_arguments (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_embind (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_embind_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_embind_3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_embind_4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_embind_5 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emptyclass (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emscripten_api (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_1D89oX/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_1D89oX/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emscripten_get_compiler_setting (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emscripten_get_now (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emscripten_log (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emscripten_run_script_string_utf8 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emterpretify (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] async WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_emulate_function_pointer_casts (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_env (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_environ (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_erf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_errar (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_eval_ctors (test_core.asm2f) ... ok test_exception_source_map (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_2 (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_3 (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 2 ok test_exceptions_alias (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_convert (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_destroy_virtual (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_libcxx (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_multi (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_primary (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_refcount (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_resume (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_rethrow (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_simplify_cfg (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_std (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_typed (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_uncaught (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_uncaught_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_virtual_inheritance (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exceptions_white_list (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 93707 92396 92396 92710 ok test_exceptions_white_list_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exit_status (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_exported_response (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fakestat (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fannkuch (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fast_math (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fasta (test_core.asm2f) ... 0 float WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2f_lJPEY2/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fcntl_misc (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fcntl_open (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fcvt (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fgetc_ungetc (test_core.asm2f) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] NODEFS WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fgetc_unsigned (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fgets_eol (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fileno (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_files (test_core.asm2f) ... base ['-Oz', '-s', 'PRECISE_F32=1', '-s', 'ALLOW_MEMORY_GROWTH=1'] [] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ['-s', 'SYSCALL_DEBUG=1'] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_files_m (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_flexarray_struct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_float32_precise (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_float_literals (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_floatvars (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fnmatch (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_freetype (test_core.asm2f) ... outlining: 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] outlining: 5000 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] [issue 324] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] [issue 324 case 2] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] [issue 324 case 3] ok test_frexp (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_append (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_base (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_emptyPath (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_mmap (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_nodefs_cloexec (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_nodefs_rw (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] closure WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_trackingdelegate (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_write (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fs_writeFile (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fscanf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fscanf_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_funcptr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_funcptr_import_type (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_funcptr_namecollide (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_funcptrfunc (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_funcs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_functionpointer_libfunc_varargs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fuzz (test_core.asm2f) ... normal /emscripten/tests/fuzz/1.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/11.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/12.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/13.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/14.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/15.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/16.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/17.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/19.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/2.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/21.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/22.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/25.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/3.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/4.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/5.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/6.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/7.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/8.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/9.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/18.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/20.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/23.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/24.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] lto /emscripten/tests/fuzz/1.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/11.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/12.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/13.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/14.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/15.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/16.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/17.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/19.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/2.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/22.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/25.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/3.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/4.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/5.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/6.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/7.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/9.c WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/18.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/20.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/23.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /emscripten/tests/fuzz/24.cpp WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_fwrite_0 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_gcc_unmangler (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_getFuncWrapper_sig_alias (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_getdents64 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_getgep (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_getloadavg (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_getopt (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_getopt_long (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_globaldoubles (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_globals (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_gmtime (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_hello_world (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i16_emcc_intrinsic (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i32_mul_precise (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_7z (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_b (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_W6lQKN/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_cmp2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_double (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_i16 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_llabs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_precise (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_precise_needed (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_precise_unneeded (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_qdouble (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_umul (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_varargs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_i64_zextneg (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_if (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_if_else (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_indirectbr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_indirectbr_many (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_inherit (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_inlinejs (test_core.asm2f) ... ok test_inlinejs2 (test_core.asm2f) ... ok test_inlinejs3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] no debugger, check validation WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_inlinejs4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_intentional_fault (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_intvars (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_iostream_and_determinism (test_core.asm2f) ... (iteration) WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] (iteration) WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] (iteration) WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] (iteration) WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] (iteration) WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] [452959, 452959, 452959, 452959, 452959] ok test_iostream_ctors (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_isdigit_l (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_isnan (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_istream (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_iswdigit (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_js_libraries (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_langinfo (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_large_exported_response (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_libcextra (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_libcxx (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_libgen (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_life (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_lifetime (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_line_endings (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_linked_list (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_literal_negative_zero (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_llrint (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_llvm_fabs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_llvm_intrinsics (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_llvm_used (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_llvmswitch (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_locale (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp_exc (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp_funcptr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp_repeat (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp_stacked (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_longjmp_throw (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_loop (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_lua (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_main_module_static_align (test_core.asm2f) ... ok test_mainenv (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mallinfo (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mallocstruct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_math (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_math_hyperbolic (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_math_lgamma (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mathfuncptr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memcpy2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memcpy3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memcpy_alignment (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memcpy_memcmp (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memmove (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memmove2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memmove3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memset (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memset_alignment (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_minmax (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mmap (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mmap_file (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mod_globalstruct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_mount (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_multiply_defined_symbols (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_negative_zero (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_IaOl1O/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_netinet_in (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_newstruct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_nl_types (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_noexitruntime (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_openjpeg (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] not doing debug check no memory growth WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_pack (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_parseInt (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_perrar (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_pgo (test_core.asm2f) ... ok test_phiundef (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_poll (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_polymorph (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_poppler (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort Testing poppler with ELIMINATE_DUPLICATE_FUNCTIONS set to 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort ok test_posixtime (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] (no v8, skipping no-monotonic case) ok test_printf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_printf_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_printf_float (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_printf_more (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_printf_octal (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_pthread_specific (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_ptrtoint (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_pystruct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] relocatable WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_python (test_core.asm2f) ... lto: 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] emcc: warning: cannot represent a NaN literal '0x3ef3a00' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent lto: 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] emcc: warning: cannot represent a NaN literal '0x49d72d0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent ok test_rand (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_random (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_random_device (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_raytrace (test_core.asm2f) ... ok test_readdir (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_readdir_empty (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_regex (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_reinterpreted_ptrs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_relocatable_void_function (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_remove (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_rename (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_rounding (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_runtime_stacksave (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_runtimelink (test_core.asm2f) ... ok test_safe_heap (test_core.asm2f) ... ok test_sbrk (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_scriptaclass (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_scriptaclass_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_segfault (test_core.asm2f) ... 0 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] new D2() WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_set_align (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_setjmp_many (test_core.asm2f) ... 1 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 5 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 20 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] 1000 WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_setjmp_many_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_setjmp_noleak (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sha1 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd10 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd11 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd12 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd13 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd14 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd15 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd16 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd5 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd6 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd7 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd8 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd9 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_dyncall (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_float32x4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_float64x2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_int16x8 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_int32x4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_int8x16 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_simd_set_epi64x (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sintvars (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sizeof (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_source_map (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sqlite (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_3 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_4 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_5 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_6 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_caps (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_float (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_hex (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_n (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_other_whitespace (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_skip (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sscanf_whitespace (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sse1 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sse1_full (test_core.asm2f) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.asm2f) ... /emscripten/tests/test_sse2_full.cpp:4:10: fatal error: 'emmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse3_full (test_core.asm2f) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.asm2f) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_ssse3_full (test_core.asm2f) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_align (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] outlining WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_byval (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_overflow (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_overflow_check (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_restore (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_varargs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_varargs2 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] with return WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] with definitely no return WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stack_void (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stat (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stat_chmod (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stat_mknod (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_static_variable (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_statics (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_statvfs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_std_cout_new (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stdbool (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stdlibs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_stdvec (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strcasecmp (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strcmp_uni (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strftime (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strings (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strndup (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strptime_days (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strptime_reentrant (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strptime_tm (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strstr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtod (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtok (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtol_bin (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtol_dec (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtol_hex (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtol_oct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtold (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtoll_bin (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtoll_dec (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtoll_hex (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_strtoll_oct (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_struct_varargs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_structbyval (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_structs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_sup (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_systypes (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_tcgetattr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_the_bullet (test_core.asm2f) ... cmake False WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] In file included from /tmp/emscripten_test_asm2f_qALxn5/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] In file included from /tmp/emscripten_test_asm2f_qALxn5/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_timeb (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_tinyfuncstr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_tracing (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_transtrcase (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_trickystring (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_typeid (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unaligned (test_core.asm2f) ... ok test_uname (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unicode_js_library (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_access (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_close (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_confstr (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_curdir (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_dup (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_io (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_isatty (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_links (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_login (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_misc (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_pathconf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_sleep (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_swab (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_symlink_on_nodefs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_sysconf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_sysconf_phys_pages (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_truncate (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_ttyname (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unistd_unlink (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_unsigned (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] /tmp/emscripten_test_asm2f_w5b7QP/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm2f_w5b7QP/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm2f_w5b7QP/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_utf16_textdecoder (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_utf32 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_utf8 (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_utf8_textdecoder (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_utime (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_vararg_copy (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_varargs (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_varargs_byval (test_core.asm2f) ... ok test_varargs_multi (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_vprintf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_vsnprintf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_webidl (test_core.asm2f) ... testing mode ALL , memory growth = False WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] testing mode FAST , memory growth = False WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] testing mode DEFAULT , memory growth = False WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_wrap_malloc (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_zero_multiplication (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_zerodiv (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_zlib (test_core.asm2f) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_799 (test_core.asm2g) ... ok test_add_function (test_core.asm2g) ... function pointer emulation ok test_addr_of_stacked (test_core.asm2g) ... ok test_align64 (test_core.asm2g) ... ok test_align_moar (test_core.asm2g) ... relocatable ok test_alloca (test_core.asm2g) ... ok test_alloca_stack (test_core.asm2g) ... ok test_array2 (test_core.asm2g) ... ok test_array2b (test_core.asm2g) ... ok test_asm_pgo (test_core.asm2g) ... ok test_asmjs_unknown_emscripten (test_core.asm2g) ... ok test_assert (test_core.asm2g) ... ok test_async (test_core.asm2g) ... ok test_async_exit (test_core.asm2g) ... ok test_async_returnvalue (test_core.asm2g) ... ok test_atexit (test_core.asm2g) ... ok test_atoX (test_core.asm2g) ... ok test_atomic (test_core.asm2g) ... ok test_atomic_cxx (test_core.asm2g) ... main module ok test_autodebug (test_core.asm2g) ... ok test_bad_typeid (test_core.asm2g) ... ok test_bigarray (test_core.asm2g) ... ok test_biggerswitch (test_core.asm2g) ... warning: Output contains some very large functions (120211 lines in __Z3fooi), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_bigswitch (test_core.asm2g) ... warning: Output contains some very large functions (18553 lines in __Z17WWWGLEnumToStringj), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_binaryen (test_core.asm2g) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode ok test_binaryen_trap_mode (test_core.asm2g) ... ok test_bitfields (test_core.asm2g) ... ok test_brk (test_core.asm2g) ... ok test_bsearch (test_core.asm2g) ... ok test_bswap64 (test_core.asm2g) ... 0 0 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.asm2g) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unexpected number of arguments 2 in call to 'twoparam', should be 1 warning: unexpected number of arguments 4 in call to '_ZN7WebCore33signedPublicKeyAndChallengeStringEjRKN3WTF6StringERKNS_3URLE', should be 3 warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand WARNING:root:function requested to be exported, but not implemented: "_main" Testing case '/emscripten/tests/cases/phiundefi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoint_blockaddr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/quotedlabel'... Testing case '/emscripten/tests/cases/redundantswitch_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnfp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnnan_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_ctlz_negative_i8'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_struct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectadd'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectstruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sillybitcast'... Testing case '/emscripten/tests/cases/sillybitcast2'... Testing case '/emscripten/tests/cases/sillyfuncast'... warning: unexpected return type i32 in call to 'doit', should be void warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storebigfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storestruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sub_11_0'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/subnums'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64b_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64c_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trace'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trunc'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/typestr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/uadd_overflow_64_ta2'... Testing case '/emscripten/tests/cases/uadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/udiv'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/unaligneddouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/usenullcall_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroembedded'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroextarg'... warning: unresolved symbol: strlen ok test_ccall (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" with closure WARNING:root:disabling closure because debug info was requested WARNING:root:function requested to be exported, but not implemented: "_main" ok test_class (test_core.asm2g) ... ok test_closebitcasts (test_core.asm2g) ... ok test_complex (test_core.asm2g) ... ok test_constglobalstructs (test_core.asm2g) ... ok test_constglobalunion (test_core.asm2g) ... ok test_conststructs (test_core.asm2g) ... ok test_copyop (test_core.asm2g) ... ok test_coroutine (test_core.asm2g) ... ok test_ctype (test_core.asm2g) ... ok test_cube2hash (test_core.asm2g) ... ok test_cube2md5 (test_core.asm2g) ... ok test_cubescript (test_core.asm2g) ... relocatable split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_cxx03_do_run (test_core.asm2g) ... ok test_cxx_self_assign (test_core.asm2g) ... ok test_dead_functions (test_core.asm2g) ... ok test_demangle_stacks (test_core.asm2g) ... ok test_demangle_stacks_symbol_map (test_core.asm2g) ... ok test_direct_string_constant_usage (test_core.asm2g) ... ok test_dlfcn_basic (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dlfcn_data_and_fptr (test_core.asm2g) ... ok test_dlfcn_em_asm (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dlfcn_funcs (test_core.asm2g) ... ok test_dlfcn_i64 (test_core.asm2g) ... ok test_dlfcn_longjmp (test_core.asm2g) ... ok test_dlfcn_mallocs (test_core.asm2g) ... ok test_dlfcn_qsort (test_core.asm2g) ... ok test_dlfcn_self (test_core.asm2g) ... ok test_dlfcn_stacks (test_core.asm2g) ... ok test_dlfcn_unique_sig (test_core.asm2g) ... ok test_dlfcn_varargs (test_core.asm2g) ... ok test_dlmalloc (test_core.asm2g) ... ok test_dlmalloc_partial (test_core.asm2g) ... ok test_dlmalloc_partial_2 (test_core.asm2g) ... ok test_double_i64_conversion (test_core.asm2g) ... ok test_double_varargs (test_core.asm2g) ... ok test_dylink_basics (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_class (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_dot_a (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_dynamic_cast (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_floats (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointer (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers2 (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers_float (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers_wrapper (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_init (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_inits (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" check warnings WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_var (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_var_jslib (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_var_modded (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_hyper_dupe (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" check warnings ok test_dylink_i64 (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_i64_b (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_iostream (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_jslib (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_mallocs (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_many_postSets (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_postSets_chunking (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_printfs (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_spaghetti (test_core.asm2g) ... flip ok test_dylink_syslibs (test_core.asm2g) ... syslibs libcxx 1 WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" syslibs 1 1 WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" (skip ASSERTIONS == 0 part) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.asm2g) ... INFO:root:building and verifying zlib INFO:root:...success WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dynamic_cast (test_core.asm2g) ... ok test_dynamic_cast_2 (test_core.asm2g) ... ok test_dynamic_cast_b (test_core.asm2g) ... ok test_em_asm (test_core.asm2g) ... ok test_em_asm_parameter_pack (test_core.asm2g) ... ok test_em_asm_unicode (test_core.asm2g) ... ok test_em_asm_unused_arguments (test_core.asm2g) ... ok test_embind (test_core.asm2g) ... ok test_embind_2 (test_core.asm2g) ... ok test_embind_3 (test_core.asm2g) ... ok test_embind_4 (test_core.asm2g) ... ok test_embind_5 (test_core.asm2g) ... ok test_emptyclass (test_core.asm2g) ... ok test_emscripten_api (test_core.asm2g) ... /tmp/emscripten_test_asm2g_OuTTV8/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_asm2g_OuTTV8/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.asm2g) ... ok test_emscripten_get_now (test_core.asm2g) ... ok test_emscripten_log (test_core.asm2g) ... ok test_emscripten_run_script_string_utf8 (test_core.asm2g) ... ok test_emterpretify (test_core.asm2g) ... async ok test_emulate_function_pointer_casts (test_core.asm2g) ... ok test_env (test_core.asm2g) ... ok test_environ (test_core.asm2g) ... ok test_erf (test_core.asm2g) ... ok test_errar (test_core.asm2g) ... ok test_eval_ctors (test_core.asm2g) ... leave printf in ctor remove ctor of just assigns to memory 244314 => 243802 , are we testing code size? True 2807 => 4425 libcxx - remove 2 ctors from iostream code 1499742 => 1456439 , are we testing code size? True 16315 => 22650 assertions too ok test_exception_source_map (test_core.asm2g) ... ok test_exceptions (test_core.asm2g) ... WARNING:root:disabling closure because debug info was requested WARNING:root:disabling closure because debug info was requested WARNING:root:disabling closure because debug info was requested ok test_exceptions_2 (test_core.asm2g) ... 0 1 ok test_exceptions_3 (test_core.asm2g) ... 0 1 2 ok test_exceptions_alias (test_core.asm2g) ... ok test_exceptions_convert (test_core.asm2g) ... ok test_exceptions_destroy_virtual (test_core.asm2g) ... ok test_exceptions_libcxx (test_core.asm2g) ... ok test_exceptions_multi (test_core.asm2g) ... ok test_exceptions_primary (test_core.asm2g) ... ok test_exceptions_refcount (test_core.asm2g) ... ok test_exceptions_resume (test_core.asm2g) ... ok test_exceptions_rethrow (test_core.asm2g) ... ok test_exceptions_simplify_cfg (test_core.asm2g) ... ok test_exceptions_std (test_core.asm2g) ... ok test_exceptions_typed (test_core.asm2g) ... ok test_exceptions_uncaught (test_core.asm2g) ... ok test_exceptions_uncaught_2 (test_core.asm2g) ... ok test_exceptions_virtual_inheritance (test_core.asm2g) ... ok test_exceptions_white_list (test_core.asm2g) ... 275331 272633 272633 272951 ok test_exceptions_white_list_2 (test_core.asm2g) ... ok test_exit_status (test_core.asm2g) ... ok test_exported_response (test_core.asm2g) ... ok test_fakestat (test_core.asm2g) ... ok test_fannkuch (test_core.asm2g) ... ok test_fast_math (test_core.asm2g) ... ok test_fasta (test_core.asm2g) ... 0 float /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2g_lVdyyl/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm2g) ... ok test_fcntl_misc (test_core.asm2g) ... ok test_fcntl_open (test_core.asm2g) ... ok test_fcvt (test_core.asm2g) ... ok test_fgetc_ungetc (test_core.asm2g) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.asm2g) ... ok test_fgets_eol (test_core.asm2g) ... ok test_fileno (test_core.asm2g) ... ok test_files (test_core.asm2g) ... base ['-O2', '-s', 'ASSERTIONS=1', '-s', 'SAFE_HEAP=1', '--closure', '1'] [] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] ['-s', 'SYSCALL_DEBUG=1'] ok test_files_m (test_core.asm2g) ... ok test_flexarray_struct (test_core.asm2g) ... ok test_float32_precise (test_core.asm2g) ... ok test_float_literals (test_core.asm2g) ... ok test_floatvars (test_core.asm2g) ... ok test_fnmatch (test_core.asm2g) ... ok test_freetype (test_core.asm2g) ... outlining: 0 warning: Output contains some very large functions (3974 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) outlining: 5000 [issue 324] warning: Output contains some very large functions (3974 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) [issue 324 case 2] warning: Output contains some very large functions (3974 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) [issue 324 case 3] ok test_frexp (test_core.asm2g) ... ok test_fs_append (test_core.asm2g) ... ok test_fs_base (test_core.asm2g) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_fs_emptyPath (test_core.asm2g) ... ok test_fs_mmap (test_core.asm2g) ... ok test_fs_nodefs_cloexec (test_core.asm2g) ... ok test_fs_nodefs_rw (test_core.asm2g) ... closure WARNING:root:disabling closure because debug info was requested ok test_fs_trackingdelegate (test_core.asm2g) ... ok test_fs_write (test_core.asm2g) ... ok test_fs_writeFile (test_core.asm2g) ... ok test_fscanf (test_core.asm2g) ... ok test_fscanf_2 (test_core.asm2g) ... ok test_funcptr (test_core.asm2g) ... ok test_funcptr_import_type (test_core.asm2g) ... ok test_funcptr_namecollide (test_core.asm2g) ... ok test_funcptrfunc (test_core.asm2g) ... ok test_funcs (test_core.asm2g) ... ok test_functionpointer_libfunc_varargs (test_core.asm2g) ... ok test_fuzz (test_core.asm2g) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp warning: Output contains some very large functions (5848 lines in _main), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_fwrite_0 (test_core.asm2g) ... ok test_gcc_unmangler (test_core.asm2g) ... warning: Output contains some very large functions (4033 lines in __ZL12d_print_compP12d_print_infoPK18demangle_component), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_getFuncWrapper_sig_alias (test_core.asm2g) ... ok test_getdents64 (test_core.asm2g) ... ok test_getgep (test_core.asm2g) ... ok test_getloadavg (test_core.asm2g) ... ok test_getopt (test_core.asm2g) ... ok test_getopt_long (test_core.asm2g) ... ok test_globaldoubles (test_core.asm2g) ... ok test_globals (test_core.asm2g) ... ok test_gmtime (test_core.asm2g) ... ok test_hello_world (test_core.asm2g) ... ok test_i16_emcc_intrinsic (test_core.asm2g) ... ok test_i32_mul_precise (test_core.asm2g) ... ok test_i64 (test_core.asm2g) ... ok test_i64_2 (test_core.asm2g) ... ok test_i64_3 (test_core.asm2g) ... ok test_i64_4 (test_core.asm2g) ... ok test_i64_7z (test_core.asm2g) ... ok test_i64_b (test_core.asm2g) ... /tmp/emscripten_test_asm2g_iTzSMf/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm2g) ... ok test_i64_cmp2 (test_core.asm2g) ... ok test_i64_double (test_core.asm2g) ... ok test_i64_i16 (test_core.asm2g) ... ok test_i64_llabs (test_core.asm2g) ... ok test_i64_precise (test_core.asm2g) ... ok test_i64_precise_needed (test_core.asm2g) ... ok test_i64_precise_unneeded (test_core.asm2g) ... ok test_i64_qdouble (test_core.asm2g) ... ok test_i64_umul (test_core.asm2g) ... ok test_i64_varargs (test_core.asm2g) ... ok test_i64_zextneg (test_core.asm2g) ... ok test_if (test_core.asm2g) ... ok test_if_else (test_core.asm2g) ... ok test_indirectbr (test_core.asm2g) ... ok test_indirectbr_many (test_core.asm2g) ... warning: Output contains some very large functions (10772 lines in _main), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_inherit (test_core.asm2g) ... ok test_inlinejs (test_core.asm2g) ... ok test_inlinejs2 (test_core.asm2g) ... ok test_inlinejs3 (test_core.asm2g) ... WARNING:root:disabling asm.js validation due to use of non-supported features: emscripten_debugger is used no debugger, check validation ok test_inlinejs4 (test_core.asm2g) ... ok test_intentional_fault (test_core.asm2g) ... ok test_intvars (test_core.asm2g) ... ok test_iostream_and_determinism (test_core.asm2g) ... (iteration) (iteration) (iteration) (iteration) (iteration) [1502642, 1502642, 1502642, 1502642, 1502642] ok test_iostream_ctors (test_core.asm2g) ... ok test_isdigit_l (test_core.asm2g) ... ok test_isnan (test_core.asm2g) ... ok test_istream (test_core.asm2g) ... 0 ok test_iswdigit (test_core.asm2g) ... ok test_js_libraries (test_core.asm2g) ... ok test_langinfo (test_core.asm2g) ... ok test_large_exported_response (test_core.asm2g) ... ok test_libcextra (test_core.asm2g) ... ok test_libcxx (test_core.asm2g) ... ok test_libgen (test_core.asm2g) ... ok test_life (test_core.asm2g) ... ok test_lifetime (test_core.asm2g) ... ok test_line_endings (test_core.asm2g) ... ok test_linked_list (test_core.asm2g) ... ok test_literal_negative_zero (test_core.asm2g) ... ok test_llrint (test_core.asm2g) ... ok test_llvm_fabs (test_core.asm2g) ... ok test_llvm_intrinsics (test_core.asm2g) ... ok test_llvm_used (test_core.asm2g) ... ok test_llvmswitch (test_core.asm2g) ... ok test_locale (test_core.asm2g) ... ok test_longjmp (test_core.asm2g) ... ok test_longjmp2 (test_core.asm2g) ... ok test_longjmp3 (test_core.asm2g) ... ok test_longjmp4 (test_core.asm2g) ... ok test_longjmp_exc (test_core.asm2g) ... ok test_longjmp_funcptr (test_core.asm2g) ... ok test_longjmp_repeat (test_core.asm2g) ... ok test_longjmp_stacked (test_core.asm2g) ... ok test_longjmp_throw (test_core.asm2g) ... 0 1 ok test_loop (test_core.asm2g) ... ok test_lua (test_core.asm2g) ... 0 1 ok test_main_module_static_align (test_core.asm2g) ... ok test_mainenv (test_core.asm2g) ... ok test_mallinfo (test_core.asm2g) ... ok test_mallocstruct (test_core.asm2g) ... ok test_math (test_core.asm2g) ... ok test_math_hyperbolic (test_core.asm2g) ... ok test_math_lgamma (test_core.asm2g) ... main module ok test_mathfuncptr (test_core.asm2g) ... ok test_memcpy2 (test_core.asm2g) ... ok test_memcpy3 (test_core.asm2g) ... ok test_memcpy_alignment (test_core.asm2g) ... ok test_memcpy_memcmp (test_core.asm2g) ... ok test_memmove (test_core.asm2g) ... ok test_memmove2 (test_core.asm2g) ... ok test_memmove3 (test_core.asm2g) ... ok test_memorygrowth (test_core.asm2g) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth_2 (test_core.asm2g) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm2g) ... ok test_memset (test_core.asm2g) ... ok test_memset_alignment (test_core.asm2g) ... ok test_minmax (test_core.asm2g) ... ok test_mmap (test_core.asm2g) ... ok test_mmap_file (test_core.asm2g) ... ok test_mod_globalstruct (test_core.asm2g) ... ok test_mount (test_core.asm2g) ... ok test_multiply_defined_symbols (test_core.asm2g) ... ok test_negative_zero (test_core.asm2g) ... /tmp/emscripten_test_asm2g_2E2VTV/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm2g) ... ok test_netinet_in (test_core.asm2g) ... ok test_newstruct (test_core.asm2g) ... ok test_nl_types (test_core.asm2g) ... ok test_noexitruntime (test_core.asm2g) ... ok test_openjpeg (test_core.asm2g) ... 2 DEBUG:root:PYTHON not defined in /home/gibson/.emscripten, using "/usr/bin/python2" DEBUG:root:JAVA not defined in /home/gibson/.emscripten, using "java" DEBUG:root:Cache: PID 22956 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 22956 released multiprocess file lock to Emscripten cache DEBUG:root:check tells us to use asm.js backend WARNING:root:invocation: /emscripten/emcc -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 -O2 -s GL_DEBUG=0 -s EXCEPTION_CATCHING_WHITELIST=[] -s INCLUDE_FULL_LIBRARY=0 -s BINARYEN=0 -s TEXTDECODER=1 -s FINALIZE_ASM_JS=1 -s BINARYEN_ROOT="" -s SPLIT_MEMORY=0 -s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=0 -s LIBRARY_DEBUG=0 -s USE_CLOSURE_COMPILER=0 -s USE_SDL_IMAGE=1 -s SDL2_IMAGE_FORMATS=[] -s INLINING_LIMIT=0 -s MODULARIZE=0 -s ASMFS=0 -s NO_FILESYSTEM=0 -s SYSTEM_JS_LIBRARIES=[] -s FETCH_DEBUG=0 -s BINARYEN_TRAP_MODE="allow" -s ERROR_ON_MISSING_LIBRARIES=0 -s SOCKET_WEBRTC=0 -s FUNCTION_POINTER_ALIGNMENT=2 -s EVAL_CTORS=0 -s USE_PTHREADS=0 -s USE_OGG=0 -s ABORTING_MALLOC=1 -s EXPORT_NAME="Module" -s AGGRESSIVE_VARIABLE_ELIMINATION=0 -s SIMPLIFY_IFS=1 -s ALIASING_FUNCTION_POINTERS=1 -s EMULATED_FUNCTION_POINTERS=0 -s EMSCRIPTEN_VERSION="" -s OPENAL_DEBUG=0 -s NO_EXIT_RUNTIME=1 -s RELOCATABLE=0 -s RUNTIME_LINKED_LIBS=[] -s PRECISE_F32=0 -s DEBUG_TAGS_SHOWING=[] -s SAFE_HEAP_LOG=0 -s PROXY_TO_WORKER_FILENAME="" -s LIBRARY_DEPS_TO_AUTOEXPORT=["memcpy"] -s ASSERTIONS=1 -s QUANTUM_SIZE=4 -s PRECISE_I64_MATH=1 -s SEPARATE_ASM=0 -s GLOBAL_BASE=-1 -s STACK_OVERFLOW_CHECK=0 -s FORCE_FILESYSTEM=0 -s LZ4=0 -s ASM_JS=1 -s WARN_UNALIGNED=0 -s WASM_BINARY_FILE="" -s ASMJS_CODE_FILE="" -s EMULATE_FUNCTION_POINTER_CASTS=0 -s BINARYEN_PASSES="" -s BINARYEN_SCRIPTS="" -s TOTAL_STACK=5242880 -s RESERVED_FUNCTION_POINTERS=0 -s EXCEPTION_DEBUG=0 -s GL_PREINITIALIZED_CONTEXT=0 -s SWAPPABLE_ASM_MODULE=0 -s SHELL_FILE=0 -s GL_ASSERTIONS=0 -s BOOTSTRAPPING_STRUCT_INFO=0 -s MEM_INIT_METHOD=0 -s GL_TESTING=0 -s DETERMINISTIC=0 -s SAFE_HEAP=1 -s DEAD_FUNCTIONS=[] -s USE_LIBPNG=0 -s GL_FFP_ONLY=0 -s EMSCRIPTEN_TRACING=0 -s OPT_LEVEL=0 -s MEMFS_APPEND_TO_TYPED_ARRAYS=0 -s NO_DYNAMIC_EXECUTION=0 -s BUILD_AS_WORKER=0 -s EXPORT_ALL=0 -s EMTERPRETIFY_ADVISE=0 -s VERBOSE=0 -s DISABLE_EXCEPTION_CATCHING=1 -s PTHREADS_PROFILING=0 -s EMTERPRETIFY_WHITELIST=[] -s SKIP_STACK_IN_SMALL=1 -s STRICT=0 -s EMTERPRETIFY_ASYNC=0 -s FULL_ES2=0 -s FULL_ES3=0 -s OFFSCREENCANVAS_SUPPORT=0 -s USE_WEBGL2=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_DUMP_EQUIVALENT_FUNCTIONS=0 -s SIMD=0 -s PROXY_TO_WORKER=0 -s UNALIGNED_MEMORY=0 -s FORCE_ALIGNED_MEMORY=0 -s EXTRA_EXPORTED_RUNTIME_METHODS=[] -s FETCH=0 -s ASYNCIFY=0 -s TOTAL_MEMORY=16777216 -s USE_COCOS2D=0 -s USE_SDL_NET=1 -s SOCKET_DEBUG=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_PASSES=5 -s EXPLICIT_ZEXT=0 -s STACK_START=-1 -s HEADLESS=0 -s USE_SDL=1 -s USE_VORBIS=0 -s MAIN_MODULE=0 -s ASYNCIFY_WHITELIST=["qsort", "trinkle", "__toread", "__uflow", "__fwritex", "MUSL_vfprintf"] -s SAFE_SPLIT_MEMORY=0 -s WEBSOCKET_URL="ws:#" -s EMTERPRETIFY=0 -s DEBUG_LEVEL=0 -s SMALL_XHR_CHUNKS=0 -s USE_GLFW=2 -s WARN_ON_UNDEFINED_SYMBOLS=1 -s CYBERDWARF=0 -s ORIGINAL_EXPORTED_FUNCTIONS=[] -s ONLY_MY_CODE=0 -s BINARYEN_MEM_MAX=-1 -s DEMANGLE_SUPPORT=0 -s RUNNING_JS_OPTS=0 -s WEBSOCKET_SUBPROTOCOL="binary" -s INVOKE_RUN=1 -s PTHREAD_HINT_NUM_CORES=4 -s BINARYEN_ASYNC_COMPILATION=1 -s PTHREAD_POOL_SIZE=0 -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=["memcpy", "memset", "malloc", "free"] -s WASM=0 -s EXPORT_FUNCTION_TABLES=0 -s SIDE_MODULE=0 -s USE_SDL_TTF=1 -s SINGLE_FILE=0 -s GL_MAX_TEMP_BUFFER_SIZE=2097152 -s FS_LOG=0 -s STB_IMAGE=0 -s EXPORT_BINDINGS=0 -s RUNTIME_LOGGING=0 -s ELIMINATE_DUPLICATE_FUNCTIONS=0 -s NODEJS_CATCH_EXIT=1 -s SYSCALL_DEBUG=0 -s PGO=0 -s IN_TEST_HARNESS=0 -s BUILD_AS_SHARED_LIB=0 -s EMTERPRETIFY_BLACKLIST=[] -s LEGALIZE_JS_FFI=1 -s USE_FREETYPE=0 -s DOUBLE_MODE=1 -s BUNDLED_CD_DEBUG_FILE="" -s MAX_GLOBAL_ALIGN=-1 -s EMTERPRETIFY_FILE="" -s LEGACY_GL_EMULATION=0 -s RETAIN_COMPILER_SETTINGS=0 -s INCLUDE_THIRD_PARTY_SODIUMUTIL=0 -s EXPORTED_FUNCTIONS=["_main"] -s EXPORTED_RUNTIME_METHODS=["FS_createFolder", "FS_createPath", "FS_createDataFile", "FS_createPreloadedFile", "FS_createLazyFile", "FS_createLink", "FS_createDevice", "FS_unlink", "Runtime", "ccall", "cwrap", "setValue", "getValue", "ALLOC_NORMAL", "ALLOC_STACK", "ALLOC_STATIC", "ALLOC_DYNAMIC", "ALLOC_NONE", "allocate", "getMemory", "Pointer_stringify", "AsciiToString", "stringToAscii", "UTF8ArrayToString", "UTF8ToString", "stringToUTF8Array", "stringToUTF8", "lengthBytesUTF8", "stackTrace", "addOnPreRun", "addOnInit", "addOnPreMain", "addOnExit", "addOnPostRun", "intArrayFromString", "intArrayToString", "writeStringToMemory", "writeArrayToMemory", "writeAsciiToMemory", "addRunDependency", "removeRunDependency"] -s ALLOW_MEMORY_GROWTH=0 -s USE_BULLET=0 -s CASE_INSENSITIVE_FS=0 -s USE_ZLIB=0 -s WASM_TEXT_FILE="" -s GL_UNSAFE_OPTS=1 -s BENCHMARK=0 -s BINARYEN_METHOD="native-wasm" -s LINKABLE=0 -s WASM_BACKEND=0 -s ASYNCIFY_FUNCTIONS=["emscripten_sleep", "emscripten_wget", "emscripten_yield"] -s ERROR_ON_UNDEFINED_SYMBOLS=0 -s BINARYEN_IGNORE_IMPLICIT_TRAPS=0 -s OUTLINING_LIMIT=0 -I /tmp/emscripten_test_asm2g_W3CNPc -I /tmp/emscripten_test_asm2g_W3CNPc/include -I/emscripten/tests/openjpeg/libopenjpeg -I/emscripten/tests/openjpeg/codec -I/emscripten/tests/openjpeg/common -I/tmp/emscripten_test_asm2g_W3CNPc/building/openjpeg -c /tmp/emscripten_test_asm2g_W3CNPc/src.c -o /tmp/emscripten_test_asm2g_W3CNPc/src.c.o (in /tmp/emscripten_test_asm2g_W3CNPc) DEBUG:root:Checking JS engine ['/usr/bin/nodejs'] INFO:root:(Emscripten: Running sanity checks) DEBUG:root:compiling to bitcode DEBUG:root:emcc step "parse arguments and setup" took 0.18 seconds DEBUG:root:compiling source file: /tmp/emscripten_test_asm2g_W3CNPc/src.c DEBUG:root:running: /home/gibson/emsdk-portable/clang/e1.37.13_64bit/clang -target asmjs-unknown-emscripten -D__EMSCRIPTEN_major__=1 -D__EMSCRIPTEN_minor__=37 -D__EMSCRIPTEN_tiny__=13 -D_LIBCPP_ABI_VERSION=2 -Werror=implicit-function-declaration -nostdinc -Xclang -nobuiltininc -Xclang -nostdsysteminc -Xclang -isystem/emscripten/system/include/libcxx -Xclang -isystem/emscripten/system/lib/libcxxabi/include -Xclang -isystem/emscripten/system/include/compat -Xclang -isystem/emscripten/system/include -Xclang -isystem/emscripten/system/include/SSE -Xclang -isystem/emscripten/system/include/libc -Xclang -isystem/emscripten/system/lib/libc/musl/arch/emscripten -Xclang -isystem/emscripten/system/local/include -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 -O2 -I/tmp/emscripten_test_asm2g_W3CNPc -I/tmp/emscripten_test_asm2g_W3CNPc/include -I/emscripten/tests/openjpeg/libopenjpeg -I/emscripten/tests/openjpeg/codec -I/emscripten/tests/openjpeg/common -I/tmp/emscripten_test_asm2g_W3CNPc/building/openjpeg -c -mllvm -disable-llvm-optzns /tmp/emscripten_test_asm2g_W3CNPc/src.c -Xclang -isystem/emscripten/system/include/SDL -emit-llvm -c -o /tmp/emscripten_test_asm2g_W3CNPc/src.c.o DEBUG:root:emcc step "bitcodeize inputs" took 0.14 seconds DEBUG:root:optimizing /tmp/emscripten_test_asm2g_W3CNPc/src.c DEBUG:root:emcc: LLVM opts: -O3 -disable-loop-vectorization -disable-slp-vectorization -vectorize-loops=false -vectorize-slp=false -vectorize-slp-aggressive=false [num inputs: 1] DEBUG:root:stopping at bitcode DEBUG:root:PYTHON not defined in /home/gibson/.emscripten, using "/usr/bin/python2" DEBUG:root:JAVA not defined in /home/gibson/.emscripten, using "java" DEBUG:root:Cache: PID 22982 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 22982 released multiprocess file lock to Emscripten cache DEBUG:root:check tells us to use asm.js backend WARNING:root:invocation: /emscripten/emcc /tmp/emscripten_test_asm2g_W3CNPc/src.c.o -s GL_DEBUG=0 -s EXCEPTION_CATCHING_WHITELIST=[] -s INCLUDE_FULL_LIBRARY=0 -s BINARYEN=0 -s TEXTDECODER=1 -s FINALIZE_ASM_JS=1 -s BINARYEN_ROOT="" -s SPLIT_MEMORY=0 -s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=0 -s LIBRARY_DEBUG=0 -s USE_CLOSURE_COMPILER=0 -s USE_SDL_IMAGE=1 -s SDL2_IMAGE_FORMATS=[] -s INLINING_LIMIT=0 -s MODULARIZE=0 -s ASMFS=0 -s NO_FILESYSTEM=0 -s SYSTEM_JS_LIBRARIES=[] -s FETCH_DEBUG=0 -s BINARYEN_TRAP_MODE="allow" -s ERROR_ON_MISSING_LIBRARIES=0 -s SOCKET_WEBRTC=0 -s FUNCTION_POINTER_ALIGNMENT=2 -s EVAL_CTORS=0 -s USE_PTHREADS=0 -s USE_OGG=0 -s ABORTING_MALLOC=1 -s EXPORT_NAME="Module" -s AGGRESSIVE_VARIABLE_ELIMINATION=0 -s SIMPLIFY_IFS=1 -s ALIASING_FUNCTION_POINTERS=1 -s EMULATED_FUNCTION_POINTERS=0 -s EMSCRIPTEN_VERSION="" -s OPENAL_DEBUG=0 -s NO_EXIT_RUNTIME=1 -s RELOCATABLE=0 -s RUNTIME_LINKED_LIBS=[] -s PRECISE_F32=0 -s DEBUG_TAGS_SHOWING=[] -s SAFE_HEAP_LOG=0 -s PROXY_TO_WORKER_FILENAME="" -s LIBRARY_DEPS_TO_AUTOEXPORT=["memcpy"] -s ASSERTIONS=1 -s QUANTUM_SIZE=4 -s PRECISE_I64_MATH=1 -s SEPARATE_ASM=0 -s GLOBAL_BASE=-1 -s STACK_OVERFLOW_CHECK=0 -s FORCE_FILESYSTEM=0 -s LZ4=0 -s ASM_JS=1 -s WARN_UNALIGNED=0 -s WASM_BINARY_FILE="" -s ASMJS_CODE_FILE="" -s EMULATE_FUNCTION_POINTER_CASTS=0 -s BINARYEN_PASSES="" -s BINARYEN_SCRIPTS="" -s TOTAL_STACK=5242880 -s RESERVED_FUNCTION_POINTERS=0 -s EXCEPTION_DEBUG=0 -s GL_PREINITIALIZED_CONTEXT=0 -s SWAPPABLE_ASM_MODULE=0 -s SHELL_FILE=0 -s GL_ASSERTIONS=0 -s BOOTSTRAPPING_STRUCT_INFO=0 -s MEM_INIT_METHOD=0 -s GL_TESTING=0 -s DETERMINISTIC=0 -s SAFE_HEAP=1 -s DEAD_FUNCTIONS=[] -s USE_LIBPNG=0 -s GL_FFP_ONLY=0 -s EMSCRIPTEN_TRACING=0 -s OPT_LEVEL=0 -s MEMFS_APPEND_TO_TYPED_ARRAYS=0 -s NO_DYNAMIC_EXECUTION=0 -s BUILD_AS_WORKER=0 -s EXPORT_ALL=0 -s EMTERPRETIFY_ADVISE=0 -s VERBOSE=0 -s DISABLE_EXCEPTION_CATCHING=1 -s PTHREADS_PROFILING=0 -s EMTERPRETIFY_WHITELIST=[] -s SKIP_STACK_IN_SMALL=1 -s STRICT=0 -s EMTERPRETIFY_ASYNC=0 -s FULL_ES2=0 -s FULL_ES3=0 -s OFFSCREENCANVAS_SUPPORT=0 -s USE_WEBGL2=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_DUMP_EQUIVALENT_FUNCTIONS=0 -s SIMD=0 -s PROXY_TO_WORKER=0 -s UNALIGNED_MEMORY=0 -s FORCE_ALIGNED_MEMORY=0 -s EXTRA_EXPORTED_RUNTIME_METHODS=[] -s FETCH=0 -s ASYNCIFY=0 -s TOTAL_MEMORY=16777216 -s USE_COCOS2D=0 -s USE_SDL_NET=1 -s SOCKET_DEBUG=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_PASSES=5 -s EXPLICIT_ZEXT=0 -s STACK_START=-1 -s HEADLESS=0 -s USE_SDL=1 -s USE_VORBIS=0 -s MAIN_MODULE=0 -s ASYNCIFY_WHITELIST=["qsort", "trinkle", "__toread", "__uflow", "__fwritex", "MUSL_vfprintf"] -s SAFE_SPLIT_MEMORY=0 -s WEBSOCKET_URL="ws:#" -s EMTERPRETIFY=0 -s DEBUG_LEVEL=0 -s SMALL_XHR_CHUNKS=0 -s USE_GLFW=2 -s WARN_ON_UNDEFINED_SYMBOLS=1 -s CYBERDWARF=0 -s ORIGINAL_EXPORTED_FUNCTIONS=[] -s ONLY_MY_CODE=0 -s BINARYEN_MEM_MAX=-1 -s DEMANGLE_SUPPORT=0 -s RUNNING_JS_OPTS=0 -s WEBSOCKET_SUBPROTOCOL="binary" -s INVOKE_RUN=1 -s PTHREAD_HINT_NUM_CORES=4 -s BINARYEN_ASYNC_COMPILATION=1 -s PTHREAD_POOL_SIZE=0 -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=["memcpy", "memset", "malloc", "free"] -s WASM=0 -s EXPORT_FUNCTION_TABLES=0 -s SIDE_MODULE=0 -s USE_SDL_TTF=1 -s SINGLE_FILE=0 -s GL_MAX_TEMP_BUFFER_SIZE=2097152 -s FS_LOG=0 -s STB_IMAGE=0 -s EXPORT_BINDINGS=0 -s RUNTIME_LOGGING=0 -s ELIMINATE_DUPLICATE_FUNCTIONS=0 -s NODEJS_CATCH_EXIT=1 -s SYSCALL_DEBUG=0 -s PGO=0 -s IN_TEST_HARNESS=0 -s BUILD_AS_SHARED_LIB=0 -s EMTERPRETIFY_BLACKLIST=[] -s LEGALIZE_JS_FFI=1 -s USE_FREETYPE=0 -s DOUBLE_MODE=1 -s BUNDLED_CD_DEBUG_FILE="" -s MAX_GLOBAL_ALIGN=-1 -s EMTERPRETIFY_FILE="" -s LEGACY_GL_EMULATION=0 -s RETAIN_COMPILER_SETTINGS=0 -s INCLUDE_THIRD_PARTY_SODIUMUTIL=0 -s EXPORTED_FUNCTIONS=["_main"] -s EXPORTED_RUNTIME_METHODS=["FS_createFolder", "FS_createPath", "FS_createDataFile", "FS_createPreloadedFile", "FS_createLazyFile", "FS_createLink", "FS_createDevice", "FS_unlink", "Runtime", "ccall", "cwrap", "setValue", "getValue", "ALLOC_NORMAL", "ALLOC_STACK", "ALLOC_STATIC", "ALLOC_DYNAMIC", "ALLOC_NONE", "allocate", "getMemory", "Pointer_stringify", "AsciiToString", "stringToAscii", "UTF8ArrayToString", "UTF8ToString", "stringToUTF8Array", "stringToUTF8", "lengthBytesUTF8", "stackTrace", "addOnPreRun", "addOnInit", "addOnPreMain", "addOnExit", "addOnPostRun", "intArrayFromString", "intArrayToString", "writeStringToMemory", "writeArrayToMemory", "writeAsciiToMemory", "addRunDependency", "removeRunDependency"] -s ALLOW_MEMORY_GROWTH=0 -s USE_BULLET=0 -s CASE_INSENSITIVE_FS=0 -s USE_ZLIB=0 -s WASM_TEXT_FILE="" -s GL_UNSAFE_OPTS=1 -s BENCHMARK=0 -s BINARYEN_METHOD="native-wasm" -s LINKABLE=0 -s WASM_BACKEND=0 -s ASYNCIFY_FUNCTIONS=["emscripten_sleep", "emscripten_wget", "emscripten_yield"] -s ERROR_ON_UNDEFINED_SYMBOLS=0 -s BINARYEN_IGNORE_IMPLICIT_TRAPS=0 -s OUTLINING_LIMIT=0 -O2 -g -s ASSERTIONS=1 -s SAFE_HEAP=1 --minify 0 --js-transform /usr/bin/python2 /tmp/emscripten_test_asm2g_W3CNPc/transform.py -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 -O2 -o /tmp/emscripten_test_asm2g_W3CNPc/src.c.o.js (in /tmp/emscripten_test_asm2g_W3CNPc) DEBUG:root:Checking JS engine ['/usr/bin/nodejs'] INFO:root:(Emscripten: Running sanity checks) DEBUG:root:compiling to bitcode DEBUG:root:emcc step "parse arguments and setup" took 0.18 seconds DEBUG:root:using bitcode file: /tmp/emscripten_test_asm2g_W3CNPc/src.c.o DEBUG:root:emcc step "bitcodeize inputs" took 0.00 seconds DEBUG:root:emcc step "process inputs" took 0.00 seconds DEBUG:root:will generate JavaScript DEBUG:root:including libc.bc DEBUG:root:Cache: PID 22982 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 22982 released multiprocess file lock to Emscripten cache DEBUG:root:including dlmalloc.bc DEBUG:root:Cache: PID 22982 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 22982 released multiprocess file lock to Emscripten cache DEBUG:root:emcc step "calculate system libraries" took 0.05 seconds DEBUG:root:linking: ['/tmp/emscripten_test_asm2g_W3CNPc/src.c.o', '/home/gibson/.emscripten_cache/asmjs/libc.bc', '/home/gibson/.emscripten_cache/asmjs/dlmalloc.bc'] DEBUG:root:emcc step "link" took 0.02 seconds DEBUG:root:saving intermediate processing steps to /tmp/emscripten_temp DEBUG:root:(not saving intermediate /tmp/emscripten_temp/emcc-0-basebc.bc because deferring linking) DEBUG:root:emcc: LLVM opts: -strip-debug -disable-debug-info-type-map -internalize -internalize-public-api-list=main,malloc,free,__errno_location,malloc,free,malloc,malloc -globaldce -disable-loop-vectorization -disable-slp-vectorization -vectorize-loops=false -vectorize-slp=false -vectorize-slp-aggressive=false [num inputs: 3] DEBUG:root:emcc step "post-link" took 0.26 seconds DEBUG:root:LLVM => JS DEBUG:root:emscript: llvm backend: /home/gibson/emsdk-portable/clang/e1.37.13_64bit/llc /tmp/tmpnlrsUn/src.c.o.bc -march=js -filetype=asm -o /tmp/emscripten_temp/tmp_6LW71.4.js -emscripten-stack-size=5242880 -O2 -emscripten-assertions=1 -emscripten-global-base=8 -emscripten-no-exit-runtime DEBUG:root: emscript: llvm backend took 0.171290874481 seconds DEBUG:root:emscript: js compiler glue DEBUG:root: emscript: glue took 0.494473934174 seconds DEBUG:root:emscript: python processing: function tables and exports DEBUG:root:asm text sizes[[1109167, 20049], 2688, 202, 1744, 0, 483, 883, 1060, 268, 1070, 10772] DEBUG:root: emscript: python processing: function tables and exports took 0.00333905220032 seconds DEBUG:root:emscript: python processing: finalize DEBUG:root: emscript: python processing: finalize took 0.00101399421692 seconds DEBUG:root:emcc step "emscript (llvm => executable code)" took 0.71 seconds DEBUG:root:applying transform: /usr/bin/python2 /tmp/emscripten_test_asm2g_W3CNPc/transform.py DEBUG:root:PYTHON not defined in /home/gibson/.emscripten, using "/usr/bin/python2" DEBUG:root:JAVA not defined in /home/gibson/.emscripten, using "java" DEBUG:root:Cache: PID 23015 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 23015 released multiprocess file lock to Emscripten cache DEBUG:root:check tells us to use asm.js backend DEBUG:root:emcc step "source transforms" took 0.16 seconds DEBUG:root:wrote memory initialization to /tmp/emscripten_test_asm2g_W3CNPc/src.c.o.js.mem DEBUG:root:emcc step "memory initializer" took 0.01 seconds DEBUG:root:running js post-opts DEBUG:root:applying js optimization passes: asm eliminate simplifyExpressions emitJSON chunkification: num funcs: 295 actual num chunks: 3 chunk size range: 524283 - 150758 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 3 chunks . . . DEBUG:root:applying js optimization passes: asm receiveJSON safeHeap emitJSON chunkification: num funcs: 5 actual num chunks: 3 chunk size range: 1124139 - 332219 splitting up js optimization into 3 chunks . . . DEBUG:root:applying js optimization passes: asm receiveJSON asmLastOpts last chunkification: num funcs: 5 actual num chunks: 3 chunk size range: 1127066 - 338564 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 3 chunks . . . DEBUG:root:emcc step "js opts" took 1.21 seconds DEBUG:root:emcc step "final emitting" took 0.00 seconds DEBUG:root:total time: 2.43 seconds 3 DEBUG:root:PYTHON not defined in /home/gibson/.emscripten, using "/usr/bin/python2" DEBUG:root:JAVA not defined in /home/gibson/.emscripten, using "java" DEBUG:root:Cache: PID 23047 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 23047 released multiprocess file lock to Emscripten cache DEBUG:root:check tells us to use asm.js backend WARNING:root:invocation: /emscripten/emcc -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 -O2 -s GL_DEBUG=0 -s EXCEPTION_CATCHING_WHITELIST=[] -s INCLUDE_FULL_LIBRARY=0 -s BINARYEN=0 -s TEXTDECODER=1 -s FINALIZE_ASM_JS=1 -s BINARYEN_ROOT="" -s SPLIT_MEMORY=0 -s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=0 -s LIBRARY_DEBUG=0 -s USE_CLOSURE_COMPILER=0 -s USE_SDL_IMAGE=1 -s SDL2_IMAGE_FORMATS=[] -s INLINING_LIMIT=0 -s MODULARIZE=0 -s ASMFS=0 -s NO_FILESYSTEM=0 -s SYSTEM_JS_LIBRARIES=[] -s FETCH_DEBUG=0 -s BINARYEN_TRAP_MODE="allow" -s ERROR_ON_MISSING_LIBRARIES=0 -s SOCKET_WEBRTC=0 -s FUNCTION_POINTER_ALIGNMENT=2 -s EVAL_CTORS=0 -s USE_PTHREADS=0 -s USE_OGG=0 -s ABORTING_MALLOC=1 -s EXPORT_NAME="Module" -s AGGRESSIVE_VARIABLE_ELIMINATION=0 -s SIMPLIFY_IFS=1 -s ALIASING_FUNCTION_POINTERS=1 -s EMULATED_FUNCTION_POINTERS=0 -s EMSCRIPTEN_VERSION="" -s OPENAL_DEBUG=0 -s NO_EXIT_RUNTIME=1 -s RELOCATABLE=0 -s RUNTIME_LINKED_LIBS=[] -s PRECISE_F32=0 -s DEBUG_TAGS_SHOWING=[] -s SAFE_HEAP_LOG=0 -s PROXY_TO_WORKER_FILENAME="" -s LIBRARY_DEPS_TO_AUTOEXPORT=["memcpy"] -s ASSERTIONS=1 -s QUANTUM_SIZE=4 -s PRECISE_I64_MATH=1 -s SEPARATE_ASM=0 -s GLOBAL_BASE=-1 -s STACK_OVERFLOW_CHECK=0 -s FORCE_FILESYSTEM=0 -s LZ4=0 -s ASM_JS=1 -s WARN_UNALIGNED=0 -s WASM_BINARY_FILE="" -s ASMJS_CODE_FILE="" -s EMULATE_FUNCTION_POINTER_CASTS=0 -s BINARYEN_PASSES="" -s BINARYEN_SCRIPTS="" -s TOTAL_STACK=5242880 -s RESERVED_FUNCTION_POINTERS=0 -s EXCEPTION_DEBUG=0 -s GL_PREINITIALIZED_CONTEXT=0 -s SWAPPABLE_ASM_MODULE=0 -s SHELL_FILE=0 -s GL_ASSERTIONS=0 -s BOOTSTRAPPING_STRUCT_INFO=0 -s MEM_INIT_METHOD=0 -s GL_TESTING=0 -s DETERMINISTIC=0 -s SAFE_HEAP=1 -s DEAD_FUNCTIONS=[] -s USE_LIBPNG=0 -s GL_FFP_ONLY=0 -s EMSCRIPTEN_TRACING=0 -s OPT_LEVEL=0 -s MEMFS_APPEND_TO_TYPED_ARRAYS=0 -s NO_DYNAMIC_EXECUTION=0 -s BUILD_AS_WORKER=0 -s EXPORT_ALL=0 -s EMTERPRETIFY_ADVISE=0 -s VERBOSE=0 -s DISABLE_EXCEPTION_CATCHING=1 -s PTHREADS_PROFILING=0 -s EMTERPRETIFY_WHITELIST=[] -s SKIP_STACK_IN_SMALL=1 -s STRICT=0 -s EMTERPRETIFY_ASYNC=0 -s FULL_ES2=0 -s FULL_ES3=0 -s OFFSCREENCANVAS_SUPPORT=0 -s USE_WEBGL2=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_DUMP_EQUIVALENT_FUNCTIONS=0 -s SIMD=0 -s PROXY_TO_WORKER=0 -s UNALIGNED_MEMORY=0 -s FORCE_ALIGNED_MEMORY=0 -s EXTRA_EXPORTED_RUNTIME_METHODS=[] -s FETCH=0 -s ASYNCIFY=0 -s TOTAL_MEMORY=16777216 -s USE_COCOS2D=0 -s USE_SDL_NET=1 -s SOCKET_DEBUG=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_PASSES=5 -s EXPLICIT_ZEXT=0 -s STACK_START=-1 -s HEADLESS=0 -s USE_SDL=1 -s USE_VORBIS=0 -s MAIN_MODULE=0 -s ASYNCIFY_WHITELIST=["qsort", "trinkle", "__toread", "__uflow", "__fwritex", "MUSL_vfprintf"] -s SAFE_SPLIT_MEMORY=0 -s WEBSOCKET_URL="ws:#" -s EMTERPRETIFY=0 -s DEBUG_LEVEL=0 -s SMALL_XHR_CHUNKS=0 -s USE_GLFW=2 -s WARN_ON_UNDEFINED_SYMBOLS=1 -s CYBERDWARF=0 -s ORIGINAL_EXPORTED_FUNCTIONS=[] -s ONLY_MY_CODE=0 -s BINARYEN_MEM_MAX=-1 -s DEMANGLE_SUPPORT=0 -s RUNNING_JS_OPTS=0 -s WEBSOCKET_SUBPROTOCOL="binary" -s INVOKE_RUN=1 -s PTHREAD_HINT_NUM_CORES=4 -s BINARYEN_ASYNC_COMPILATION=1 -s PTHREAD_POOL_SIZE=0 -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=["memcpy", "memset", "malloc", "free"] -s WASM=0 -s EXPORT_FUNCTION_TABLES=0 -s SIDE_MODULE=0 -s USE_SDL_TTF=1 -s SINGLE_FILE=0 -s GL_MAX_TEMP_BUFFER_SIZE=2097152 -s FS_LOG=0 -s STB_IMAGE=0 -s EXPORT_BINDINGS=0 -s RUNTIME_LOGGING=0 -s ELIMINATE_DUPLICATE_FUNCTIONS=0 -s NODEJS_CATCH_EXIT=1 -s SYSCALL_DEBUG=0 -s PGO=0 -s IN_TEST_HARNESS=0 -s BUILD_AS_SHARED_LIB=0 -s EMTERPRETIFY_BLACKLIST=[] -s LEGALIZE_JS_FFI=1 -s USE_FREETYPE=0 -s DOUBLE_MODE=1 -s BUNDLED_CD_DEBUG_FILE="" -s MAX_GLOBAL_ALIGN=-1 -s EMTERPRETIFY_FILE="" -s LEGACY_GL_EMULATION=0 -s RETAIN_COMPILER_SETTINGS=0 -s INCLUDE_THIRD_PARTY_SODIUMUTIL=0 -s EXPORTED_FUNCTIONS=["_main"] -s EXPORTED_RUNTIME_METHODS=["FS_createFolder", "FS_createPath", "FS_createDataFile", "FS_createPreloadedFile", "FS_createLazyFile", "FS_createLink", "FS_createDevice", "FS_unlink", "Runtime", "ccall", "cwrap", "setValue", "getValue", "ALLOC_NORMAL", "ALLOC_STACK", "ALLOC_STATIC", "ALLOC_DYNAMIC", "ALLOC_NONE", "allocate", "getMemory", "Pointer_stringify", "AsciiToString", "stringToAscii", "UTF8ArrayToString", "UTF8ToString", "stringToUTF8Array", "stringToUTF8", "lengthBytesUTF8", "stackTrace", "addOnPreRun", "addOnInit", "addOnPreMain", "addOnExit", "addOnPostRun", "intArrayFromString", "intArrayToString", "writeStringToMemory", "writeArrayToMemory", "writeAsciiToMemory", "addRunDependency", "removeRunDependency"] -s ALLOW_MEMORY_GROWTH=0 -s USE_BULLET=0 -s CASE_INSENSITIVE_FS=0 -s USE_ZLIB=0 -s WASM_TEXT_FILE="" -s GL_UNSAFE_OPTS=1 -s BENCHMARK=0 -s BINARYEN_METHOD="native-wasm" -s LINKABLE=0 -s WASM_BACKEND=0 -s ASYNCIFY_FUNCTIONS=["emscripten_sleep", "emscripten_wget", "emscripten_yield"] -s ERROR_ON_UNDEFINED_SYMBOLS=0 -s BINARYEN_IGNORE_IMPLICIT_TRAPS=0 -s OUTLINING_LIMIT=0 -I /tmp/emscripten_test_asm2g_W3CNPc -I /tmp/emscripten_test_asm2g_W3CNPc/include -I/emscripten/tests/openjpeg/libopenjpeg -I/emscripten/tests/openjpeg/codec -I/emscripten/tests/openjpeg/common -I/tmp/emscripten_test_asm2g_W3CNPc/building/openjpeg -c /tmp/emscripten_test_asm2g_W3CNPc/src.c -o /tmp/emscripten_test_asm2g_W3CNPc/src.c.o (in /tmp/emscripten_test_asm2g_W3CNPc) DEBUG:root:Checking JS engine ['/usr/bin/nodejs'] INFO:root:(Emscripten: Running sanity checks) DEBUG:root:compiling to bitcode DEBUG:root:emcc step "parse arguments and setup" took 0.18 seconds DEBUG:root:compiling source file: /tmp/emscripten_test_asm2g_W3CNPc/src.c DEBUG:root:running: /home/gibson/emsdk-portable/clang/e1.37.13_64bit/clang -target asmjs-unknown-emscripten -D__EMSCRIPTEN_major__=1 -D__EMSCRIPTEN_minor__=37 -D__EMSCRIPTEN_tiny__=13 -D_LIBCPP_ABI_VERSION=2 -Werror=implicit-function-declaration -nostdinc -Xclang -nobuiltininc -Xclang -nostdsysteminc -Xclang -isystem/emscripten/system/include/libcxx -Xclang -isystem/emscripten/system/lib/libcxxabi/include -Xclang -isystem/emscripten/system/include/compat -Xclang -isystem/emscripten/system/include -Xclang -isystem/emscripten/system/include/SSE -Xclang -isystem/emscripten/system/include/libc -Xclang -isystem/emscripten/system/lib/libc/musl/arch/emscripten -Xclang -isystem/emscripten/system/local/include -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 -O2 -I/tmp/emscripten_test_asm2g_W3CNPc -I/tmp/emscripten_test_asm2g_W3CNPc/include -I/emscripten/tests/openjpeg/libopenjpeg -I/emscripten/tests/openjpeg/codec -I/emscripten/tests/openjpeg/common -I/tmp/emscripten_test_asm2g_W3CNPc/building/openjpeg -c -mllvm -disable-llvm-optzns /tmp/emscripten_test_asm2g_W3CNPc/src.c -Xclang -isystem/emscripten/system/include/SDL -emit-llvm -c -o /tmp/emscripten_test_asm2g_W3CNPc/src.c.o DEBUG:root:emcc step "bitcodeize inputs" took 0.11 seconds DEBUG:root:optimizing /tmp/emscripten_test_asm2g_W3CNPc/src.c DEBUG:root:emcc: LLVM opts: -O3 -disable-loop-vectorization -disable-slp-vectorization -vectorize-loops=false -vectorize-slp=false -vectorize-slp-aggressive=false [num inputs: 1] DEBUG:root:stopping at bitcode DEBUG:root:PYTHON not defined in /home/gibson/.emscripten, using "/usr/bin/python2" DEBUG:root:JAVA not defined in /home/gibson/.emscripten, using "java" DEBUG:root:Cache: PID 23073 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 23073 released multiprocess file lock to Emscripten cache DEBUG:root:check tells us to use asm.js backend WARNING:root:invocation: /emscripten/emcc /tmp/emscripten_test_asm2g_W3CNPc/src.c.o -s GL_DEBUG=0 -s EXCEPTION_CATCHING_WHITELIST=[] -s INCLUDE_FULL_LIBRARY=0 -s BINARYEN=0 -s TEXTDECODER=1 -s FINALIZE_ASM_JS=1 -s BINARYEN_ROOT="" -s SPLIT_MEMORY=0 -s WEBGL2_BACKWARDS_COMPATIBILITY_EMULATION=0 -s LIBRARY_DEBUG=0 -s USE_CLOSURE_COMPILER=0 -s USE_SDL_IMAGE=1 -s SDL2_IMAGE_FORMATS=[] -s INLINING_LIMIT=0 -s MODULARIZE=0 -s ASMFS=0 -s NO_FILESYSTEM=0 -s SYSTEM_JS_LIBRARIES=[] -s FETCH_DEBUG=0 -s BINARYEN_TRAP_MODE="allow" -s ERROR_ON_MISSING_LIBRARIES=0 -s SOCKET_WEBRTC=0 -s FUNCTION_POINTER_ALIGNMENT=2 -s EVAL_CTORS=0 -s USE_PTHREADS=0 -s USE_OGG=0 -s ABORTING_MALLOC=1 -s EXPORT_NAME="Module" -s AGGRESSIVE_VARIABLE_ELIMINATION=0 -s SIMPLIFY_IFS=1 -s ALIASING_FUNCTION_POINTERS=1 -s EMULATED_FUNCTION_POINTERS=0 -s EMSCRIPTEN_VERSION="" -s OPENAL_DEBUG=0 -s NO_EXIT_RUNTIME=1 -s RELOCATABLE=0 -s RUNTIME_LINKED_LIBS=[] -s PRECISE_F32=0 -s DEBUG_TAGS_SHOWING=[] -s SAFE_HEAP_LOG=0 -s PROXY_TO_WORKER_FILENAME="" -s LIBRARY_DEPS_TO_AUTOEXPORT=["memcpy"] -s ASSERTIONS=1 -s QUANTUM_SIZE=4 -s PRECISE_I64_MATH=1 -s SEPARATE_ASM=0 -s GLOBAL_BASE=-1 -s STACK_OVERFLOW_CHECK=0 -s FORCE_FILESYSTEM=0 -s LZ4=0 -s ASM_JS=1 -s WARN_UNALIGNED=0 -s WASM_BINARY_FILE="" -s ASMJS_CODE_FILE="" -s EMULATE_FUNCTION_POINTER_CASTS=0 -s BINARYEN_PASSES="" -s BINARYEN_SCRIPTS="" -s TOTAL_STACK=5242880 -s RESERVED_FUNCTION_POINTERS=0 -s EXCEPTION_DEBUG=0 -s GL_PREINITIALIZED_CONTEXT=0 -s SWAPPABLE_ASM_MODULE=0 -s SHELL_FILE=0 -s GL_ASSERTIONS=0 -s BOOTSTRAPPING_STRUCT_INFO=0 -s MEM_INIT_METHOD=0 -s GL_TESTING=0 -s DETERMINISTIC=0 -s SAFE_HEAP=1 -s DEAD_FUNCTIONS=[] -s USE_LIBPNG=0 -s GL_FFP_ONLY=0 -s EMSCRIPTEN_TRACING=0 -s OPT_LEVEL=0 -s MEMFS_APPEND_TO_TYPED_ARRAYS=0 -s NO_DYNAMIC_EXECUTION=0 -s BUILD_AS_WORKER=0 -s EXPORT_ALL=0 -s EMTERPRETIFY_ADVISE=0 -s VERBOSE=0 -s DISABLE_EXCEPTION_CATCHING=1 -s PTHREADS_PROFILING=0 -s EMTERPRETIFY_WHITELIST=[] -s SKIP_STACK_IN_SMALL=1 -s STRICT=0 -s EMTERPRETIFY_ASYNC=0 -s FULL_ES2=0 -s FULL_ES3=0 -s OFFSCREENCANVAS_SUPPORT=0 -s USE_WEBGL2=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_DUMP_EQUIVALENT_FUNCTIONS=0 -s SIMD=0 -s PROXY_TO_WORKER=0 -s UNALIGNED_MEMORY=0 -s FORCE_ALIGNED_MEMORY=0 -s EXTRA_EXPORTED_RUNTIME_METHODS=[] -s FETCH=0 -s ASYNCIFY=0 -s TOTAL_MEMORY=16777216 -s USE_COCOS2D=0 -s USE_SDL_NET=1 -s SOCKET_DEBUG=0 -s ELIMINATE_DUPLICATE_FUNCTIONS_PASSES=5 -s EXPLICIT_ZEXT=0 -s STACK_START=-1 -s HEADLESS=0 -s USE_SDL=1 -s USE_VORBIS=0 -s MAIN_MODULE=0 -s ASYNCIFY_WHITELIST=["qsort", "trinkle", "__toread", "__uflow", "__fwritex", "MUSL_vfprintf"] -s SAFE_SPLIT_MEMORY=0 -s WEBSOCKET_URL="ws:#" -s EMTERPRETIFY=0 -s DEBUG_LEVEL=0 -s SMALL_XHR_CHUNKS=0 -s USE_GLFW=2 -s WARN_ON_UNDEFINED_SYMBOLS=1 -s CYBERDWARF=0 -s ORIGINAL_EXPORTED_FUNCTIONS=[] -s ONLY_MY_CODE=0 -s BINARYEN_MEM_MAX=-1 -s DEMANGLE_SUPPORT=0 -s RUNNING_JS_OPTS=0 -s WEBSOCKET_SUBPROTOCOL="binary" -s INVOKE_RUN=1 -s PTHREAD_HINT_NUM_CORES=4 -s BINARYEN_ASYNC_COMPILATION=1 -s PTHREAD_POOL_SIZE=0 -s DEFAULT_LIBRARY_FUNCS_TO_INCLUDE=["memcpy", "memset", "malloc", "free"] -s WASM=0 -s EXPORT_FUNCTION_TABLES=0 -s SIDE_MODULE=0 -s USE_SDL_TTF=1 -s SINGLE_FILE=0 -s GL_MAX_TEMP_BUFFER_SIZE=2097152 -s FS_LOG=0 -s STB_IMAGE=0 -s EXPORT_BINDINGS=0 -s RUNTIME_LOGGING=0 -s ELIMINATE_DUPLICATE_FUNCTIONS=0 -s NODEJS_CATCH_EXIT=1 -s SYSCALL_DEBUG=0 -s PGO=0 -s IN_TEST_HARNESS=0 -s BUILD_AS_SHARED_LIB=0 -s EMTERPRETIFY_BLACKLIST=[] -s LEGALIZE_JS_FFI=1 -s USE_FREETYPE=0 -s DOUBLE_MODE=1 -s BUNDLED_CD_DEBUG_FILE="" -s MAX_GLOBAL_ALIGN=-1 -s EMTERPRETIFY_FILE="" -s LEGACY_GL_EMULATION=0 -s RETAIN_COMPILER_SETTINGS=0 -s INCLUDE_THIRD_PARTY_SODIUMUTIL=0 -s EXPORTED_FUNCTIONS=["_main"] -s EXPORTED_RUNTIME_METHODS=["FS_createFolder", "FS_createPath", "FS_createDataFile", "FS_createPreloadedFile", "FS_createLazyFile", "FS_createLink", "FS_createDevice", "FS_unlink", "Runtime", "ccall", "cwrap", "setValue", "getValue", "ALLOC_NORMAL", "ALLOC_STACK", "ALLOC_STATIC", "ALLOC_DYNAMIC", "ALLOC_NONE", "allocate", "getMemory", "Pointer_stringify", "AsciiToString", "stringToAscii", "UTF8ArrayToString", "UTF8ToString", "stringToUTF8Array", "stringToUTF8", "lengthBytesUTF8", "stackTrace", "addOnPreRun", "addOnInit", "addOnPreMain", "addOnExit", "addOnPostRun", "intArrayFromString", "intArrayToString", "writeStringToMemory", "writeArrayToMemory", "writeAsciiToMemory", "addRunDependency", "removeRunDependency"] -s ALLOW_MEMORY_GROWTH=0 -s USE_BULLET=0 -s CASE_INSENSITIVE_FS=0 -s USE_ZLIB=0 -s WASM_TEXT_FILE="" -s GL_UNSAFE_OPTS=1 -s BENCHMARK=0 -s BINARYEN_METHOD="native-wasm" -s LINKABLE=0 -s WASM_BACKEND=0 -s ASYNCIFY_FUNCTIONS=["emscripten_sleep", "emscripten_wget", "emscripten_yield"] -s ERROR_ON_UNDEFINED_SYMBOLS=0 -s BINARYEN_IGNORE_IMPLICIT_TRAPS=0 -s OUTLINING_LIMIT=0 -O2 -g -s ASSERTIONS=1 -s SAFE_HEAP=1 --minify 0 --js-transform /usr/bin/python2 /tmp/emscripten_test_asm2g_W3CNPc/transform.py -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 -O2 -o /tmp/emscripten_test_asm2g_W3CNPc/src.c.o.js (in /tmp/emscripten_test_asm2g_W3CNPc) DEBUG:root:Checking JS engine ['/usr/bin/nodejs'] INFO:root:(Emscripten: Running sanity checks) DEBUG:root:compiling to bitcode DEBUG:root:emcc step "parse arguments and setup" took 0.19 seconds DEBUG:root:using bitcode file: /tmp/emscripten_test_asm2g_W3CNPc/src.c.o DEBUG:root:emcc step "bitcodeize inputs" took 0.00 seconds DEBUG:root:emcc step "process inputs" took 0.00 seconds DEBUG:root:will generate JavaScript DEBUG:root:including libc.bc DEBUG:root:Cache: PID 23073 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 23073 released multiprocess file lock to Emscripten cache DEBUG:root:including dlmalloc.bc DEBUG:root:Cache: PID 23073 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 23073 released multiprocess file lock to Emscripten cache DEBUG:root:emcc step "calculate system libraries" took 0.06 seconds DEBUG:root:linking: ['/tmp/emscripten_test_asm2g_W3CNPc/src.c.o', '/home/gibson/.emscripten_cache/asmjs/libc.bc', '/home/gibson/.emscripten_cache/asmjs/dlmalloc.bc'] DEBUG:root:emcc: llvm-linking: ['/tmp/emscripten_test_asm2g_W3CNPc/src.c.o', '/home/gibson/.emscripten_cache/asmjs/libc.bc', '/home/gibson/.emscripten_cache/asmjs/dlmalloc.bc'] to /tmp/tmp1RRxyR/src.c.o.bc DEBUG:root:emcc step "link" took 0.33 seconds DEBUG:root:saving intermediate processing steps to /tmp/emscripten_temp DEBUG:root:emcc: LLVM opts: -strip-debug -disable-debug-info-type-map -internalize -internalize-public-api-list=main,malloc,free,__errno_location,malloc,free,malloc,malloc -globaldce -disable-loop-vectorization -disable-slp-vectorization -vectorize-loops=false -vectorize-slp=false -vectorize-slp-aggressive=false [num inputs: 1] DEBUG:root:emcc step "post-link" took 0.19 seconds DEBUG:root:LLVM => JS DEBUG:root:emscript: llvm backend: /home/gibson/emsdk-portable/clang/e1.37.13_64bit/llc /tmp/tmp1RRxyR/src.c.o.bc -march=js -filetype=asm -o /tmp/emscripten_temp/tmpvoRJuN.4.js -emscripten-stack-size=5242880 -O2 -emscripten-assertions=1 -emscripten-global-base=8 -emscripten-no-exit-runtime DEBUG:root: emscript: llvm backend took 0.17183303833 seconds DEBUG:root:emscript: js compiler glue DEBUG:root: emscript: glue took 0.511475086212 seconds DEBUG:root:emscript: python processing: function tables and exports DEBUG:root:asm text sizes[[1109182, 20049], 2688, 202, 1744, 0, 483, 883, 1060, 268, 1070, 10772] DEBUG:root: emscript: python processing: function tables and exports took 0.00405406951904 seconds DEBUG:root:emscript: python processing: finalize DEBUG:root: emscript: python processing: finalize took 0.000992059707642 seconds DEBUG:root:emcc step "emscript (llvm => executable code)" took 0.72 seconds DEBUG:root:applying transform: /usr/bin/python2 /tmp/emscripten_test_asm2g_W3CNPc/transform.py DEBUG:root:PYTHON not defined in /home/gibson/.emscripten, using "/usr/bin/python2" DEBUG:root:JAVA not defined in /home/gibson/.emscripten, using "java" DEBUG:root:Cache: PID 23107 acquiring multiprocess file lock to Emscripten cache DEBUG:root:Cache: done DEBUG:root:Cache: PID 23107 released multiprocess file lock to Emscripten cache DEBUG:root:check tells us to use asm.js backend DEBUG:root:emcc step "source transforms" took 0.16 seconds DEBUG:root:wrote memory initialization to /tmp/emscripten_test_asm2g_W3CNPc/src.c.o.js.mem DEBUG:root:emcc step "memory initializer" took 0.01 seconds DEBUG:root:running js post-opts DEBUG:root:applying js optimization passes: asm noop chunkification: num funcs: 295 actual num chunks: 3 chunk size range: 522677 - 159652 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 3 chunks . . . DEBUG:root:emcc step "part of js opts" took 0.18 seconds DEBUG:root:applying js optimization passes: asm eliminate chunkification: num funcs: 294 actual num chunks: 3 chunk size range: 521928 - 138622 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 3 chunks . . . DEBUG:root:emcc step "part of js opts" took 0.31 seconds DEBUG:root:applying js optimization passes: asm simplifyExpressions chunkification: num funcs: 294 actual num chunks: 2 chunk size range: 517573 - 300828 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 2 chunks . . DEBUG:root:emcc step "part of js opts" took 0.19 seconds DEBUG:root:applying js optimization passes: asm safeHeap chunkification: num funcs: 294 actual num chunks: 2 chunk size range: 522044 - 259893 splitting up js optimization into 2 chunks . . DEBUG:root:emcc step "part of js opts" took 1.46 seconds DEBUG:root:applying js optimization passes: asm asmLastOpts chunkification: num funcs: 294 actual num chunks: 2 chunk size range: 515293 - 363099 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 2 chunks . . DEBUG:root:emcc step "part of js opts" took 0.18 seconds DEBUG:root:applying js optimization passes: asm last chunkification: num funcs: 294 actual num chunks: 2 chunk size range: 521186 - 299436 DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:js optimizer using native DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer DEBUG:root:config forcing native optimizer at /home/gibson/emsdk-portable/clang/e1.37.13_64bit/optimizer splitting up js optimization into 2 chunks . . DEBUG:root:emcc step "part of js opts" took 0.14 seconds DEBUG:root:emcc step "js opts" took 0.00 seconds DEBUG:root:emcc step "final emitting" took 0.00 seconds DEBUG:root:total time: 3.95 seconds 1 sizes (1060381, 1060381) debug check 1 passed too 2 sizes (1060381, 1060391) debug check 2 passed too EMCC_FORCE_STDLIBS EMCC_FORCE_STDLIBS ok ok test_pack (test_core.asm2g) ... ok test_parseInt (test_core.asm2g) ... ok test_perrar (test_core.asm2g) ... ok test_pgo (test_core.asm2g) ... ok test_phiundef (test_core.asm2g) ... ok test_poll (test_core.asm2g) ... ok test_polymorph (test_core.asm2g) ... ok test_poppler (test_core.asm2g) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort warning: Output contains some very large functions (3973 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) Testing poppler with ELIMINATE_DUPLICATE_FUNCTIONS set to 1 warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort warning: Output contains some very large functions (3973 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_posixtime (test_core.asm2g) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.asm2g) ... warning: Output contains some very large functions (33175 lines in _main), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_printf_2 (test_core.asm2g) ... ok test_printf_float (test_core.asm2g) ... ok test_printf_more (test_core.asm2g) ... ok test_printf_octal (test_core.asm2g) ... ok test_pthread_specific (test_core.asm2g) ... ok test_ptrtoint (test_core.asm2g) ... ok test_pystruct (test_core.asm2g) ... relocatable ok test_python (test_core.asm2g) ... lto: 0 emcc: warning: cannot represent a NaN literal '0x371b960' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent warning: Output contains some very large functions (9032 lines in _PyEval_EvalFrameEx), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) lto: 1 emcc: warning: cannot represent a NaN literal '0x4ba02e0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent warning: Output contains some very large functions (8215 lines in _PyEval_EvalFrameEx), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_rand (test_core.asm2g) ... ok test_random (test_core.asm2g) ... ok test_random_device (test_core.asm2g) ... ok test_raytrace (test_core.asm2g) ... ok test_readdir (test_core.asm2g) ... ok test_readdir_empty (test_core.asm2g) ... ok test_regex (test_core.asm2g) ... ok test_reinterpreted_ptrs (test_core.asm2g) ... ok test_relocatable_void_function (test_core.asm2g) ... ok test_remove (test_core.asm2g) ... ok test_rename (test_core.asm2g) ... ok test_rounding (test_core.asm2g) ... 0 1 ok test_runtime_stacksave (test_core.asm2g) ... ok test_runtimelink (test_core.asm2g) ... ok test_safe_heap (test_core.asm2g) ... ok test_sbrk (test_core.asm2g) ... ok test_scriptaclass (test_core.asm2g) ... WARNING:root:disabling closure because debug info was requested WARNING:root:function requested to be exported, but not implemented: "_main" ok test_scriptaclass_2 (test_core.asm2g) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_segfault (test_core.asm2g) ... 0 new D2() ok test_set_align (test_core.asm2g) ... ok test_setjmp_many (test_core.asm2g) ... 1 5 20 warning: Output contains some very large functions (6542 lines in _main), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) 1000 ok test_setjmp_many_2 (test_core.asm2g) ... warning: Output contains some very large functions (5160 lines in _main), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_setjmp_noleak (test_core.asm2g) ... ok test_sha1 (test_core.asm2g) ... ok test_simd (test_core.asm2g) ... ok test_simd10 (test_core.asm2g) ... ok test_simd11 (test_core.asm2g) ... ok test_simd12 (test_core.asm2g) ... ok test_simd13 (test_core.asm2g) ... ok test_simd14 (test_core.asm2g) ... ok test_simd15 (test_core.asm2g) ... ok test_simd16 (test_core.asm2g) ... ok test_simd2 (test_core.asm2g) ... ok test_simd3 (test_core.asm2g) ... ok test_simd4 (test_core.asm2g) ... ok test_simd5 (test_core.asm2g) ... ok test_simd6 (test_core.asm2g) ... ok test_simd7 (test_core.asm2g) ... ok test_simd8 (test_core.asm2g) ... ok test_simd9 (test_core.asm2g) ... ok test_simd_dyncall (test_core.asm2g) ... ok test_simd_float32x4 (test_core.asm2g) ... ok test_simd_float64x2 (test_core.asm2g) ... ok test_simd_int16x8 (test_core.asm2g) ... ok test_simd_int32x4 (test_core.asm2g) ... ok test_simd_int8x16 (test_core.asm2g) ... ok test_simd_set_epi64x (test_core.asm2g) ... ok test_sintvars (test_core.asm2g) ... ok test_sizeof (test_core.asm2g) ... ok test_source_map (test_core.asm2g) ... ok test_sqlite (test_core.asm2g) ... disabling inlining warning: Output contains some very large functions (7199 lines in _sqlite3VdbeExec), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_sscanf (test_core.asm2g) ... ok test_sscanf_2 (test_core.asm2g) ... ok test_sscanf_3 (test_core.asm2g) ... ok test_sscanf_4 (test_core.asm2g) ... ok test_sscanf_5 (test_core.asm2g) ... ok test_sscanf_6 (test_core.asm2g) ... ok test_sscanf_caps (test_core.asm2g) ... ok test_sscanf_float (test_core.asm2g) ... ok test_sscanf_hex (test_core.asm2g) ... ok test_sscanf_n (test_core.asm2g) ... ok test_sscanf_other_whitespace (test_core.asm2g) ... ok test_sscanf_skip (test_core.asm2g) ... ok test_sscanf_whitespace (test_core.asm2g) ... ok test_sse1 (test_core.asm2g) ... WARNING:root:disabling closure because debug info was requested WARNING:root:disabling closure because debug info was requested ok test_sse1_full (test_core.asm2g) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.asm2g) ... /emscripten/tests/test_sse2_full.cpp:4:10: fatal error: 'emmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse3_full (test_core.asm2g) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.asm2g) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.asm2g) ... ok test_ssse3_full (test_core.asm2g) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.asm2g) ... ok test_stack_align (test_core.asm2g) ... outlining ok test_stack_byval (test_core.asm2g) ... ok test_stack_overflow (test_core.asm2g) ... ok test_stack_overflow_check (test_core.asm2g) ... ok test_stack_restore (test_core.asm2g) ... ok test_stack_varargs (test_core.asm2g) ... ok test_stack_varargs2 (test_core.asm2g) ... with return with definitely no return ok test_stack_void (test_core.asm2g) ... ok test_stat (test_core.asm2g) ... ok test_stat_chmod (test_core.asm2g) ... ok test_stat_mknod (test_core.asm2g) ... ok test_static_variable (test_core.asm2g) ... ok test_statics (test_core.asm2g) ... ok test_statvfs (test_core.asm2g) ... ok test_std_cout_new (test_core.asm2g) ... ok test_stdbool (test_core.asm2g) ... ok test_stdlibs (test_core.asm2g) ... ok test_stdvec (test_core.asm2g) ... ok test_strcasecmp (test_core.asm2g) ... ok test_strcmp_uni (test_core.asm2g) ... ok test_strftime (test_core.asm2g) ... ok test_strings (test_core.asm2g) ... ok test_strndup (test_core.asm2g) ... ok test_strptime_days (test_core.asm2g) ... ok test_strptime_reentrant (test_core.asm2g) ... ok test_strptime_tm (test_core.asm2g) ... ok test_strstr (test_core.asm2g) ... ok test_strtod (test_core.asm2g) ... ok test_strtok (test_core.asm2g) ... ok test_strtol_bin (test_core.asm2g) ... ok test_strtol_dec (test_core.asm2g) ... ok test_strtol_hex (test_core.asm2g) ... ok test_strtol_oct (test_core.asm2g) ... ok test_strtold (test_core.asm2g) ... ok test_strtoll_bin (test_core.asm2g) ... ok test_strtoll_dec (test_core.asm2g) ... ok test_strtoll_hex (test_core.asm2g) ... ok test_strtoll_oct (test_core.asm2g) ... ok test_struct_varargs (test_core.asm2g) ... ok test_structbyval (test_core.asm2g) ... ok test_structs (test_core.asm2g) ... ok test_sup (test_core.asm2g) ... ok test_systypes (test_core.asm2g) ... ok test_tcgetattr (test_core.asm2g) ... ok test_the_bullet (test_core.asm2g) ... cmake False In file included from /tmp/emscripten_test_asm2g_k5hYYi/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True In file included from /tmp/emscripten_test_asm2g_k5hYYi/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm2g) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm2g) ... ok test_timeb (test_core.asm2g) ... ok test_tinyfuncstr (test_core.asm2g) ... ok test_tracing (test_core.asm2g) ... ok test_transtrcase (test_core.asm2g) ... ok test_trickystring (test_core.asm2g) ... ok test_typeid (test_core.asm2g) ... ok test_unaligned (test_core.asm2g) ... ok test_uname (test_core.asm2g) ... ok test_unicode_js_library (test_core.asm2g) ... ok test_unistd_access (test_core.asm2g) ... ok test_unistd_close (test_core.asm2g) ... ok test_unistd_confstr (test_core.asm2g) ... ok test_unistd_curdir (test_core.asm2g) ... ok test_unistd_dup (test_core.asm2g) ... ok test_unistd_io (test_core.asm2g) ... ok test_unistd_isatty (test_core.asm2g) ... ok test_unistd_links (test_core.asm2g) ... ok test_unistd_login (test_core.asm2g) ... ok test_unistd_misc (test_core.asm2g) ... ok test_unistd_pathconf (test_core.asm2g) ... ok test_unistd_sleep (test_core.asm2g) ... ok test_unistd_swab (test_core.asm2g) ... ok test_unistd_symlink_on_nodefs (test_core.asm2g) ... ok test_unistd_sysconf (test_core.asm2g) ... ok test_unistd_sysconf_phys_pages (test_core.asm2g) ... ok test_unistd_truncate (test_core.asm2g) ... ok test_unistd_ttyname (test_core.asm2g) ... ok test_unistd_unlink (test_core.asm2g) ... ok test_unsigned (test_core.asm2g) ... /tmp/emscripten_test_asm2g_zR_Mm8/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm2g_zR_Mm8/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm2g_zR_Mm8/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm2g) ... ok test_utf16_textdecoder (test_core.asm2g) ... ok test_utf32 (test_core.asm2g) ... ok test_utf8 (test_core.asm2g) ... ok test_utf8_textdecoder (test_core.asm2g) ... ok test_utime (test_core.asm2g) ... ok test_vararg_copy (test_core.asm2g) ... ok test_varargs (test_core.asm2g) ... ok test_varargs_byval (test_core.asm2g) ... ok test_varargs_multi (test_core.asm2g) ... ok test_vprintf (test_core.asm2g) ... ok test_vsnprintf (test_core.asm2g) ... ok test_webidl (test_core.asm2g) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm2g) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm2g) ... ok test_wrap_malloc (test_core.asm2g) ... ok test_zero_multiplication (test_core.asm2g) ... ok test_zerodiv (test_core.asm2g) ... ok test_zlib (test_core.asm2g) ... WARNING:root:disabling closure because debug info was requested ok test_799 (test_core.asm2i) ... ok test_add_function (test_core.asm2i) ... function pointer emulation ok test_addr_of_stacked (test_core.asm2i) ... ok test_align64 (test_core.asm2i) ... ok test_align_moar (test_core.asm2i) ... relocatable ok test_alloca (test_core.asm2i) ... ok test_alloca_stack (test_core.asm2i) ... ok test_array2 (test_core.asm2i) ... ok test_array2b (test_core.asm2i) ... ok test_asm_pgo (test_core.asm2i) ... ok test_asmjs_unknown_emscripten (test_core.asm2i) ... ok test_assert (test_core.asm2i) ... ok test_async (test_core.asm2i) ... check bad ccall use check reasonable ccall use ok test_async_exit (test_core.asm2i) ... ok test_async_returnvalue (test_core.asm2i) ... ok test_atexit (test_core.asm2i) ... ok test_atoX (test_core.asm2i) ... ok test_atomic (test_core.asm2i) ... ok test_atomic_cxx (test_core.asm2i) ... main module ok test_autodebug (test_core.asm2i) ... ok test_bad_typeid (test_core.asm2i) ... ok test_bigarray (test_core.asm2i) ... ok test_biggerswitch (test_core.asm2i) ... ok test_bigswitch (test_core.asm2i) ... ok test_binaryen (test_core.asm2i) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode ok test_binaryen_trap_mode (test_core.asm2i) ... ok test_bitfields (test_core.asm2i) ... ok test_brk (test_core.asm2i) ... ok test_bsearch (test_core.asm2i) ... ok test_bswap64 (test_core.asm2i) ... 0 0 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.asm2i) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand Testing case '/emscripten/tests/cases/phiundefi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoint_blockaddr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/quotedlabel'... Testing case '/emscripten/tests/cases/redundantswitch_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnfp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnnan_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_ctlz_negative_i8'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_struct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectadd'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectstruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sillybitcast'... Testing case '/emscripten/tests/cases/sillybitcast2'... Testing case '/emscripten/tests/cases/sillyfuncast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storebigfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storestruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sub_11_0'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/subnums'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64b_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64c_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trace'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trunc'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/typestr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/uadd_overflow_64_ta2'... Testing case '/emscripten/tests/cases/uadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/udiv'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/unaligneddouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/usenullcall_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroembedded'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroextarg'... warning: unresolved symbol: strlen ok test_ccall (test_core.asm2i) ... with closure ok test_class (test_core.asm2i) ... ok test_closebitcasts (test_core.asm2i) ... ok test_complex (test_core.asm2i) ... ok test_constglobalstructs (test_core.asm2i) ... ok test_constglobalunion (test_core.asm2i) ... ok test_conststructs (test_core.asm2i) ... ok test_copyop (test_core.asm2i) ... ok test_coroutine (test_core.asm2i) ... ok test_ctype (test_core.asm2i) ... ok test_cube2hash (test_core.asm2i) ... ok test_cube2md5 (test_core.asm2i) ... ok test_cubescript (test_core.asm2i) ... relocatable split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] emterpreter/async/assertions emterpreter/async/assertions/whitelist ok test_cxx03_do_run (test_core.asm2i) ... ok test_cxx_self_assign (test_core.asm2i) ... ok test_dead_functions (test_core.asm2i) ... ok test_demangle_stacks (test_core.asm2i) ... ok test_demangle_stacks_symbol_map (test_core.asm2i) ... ok test_direct_string_constant_usage (test_core.asm2i) ... ok test_dlfcn_basic (test_core.asm2i) ... ok test_dlfcn_data_and_fptr (test_core.asm2i) ... ok test_dlfcn_em_asm (test_core.asm2i) ... ok test_dlfcn_funcs (test_core.asm2i) ... ok test_dlfcn_i64 (test_core.asm2i) ... ok test_dlfcn_longjmp (test_core.asm2i) ... ok test_dlfcn_mallocs (test_core.asm2i) ... ok test_dlfcn_qsort (test_core.asm2i) ... ok test_dlfcn_self (test_core.asm2i) ... ok test_dlfcn_stacks (test_core.asm2i) ... ok test_dlfcn_unique_sig (test_core.asm2i) ... ok test_dlfcn_varargs (test_core.asm2i) ... ok test_dlmalloc (test_core.asm2i) ... ok test_dlmalloc_partial (test_core.asm2i) ... ok test_dlmalloc_partial_2 (test_core.asm2i) ... ok test_double_i64_conversion (test_core.asm2i) ... ok test_double_varargs (test_core.asm2i) ... ok test_dylink_basics (test_core.asm2i) ... flip ok test_dylink_class (test_core.asm2i) ... flip ok test_dylink_dot_a (test_core.asm2i) ... flip ok test_dylink_dynamic_cast (test_core.asm2i) ... flip ok test_dylink_floats (test_core.asm2i) ... flip ok test_dylink_funcpointer (test_core.asm2i) ... flip ok test_dylink_funcpointers (test_core.asm2i) ... flip ok test_dylink_funcpointers2 (test_core.asm2i) ... ok test_dylink_funcpointers_float (test_core.asm2i) ... flip ok test_dylink_funcpointers_wrapper (test_core.asm2i) ... flip ok test_dylink_global_init (test_core.asm2i) ... flip ok test_dylink_global_inits (test_core.asm2i) ... flip ok test_dylink_global_var (test_core.asm2i) ... flip ok test_dylink_global_var_jslib (test_core.asm2i) ... flip ok test_dylink_global_var_modded (test_core.asm2i) ... flip ok test_dylink_hyper_dupe (test_core.asm2i) ... flip ok test_dylink_i64 (test_core.asm2i) ... flip ok test_dylink_i64_b (test_core.asm2i) ... flip ok test_dylink_iostream (test_core.asm2i) ... flip ok test_dylink_jslib (test_core.asm2i) ... flip ok test_dylink_mallocs (test_core.asm2i) ... flip ok test_dylink_many_postSets (test_core.asm2i) ... flip ok test_dylink_postSets_chunking (test_core.asm2i) ... flip ok test_dylink_printfs (test_core.asm2i) ... flip ok test_dylink_spaghetti (test_core.asm2i) ... flip ok test_dylink_syslibs (test_core.asm2i) ... syslibs libcxx 0 flip syslibs 1 0 flip syslibs 0 (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.asm2i) ... INFO:root:building and verifying zlib INFO:root:...success flip ok test_dynamic_cast (test_core.asm2i) ... ok test_dynamic_cast_2 (test_core.asm2i) ... ok test_dynamic_cast_b (test_core.asm2i) ... ok test_em_asm (test_core.asm2i) ... ok test_em_asm_parameter_pack (test_core.asm2i) ... ok test_em_asm_unicode (test_core.asm2i) ... ok test_em_asm_unused_arguments (test_core.asm2i) ... ok test_embind (test_core.asm2i) ... ok test_embind_2 (test_core.asm2i) ... ok test_embind_3 (test_core.asm2i) ... ok test_embind_4 (test_core.asm2i) ... ok test_embind_5 (test_core.asm2i) ... ok test_emptyclass (test_core.asm2i) ... ok test_emscripten_api (test_core.asm2i) ... /tmp/emscripten_test_asm2i_fSBFFe/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_asm2i_fSBFFe/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.asm2i) ... ok test_emscripten_get_now (test_core.asm2i) ... ok test_emscripten_log (test_core.asm2i) ... ok test_emscripten_run_script_string_utf8 (test_core.asm2i) ... ok test_emterpretify (test_core.asm2i) ... ok test_emulate_function_pointer_casts (test_core.asm2i) ... ok test_env (test_core.asm2i) ... ok test_environ (test_core.asm2i) ... ok test_erf (test_core.asm2i) ... ok test_errar (test_core.asm2i) ... ok test_eval_ctors (test_core.asm2i) ... leave printf in ctor remove ctor of just assigns to memory 148321 => 148037 , are we testing code size? True 2807 => 4425 libcxx - remove 2 ctors from iostream code 815016 => 792554 , are we testing code size? True 16315 => 22650 assertions too ok test_exception_source_map (test_core.asm2i) ... ok test_exceptions (test_core.asm2i) ... ok test_exceptions_2 (test_core.asm2i) ... 0 1 ok test_exceptions_3 (test_core.asm2i) ... 0 1 2 ok test_exceptions_alias (test_core.asm2i) ... ok test_exceptions_convert (test_core.asm2i) ... ok test_exceptions_destroy_virtual (test_core.asm2i) ... ok test_exceptions_libcxx (test_core.asm2i) ... ok test_exceptions_multi (test_core.asm2i) ... ok test_exceptions_primary (test_core.asm2i) ... ok test_exceptions_refcount (test_core.asm2i) ... ok test_exceptions_resume (test_core.asm2i) ... ok test_exceptions_rethrow (test_core.asm2i) ... ok test_exceptions_simplify_cfg (test_core.asm2i) ... ok test_exceptions_std (test_core.asm2i) ... ok test_exceptions_typed (test_core.asm2i) ... ok test_exceptions_uncaught (test_core.asm2i) ... ok test_exceptions_uncaught_2 (test_core.asm2i) ... ok test_exceptions_virtual_inheritance (test_core.asm2i) ... ok test_exceptions_white_list (test_core.asm2i) ... 163379 161568 161568 161882 ok test_exceptions_white_list_2 (test_core.asm2i) ... ok test_exit_status (test_core.asm2i) ... ok test_exported_response (test_core.asm2i) ... ok test_fakestat (test_core.asm2i) ... ok test_fannkuch (test_core.asm2i) ... ok test_fast_math (test_core.asm2i) ... ok test_fasta (test_core.asm2i) ... 0 float /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2i_wI1TCJ/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm2i) ... ok test_fcntl_misc (test_core.asm2i) ... ok test_fcntl_open (test_core.asm2i) ... ok test_fcvt (test_core.asm2i) ... ok test_fgetc_ungetc (test_core.asm2i) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.asm2i) ... ok test_fgets_eol (test_core.asm2i) ... ok test_fileno (test_core.asm2i) ... ok test_files (test_core.asm2i) ... base ['-O2', '-s', 'EMTERPRETIFY=1', '--closure', '1'] [] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] ^[[C ['-s', 'SYSCALL_DEBUG=1'] ok test_files_m (test_core.asm2i) ... ok test_flexarray_struct (test_core.asm2i) ... ok test_float32_precise (test_core.asm2i) ... ok test_float_literals (test_core.asm2i) ... ok test_floatvars (test_core.asm2i) ... ok test_fnmatch (test_core.asm2i) ... ok test_freetype (test_core.asm2i) ... outlining: 0 outlining: 5000 [issue 324] [issue 324 case 2] [issue 324 case 3] ok test_frexp (test_core.asm2i) ... ok test_fs_append (test_core.asm2i) ... ok test_fs_base (test_core.asm2i) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm2i) ... ok test_fs_emptyPath (test_core.asm2i) ... ok test_fs_mmap (test_core.asm2i) ... ok test_fs_nodefs_cloexec (test_core.asm2i) ... ok test_fs_nodefs_rw (test_core.asm2i) ... closure ok test_fs_trackingdelegate (test_core.asm2i) ... ok test_fs_write (test_core.asm2i) ... ok test_fs_writeFile (test_core.asm2i) ... ok test_fscanf (test_core.asm2i) ... ok test_fscanf_2 (test_core.asm2i) ... ok test_funcptr (test_core.asm2i) ... ok test_funcptr_import_type (test_core.asm2i) ... ok test_funcptr_namecollide (test_core.asm2i) ... ok test_funcptrfunc (test_core.asm2i) ... ok test_funcs (test_core.asm2i) ... ok test_functionpointer_libfunc_varargs (test_core.asm2i) ... ok test_fuzz (test_core.asm2i) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp ok test_fwrite_0 (test_core.asm2i) ... ok test_gcc_unmangler (test_core.asm2i) ... ok test_getFuncWrapper_sig_alias (test_core.asm2i) ... ok test_getdents64 (test_core.asm2i) ... ok test_getgep (test_core.asm2i) ... ok test_getloadavg (test_core.asm2i) ... ok test_getopt (test_core.asm2i) ... ok test_getopt_long (test_core.asm2i) ... ok test_globaldoubles (test_core.asm2i) ... ok test_globals (test_core.asm2i) ... ok test_gmtime (test_core.asm2i) ... ok test_hello_world (test_core.asm2i) ... ok test_i16_emcc_intrinsic (test_core.asm2i) ... ok test_i32_mul_precise (test_core.asm2i) ... ok test_i64 (test_core.asm2i) ... ok test_i64_2 (test_core.asm2i) ... ok test_i64_3 (test_core.asm2i) ... ok test_i64_4 (test_core.asm2i) ... ok test_i64_7z (test_core.asm2i) ... ok test_i64_b (test_core.asm2i) ... /tmp/emscripten_test_asm2i_5xQ1hl/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm2i) ... ok test_i64_cmp2 (test_core.asm2i) ... ok test_i64_double (test_core.asm2i) ... ok test_i64_i16 (test_core.asm2i) ... ok test_i64_llabs (test_core.asm2i) ... ok test_i64_precise (test_core.asm2i) ... ok test_i64_precise_needed (test_core.asm2i) ... ok test_i64_precise_unneeded (test_core.asm2i) ... ok test_i64_qdouble (test_core.asm2i) ... ok test_i64_umul (test_core.asm2i) ... ok test_i64_varargs (test_core.asm2i) ... ok test_i64_zextneg (test_core.asm2i) ... ok test_if (test_core.asm2i) ... ok test_if_else (test_core.asm2i) ... ok test_indirectbr (test_core.asm2i) ... ok test_indirectbr_many (test_core.asm2i) ... ok test_inherit (test_core.asm2i) ... ok test_inlinejs (test_core.asm2i) ... ok test_inlinejs2 (test_core.asm2i) ... ok test_inlinejs3 (test_core.asm2i) ... WARNING:root:disabling asm.js validation due to use of non-supported features: emscripten_debugger is used no debugger, check validation ok test_inlinejs4 (test_core.asm2i) ... ok test_intentional_fault (test_core.asm2i) ... ok test_intvars (test_core.asm2i) ... ok test_iostream_and_determinism (test_core.asm2i) ... (iteration) (iteration) (iteration) (iteration) (iteration) [818045, 818045, 818045, 818045, 818045] ok test_iostream_ctors (test_core.asm2i) ... ok test_isdigit_l (test_core.asm2i) ... ok test_isnan (test_core.asm2i) ... ok test_istream (test_core.asm2i) ... 0 ok test_iswdigit (test_core.asm2i) ... ok test_js_libraries (test_core.asm2i) ... ok test_langinfo (test_core.asm2i) ... ok test_large_exported_response (test_core.asm2i) ... ok test_libcextra (test_core.asm2i) ... ok test_libcxx (test_core.asm2i) ... ok test_libgen (test_core.asm2i) ... ok test_life (test_core.asm2i) ... ok test_lifetime (test_core.asm2i) ... ok test_line_endings (test_core.asm2i) ... ok test_linked_list (test_core.asm2i) ... ok test_literal_negative_zero (test_core.asm2i) ... ok test_llrint (test_core.asm2i) ... ok test_llvm_fabs (test_core.asm2i) ... ok test_llvm_intrinsics (test_core.asm2i) ... ok test_llvm_used (test_core.asm2i) ... ok test_llvmswitch (test_core.asm2i) ... ok test_locale (test_core.asm2i) ... ok test_longjmp (test_core.asm2i) ... ok test_longjmp2 (test_core.asm2i) ... ok test_longjmp3 (test_core.asm2i) ... ok test_longjmp4 (test_core.asm2i) ... ok test_longjmp_exc (test_core.asm2i) ... ok test_longjmp_funcptr (test_core.asm2i) ... ok test_longjmp_repeat (test_core.asm2i) ... ok test_longjmp_stacked (test_core.asm2i) ... ok test_longjmp_throw (test_core.asm2i) ... 0 1 ok test_loop (test_core.asm2i) ... ok test_lua (test_core.asm2i) ... 0 1 ok test_main_module_static_align (test_core.asm2i) ... ok test_mainenv (test_core.asm2i) ... ok test_mallinfo (test_core.asm2i) ... ok test_mallocstruct (test_core.asm2i) ... ok test_math (test_core.asm2i) ... ok test_math_hyperbolic (test_core.asm2i) ... ok test_math_lgamma (test_core.asm2i) ... main module ok test_mathfuncptr (test_core.asm2i) ... emterpreter f32 ok test_memcpy2 (test_core.asm2i) ... ok test_memcpy3 (test_core.asm2i) ... ok test_memcpy_alignment (test_core.asm2i) ... ok test_memcpy_memcmp (test_core.asm2i) ... ok test_memmove (test_core.asm2i) ... ok test_memmove2 (test_core.asm2i) ... ok test_memmove3 (test_core.asm2i) ... ok test_memorygrowth (test_core.asm2i) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth_2 (test_core.asm2i) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm2i) ... ok test_memset (test_core.asm2i) ... ok test_memset_alignment (test_core.asm2i) ... ok test_minmax (test_core.asm2i) ... ok test_mmap (test_core.asm2i) ... ok test_mmap_file (test_core.asm2i) ... ok test_mod_globalstruct (test_core.asm2i) ... ok test_mount (test_core.asm2i) ... ok test_multiply_defined_symbols (test_core.asm2i) ... ok test_negative_zero (test_core.asm2i) ... /tmp/emscripten_test_asm2i_q2_HHH/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm2i) ... ok test_netinet_in (test_core.asm2i) ... ok test_newstruct (test_core.asm2i) ... ok test_nl_types (test_core.asm2i) ... ok test_noexitruntime (test_core.asm2i) ... ok test_openjpeg (test_core.asm2i) ... not doing debug check ok test_pack (test_core.asm2i) ... ok test_parseInt (test_core.asm2i) ... ok test_perrar (test_core.asm2i) ... ok test_pgo (test_core.asm2i) ... ok test_phiundef (test_core.asm2i) ... ok test_poll (test_core.asm2i) ... ok test_polymorph (test_core.asm2i) ... ok test_poppler (test_core.asm2i) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort WARNING:root:warning: emterpreter bytecode is fairly large, 1.65 MB. It is recommended to use -s EMTERPRETIFY_FILE=.. so that it is saved as a binary file, instead of the default behavior which is to embed it as text (as text, it can cause very slow compile and startup times) Testing poppler with ELIMINATE_DUPLICATE_FUNCTIONS set to 1 warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort WARNING:root:warning: emterpreter bytecode is fairly large, 1.64 MB. It is recommended to use -s EMTERPRETIFY_FILE=.. so that it is saved as a binary file, instead of the default behavior which is to embed it as text (as text, it can cause very slow compile and startup times) ok test_posixtime (test_core.asm2i) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.asm2i) ... ok test_printf_2 (test_core.asm2i) ... ok test_printf_float (test_core.asm2i) ... ok test_printf_more (test_core.asm2i) ... ok test_printf_octal (test_core.asm2i) ... ok test_pthread_specific (test_core.asm2i) ... ok test_ptrtoint (test_core.asm2i) ... ok test_pystruct (test_core.asm2i) ... relocatable ok test_python (test_core.asm2i) ... lto: 0 emcc: warning: cannot represent a NaN literal '0x45da8c0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent WARNING:root:warning: emterpreter bytecode is fairly large, 1.79 MB. It is recommended to use -s EMTERPRETIFY_FILE=.. so that it is saved as a binary file, instead of the default behavior which is to embed it as text (as text, it can cause very slow compile and startup times) lto: 1 emcc: warning: cannot represent a NaN literal '0x3aef650' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent WARNING:root:warning: emterpreter bytecode is fairly large, 2.40 MB. It is recommended to use -s EMTERPRETIFY_FILE=.. so that it is saved as a binary file, instead of the default behavior which is to embed it as text (as text, it can cause very slow compile and startup times) ok test_rand (test_core.asm2i) ... ok test_random (test_core.asm2i) ... ok test_random_device (test_core.asm2i) ... ok test_raytrace (test_core.asm2i) ... ok test_readdir (test_core.asm2i) ... ok test_readdir_empty (test_core.asm2i) ... ok test_regex (test_core.asm2i) ... ok test_reinterpreted_ptrs (test_core.asm2i) ... ok test_relocatable_void_function (test_core.asm2i) ... ok test_remove (test_core.asm2i) ... ok test_rename (test_core.asm2i) ... ok test_rounding (test_core.asm2i) ... 0 1 ok test_runtime_stacksave (test_core.asm2i) ... ok test_runtimelink (test_core.asm2i) ... ok test_safe_heap (test_core.asm2i) ... ok test_sbrk (test_core.asm2i) ... ok test_scriptaclass (test_core.asm2i) ... ok test_scriptaclass_2 (test_core.asm2i) ... ok test_segfault (test_core.asm2i) ... 0 new D2() ok test_set_align (test_core.asm2i) ... ok test_setjmp_many (test_core.asm2i) ... 1 5 20 1000 ok test_setjmp_many_2 (test_core.asm2i) ... ok test_setjmp_noleak (test_core.asm2i) ... ok test_sha1 (test_core.asm2i) ... ok test_simd (test_core.asm2i) ... ok test_simd10 (test_core.asm2i) ... ok test_simd11 (test_core.asm2i) ... ok test_simd12 (test_core.asm2i) ... ok test_simd13 (test_core.asm2i) ... ok test_simd14 (test_core.asm2i) ... ok test_simd15 (test_core.asm2i) ... ok test_simd16 (test_core.asm2i) ... ok test_simd2 (test_core.asm2i) ... ok test_simd3 (test_core.asm2i) ... ok test_simd4 (test_core.asm2i) ... ok test_simd5 (test_core.asm2i) ... ok test_simd6 (test_core.asm2i) ... ok test_simd7 (test_core.asm2i) ... ok test_simd8 (test_core.asm2i) ... ok test_simd9 (test_core.asm2i) ... ok test_simd_dyncall (test_core.asm2i) ... ok test_simd_float32x4 (test_core.asm2i) ... ok test_simd_float64x2 (test_core.asm2i) ... ok test_simd_int16x8 (test_core.asm2i) ... ok test_simd_int32x4 (test_core.asm2i) ... ok test_simd_int8x16 (test_core.asm2i) ... ok test_simd_set_epi64x (test_core.asm2i) ... ok test_sintvars (test_core.asm2i) ... ok test_sizeof (test_core.asm2i) ... ok test_source_map (test_core.asm2i) ... ok test_sqlite (test_core.asm2i) ... WARNING:root:warning: emterpreter bytecode is fairly large, 1.28 MB. It is recommended to use -s EMTERPRETIFY_FILE=.. so that it is saved as a binary file, instead of the default behavior which is to embed it as text (as text, it can cause very slow compile and startup times) ok test_sscanf (test_core.asm2i) ... ok test_sscanf_2 (test_core.asm2i) ... ok test_sscanf_3 (test_core.asm2i) ... ok test_sscanf_4 (test_core.asm2i) ... ok test_sscanf_5 (test_core.asm2i) ... ok test_sscanf_6 (test_core.asm2i) ... ok test_sscanf_caps (test_core.asm2i) ... ok test_sscanf_float (test_core.asm2i) ... ok test_sscanf_hex (test_core.asm2i) ... ok test_sscanf_n (test_core.asm2i) ... ok test_sscanf_other_whitespace (test_core.asm2i) ... ok test_sscanf_skip (test_core.asm2i) ... ok test_sscanf_whitespace (test_core.asm2i) ... ok test_sse1 (test_core.asm2i) ... ok test_sse1_full (test_core.asm2i) ... ok test_sse2_full (test_core.asm2i) ... ok test_sse3_full (test_core.asm2i) ... ok test_sse4_1_full (test_core.asm2i) ... ok test_ssr (test_core.asm2i) ... ok test_ssse3_full (test_core.asm2i) ... ok test_stack (test_core.asm2i) ... ok test_stack_align (test_core.asm2i) ... outlining ok test_stack_byval (test_core.asm2i) ... ok test_stack_overflow (test_core.asm2i) ... ok test_stack_overflow_check (test_core.asm2i) ... ok test_stack_restore (test_core.asm2i) ... ok test_stack_varargs (test_core.asm2i) ... ok test_stack_varargs2 (test_core.asm2i) ... with return with definitely no return ok test_stack_void (test_core.asm2i) ... ok test_stat (test_core.asm2i) ... ok test_stat_chmod (test_core.asm2i) ... ok test_stat_mknod (test_core.asm2i) ... ok test_static_variable (test_core.asm2i) ... ok test_statics (test_core.asm2i) ... ok test_statvfs (test_core.asm2i) ... ok test_std_cout_new (test_core.asm2i) ... ok test_stdbool (test_core.asm2i) ... ok test_stdlibs (test_core.asm2i) ... ok test_stdvec (test_core.asm2i) ... ok test_strcasecmp (test_core.asm2i) ... ok test_strcmp_uni (test_core.asm2i) ... ok test_strftime (test_core.asm2i) ... ok test_strings (test_core.asm2i) ... ok test_strndup (test_core.asm2i) ... ok test_strptime_days (test_core.asm2i) ... ok test_strptime_reentrant (test_core.asm2i) ... ok test_strptime_tm (test_core.asm2i) ... ok test_strstr (test_core.asm2i) ... ok test_strtod (test_core.asm2i) ... ok test_strtok (test_core.asm2i) ... ok test_strtol_bin (test_core.asm2i) ... ok test_strtol_dec (test_core.asm2i) ... ok test_strtol_hex (test_core.asm2i) ... ok test_strtol_oct (test_core.asm2i) ... ok test_strtold (test_core.asm2i) ... ok test_strtoll_bin (test_core.asm2i) ... ok test_strtoll_dec (test_core.asm2i) ... ok test_strtoll_hex (test_core.asm2i) ... ok test_strtoll_oct (test_core.asm2i) ... ok test_struct_varargs (test_core.asm2i) ... ok test_structbyval (test_core.asm2i) ... ok test_structs (test_core.asm2i) ... ok test_sup (test_core.asm2i) ... ok test_systypes (test_core.asm2i) ... ok test_tcgetattr (test_core.asm2i) ... ok test_the_bullet (test_core.asm2i) ... cmake False In file included from /tmp/emscripten_test_asm2i_0JV6iD/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True In file included from /tmp/emscripten_test_asm2i_0JV6iD/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm2i) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm2i) ... ok test_timeb (test_core.asm2i) ... ok test_tinyfuncstr (test_core.asm2i) ... ok test_tracing (test_core.asm2i) ... ok test_transtrcase (test_core.asm2i) ... ok test_trickystring (test_core.asm2i) ... ok test_typeid (test_core.asm2i) ... ok test_unaligned (test_core.asm2i) ... ok test_uname (test_core.asm2i) ... ok test_unicode_js_library (test_core.asm2i) ... ok test_unistd_access (test_core.asm2i) ... ok test_unistd_close (test_core.asm2i) ... ok test_unistd_confstr (test_core.asm2i) ... ok test_unistd_curdir (test_core.asm2i) ... ok test_unistd_dup (test_core.asm2i) ... ok test_unistd_io (test_core.asm2i) ... ok test_unistd_isatty (test_core.asm2i) ... ok test_unistd_links (test_core.asm2i) ... ok test_unistd_login (test_core.asm2i) ... ok test_unistd_misc (test_core.asm2i) ... ok test_unistd_pathconf (test_core.asm2i) ... ok test_unistd_sleep (test_core.asm2i) ... ok test_unistd_swab (test_core.asm2i) ... ok test_unistd_symlink_on_nodefs (test_core.asm2i) ... ok test_unistd_sysconf (test_core.asm2i) ... ok test_unistd_sysconf_phys_pages (test_core.asm2i) ... ok test_unistd_truncate (test_core.asm2i) ... ok test_unistd_ttyname (test_core.asm2i) ... ok test_unistd_unlink (test_core.asm2i) ... ok test_unsigned (test_core.asm2i) ... /tmp/emscripten_test_asm2i_Ia8_lL/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm2i_Ia8_lL/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm2i_Ia8_lL/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm2i) ... ok test_utf16_textdecoder (test_core.asm2i) ... ok test_utf32 (test_core.asm2i) ... ok test_utf8 (test_core.asm2i) ... ok test_utf8_textdecoder (test_core.asm2i) ... ok test_utime (test_core.asm2i) ... ok test_vararg_copy (test_core.asm2i) ... ok test_varargs (test_core.asm2i) ... ok test_varargs_byval (test_core.asm2i) ... ok test_varargs_multi (test_core.asm2i) ... ok test_vprintf (test_core.asm2i) ... ok test_vsnprintf (test_core.asm2i) ... ok test_webidl (test_core.asm2i) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm2i) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm2i) ... ok test_wrap_malloc (test_core.asm2i) ... ok test_zero_multiplication (test_core.asm2i) ... ok test_zerodiv (test_core.asm2i) ... ok test_zlib (test_core.asm2i) ... ok test_799 (test_core.asm2nn) ... ok test_add_function (test_core.asm2nn) ... function pointer emulation ok test_addr_of_stacked (test_core.asm2nn) ... ok test_align64 (test_core.asm2nn) ... ok test_align_moar (test_core.asm2nn) ... relocatable ok test_alloca (test_core.asm2nn) ... ok test_alloca_stack (test_core.asm2nn) ... ok test_array2 (test_core.asm2nn) ... ok test_array2b (test_core.asm2nn) ... ok test_asm_pgo (test_core.asm2nn) ... ok test_asmjs_unknown_emscripten (test_core.asm2nn) ... ok test_assert (test_core.asm2nn) ... ok test_async (test_core.asm2nn) ... ok test_async_exit (test_core.asm2nn) ... ok test_async_returnvalue (test_core.asm2nn) ... ok test_atexit (test_core.asm2nn) ... ok test_atoX (test_core.asm2nn) ... ok test_atomic (test_core.asm2nn) ... ok test_atomic_cxx (test_core.asm2nn) ... main module ok test_autodebug (test_core.asm2nn) ... ok test_bad_typeid (test_core.asm2nn) ... ok test_bigarray (test_core.asm2nn) ... ok test_biggerswitch (test_core.asm2nn) ... ok test_bigswitch (test_core.asm2nn) ... ok test_binaryen (test_core.asm2nn) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode ok test_binaryen_trap_mode (test_core.asm2nn) ... ok test_bitfields (test_core.asm2nn) ... ok test_brk (test_core.asm2nn) ... ok test_bsearch (test_core.asm2nn) ... ok test_bswap64 (test_core.asm2nn) ... 0 0 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.asm2nn) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand Testing case '/emscripten/tests/cases/phiundefi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoint_blockaddr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/quotedlabel'... Testing case '/emscripten/tests/cases/redundantswitch_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnfp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnnan_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_ctlz_negative_i8'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_struct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectadd'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectstruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sillybitcast'... Testing case '/emscripten/tests/cases/sillybitcast2'... Testing case '/emscripten/tests/cases/sillyfuncast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storebigfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storestruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sub_11_0'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/subnums'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64b_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64c_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trace'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trunc'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/typestr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/uadd_overflow_64_ta2'... Testing case '/emscripten/tests/cases/uadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/udiv'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/unaligneddouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/usenullcall_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroembedded'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroextarg'... warning: unresolved symbol: strlen ok test_ccall (test_core.asm2nn) ... with closure ok test_class (test_core.asm2nn) ... ok test_closebitcasts (test_core.asm2nn) ... ok test_complex (test_core.asm2nn) ... ok test_constglobalstructs (test_core.asm2nn) ... ok test_constglobalunion (test_core.asm2nn) ... ok test_conststructs (test_core.asm2nn) ... ok test_copyop (test_core.asm2nn) ... ok test_coroutine (test_core.asm2nn) ... ok test_ctype (test_core.asm2nn) ... ok test_cube2hash (test_core.asm2nn) ... ok test_cube2md5 (test_core.asm2nn) ... ok test_cubescript (test_core.asm2nn) ... relocatable split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_cxx03_do_run (test_core.asm2nn) ... ok test_cxx_self_assign (test_core.asm2nn) ... ok test_dead_functions (test_core.asm2nn) ... ok test_demangle_stacks (test_core.asm2nn) ... ok test_demangle_stacks_symbol_map (test_core.asm2nn) ... wrote symbol map file to /tmp/emscripten_test_asm2nn_NNLOlS/src.cpp.o.js.symbols full: __ZN9NameSpace5Class7AborterEdcPi short: La ok test_direct_string_constant_usage (test_core.asm2nn) ... ok test_dlfcn_basic (test_core.asm2nn) ... ok test_dlfcn_data_and_fptr (test_core.asm2nn) ... ok test_dlfcn_em_asm (test_core.asm2nn) ... ok test_dlfcn_funcs (test_core.asm2nn) ... ok test_dlfcn_i64 (test_core.asm2nn) ... ok test_dlfcn_longjmp (test_core.asm2nn) ... ok test_dlfcn_mallocs (test_core.asm2nn) ... ok test_dlfcn_qsort (test_core.asm2nn) ... ok test_dlfcn_self (test_core.asm2nn) ... ok test_dlfcn_stacks (test_core.asm2nn) ... ok test_dlfcn_unique_sig (test_core.asm2nn) ... ok test_dlfcn_varargs (test_core.asm2nn) ... ok test_dlmalloc (test_core.asm2nn) ... ok test_dlmalloc_partial (test_core.asm2nn) ... ok test_dlmalloc_partial_2 (test_core.asm2nn) ... ok test_double_i64_conversion (test_core.asm2nn) ... ok test_double_varargs (test_core.asm2nn) ... ok test_dylink_basics (test_core.asm2nn) ... flip ok test_dylink_class (test_core.asm2nn) ... flip ok test_dylink_dot_a (test_core.asm2nn) ... flip ok test_dylink_dynamic_cast (test_core.asm2nn) ... flip ok test_dylink_floats (test_core.asm2nn) ... flip ok test_dylink_funcpointer (test_core.asm2nn) ... flip ok test_dylink_funcpointers (test_core.asm2nn) ... flip ok test_dylink_funcpointers2 (test_core.asm2nn) ... ok test_dylink_funcpointers_float (test_core.asm2nn) ... flip ok test_dylink_funcpointers_wrapper (test_core.asm2nn) ... flip ok test_dylink_global_init (test_core.asm2nn) ... flip ok test_dylink_global_inits (test_core.asm2nn) ... flip ok test_dylink_global_var (test_core.asm2nn) ... flip ok test_dylink_global_var_jslib (test_core.asm2nn) ... flip ok test_dylink_global_var_modded (test_core.asm2nn) ... flip ok test_dylink_hyper_dupe (test_core.asm2nn) ... flip ok test_dylink_i64 (test_core.asm2nn) ... flip ok test_dylink_i64_b (test_core.asm2nn) ... flip ok test_dylink_iostream (test_core.asm2nn) ... flip ok test_dylink_jslib (test_core.asm2nn) ... flip ok test_dylink_mallocs (test_core.asm2nn) ... flip ok test_dylink_many_postSets (test_core.asm2nn) ... flip ok test_dylink_postSets_chunking (test_core.asm2nn) ... flip ok test_dylink_printfs (test_core.asm2nn) ... flip ok test_dylink_spaghetti (test_core.asm2nn) ... flip ok test_dylink_syslibs (test_core.asm2nn) ... syslibs libcxx 0 flip syslibs 1 0 flip syslibs 0 (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.asm2nn) ... INFO:root:building and verifying zlib INFO:root:...success flip ok test_dynamic_cast (test_core.asm2nn) ... ok test_dynamic_cast_2 (test_core.asm2nn) ... ok test_dynamic_cast_b (test_core.asm2nn) ... ok test_em_asm (test_core.asm2nn) ... ok test_em_asm_parameter_pack (test_core.asm2nn) ... ok test_em_asm_unicode (test_core.asm2nn) ... ok test_em_asm_unused_arguments (test_core.asm2nn) ... ok test_embind (test_core.asm2nn) ... ok test_embind_2 (test_core.asm2nn) ... ok test_embind_3 (test_core.asm2nn) ... ok test_embind_4 (test_core.asm2nn) ... ok test_embind_5 (test_core.asm2nn) ... ok test_emptyclass (test_core.asm2nn) ... ok test_emscripten_api (test_core.asm2nn) ... /tmp/emscripten_test_asm2nn_EORQVQ/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_asm2nn_EORQVQ/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.asm2nn) ... ok test_emscripten_get_now (test_core.asm2nn) ... ok test_emscripten_log (test_core.asm2nn) ... ok test_emscripten_run_script_string_utf8 (test_core.asm2nn) ... ok test_emterpretify (test_core.asm2nn) ... async ok test_emulate_function_pointer_casts (test_core.asm2nn) ... ok test_env (test_core.asm2nn) ... ok test_environ (test_core.asm2nn) ... ok test_erf (test_core.asm2nn) ... ok test_errar (test_core.asm2nn) ... ok test_eval_ctors (test_core.asm2nn) ... leave printf in ctor remove ctor of just assigns to memory 84473 => 84280 , are we testing code size? True 2807 => 4425 libcxx - remove 2 ctors from iostream code 482339 => 471493 , are we testing code size? True 16315 => 22650 assertions too ok test_exception_source_map (test_core.asm2nn) ... ok test_exceptions (test_core.asm2nn) ... ok test_exceptions_2 (test_core.asm2nn) ... 0 1 ok test_exceptions_3 (test_core.asm2nn) ... 0 1 2 ok test_exceptions_alias (test_core.asm2nn) ... ok test_exceptions_convert (test_core.asm2nn) ... ok test_exceptions_destroy_virtual (test_core.asm2nn) ... ok test_exceptions_libcxx (test_core.asm2nn) ... ok test_exceptions_multi (test_core.asm2nn) ... ok test_exceptions_primary (test_core.asm2nn) ... ok test_exceptions_refcount (test_core.asm2nn) ... ok test_exceptions_resume (test_core.asm2nn) ... ok test_exceptions_rethrow (test_core.asm2nn) ... ok test_exceptions_simplify_cfg (test_core.asm2nn) ... ok test_exceptions_std (test_core.asm2nn) ... ok test_exceptions_typed (test_core.asm2nn) ... ok test_exceptions_uncaught (test_core.asm2nn) ... ok test_exceptions_uncaught_2 (test_core.asm2nn) ... ok test_exceptions_virtual_inheritance (test_core.asm2nn) ... ok test_exceptions_white_list (test_core.asm2nn) ... 95849 94531 94531 94845 ok test_exceptions_white_list_2 (test_core.asm2nn) ... ok test_exit_status (test_core.asm2nn) ... ok test_exported_response (test_core.asm2nn) ... ok test_fakestat (test_core.asm2nn) ... ok test_fannkuch (test_core.asm2nn) ... ok test_fast_math (test_core.asm2nn) ... ok test_fasta (test_core.asm2nn) ... 0 float /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm2nn_AxK17f/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm2nn) ... ok test_fcntl_misc (test_core.asm2nn) ... ok test_fcntl_open (test_core.asm2nn) ... ok test_fcvt (test_core.asm2nn) ... ok test_fgetc_ungetc (test_core.asm2nn) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.asm2nn) ... ok test_fgets_eol (test_core.asm2nn) ... ok test_fileno (test_core.asm2nn) ... ok test_files (test_core.asm2nn) ... base ['-O2', '--closure', '1'] [] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] ['-s', 'SYSCALL_DEBUG=1'] ok test_files_m (test_core.asm2nn) ... ok test_flexarray_struct (test_core.asm2nn) ... ok test_float32_precise (test_core.asm2nn) ... ok test_float_literals (test_core.asm2nn) ... ok test_floatvars (test_core.asm2nn) ... ok test_fnmatch (test_core.asm2nn) ... ok test_freetype (test_core.asm2nn) ... outlining: 0 outlining: 5000 [issue 324] [issue 324 case 2] [issue 324 case 3] ok test_frexp (test_core.asm2nn) ... ok test_fs_append (test_core.asm2nn) ... ok test_fs_base (test_core.asm2nn) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm2nn) ... ok test_fs_emptyPath (test_core.asm2nn) ... ok test_fs_mmap (test_core.asm2nn) ... ok test_fs_nodefs_cloexec (test_core.asm2nn) ... ok test_fs_nodefs_rw (test_core.asm2nn) ... closure ok test_fs_trackingdelegate (test_core.asm2nn) ... ok test_fs_write (test_core.asm2nn) ... ok test_fs_writeFile (test_core.asm2nn) ... ok test_fscanf (test_core.asm2nn) ... ok test_fscanf_2 (test_core.asm2nn) ... ok test_funcptr (test_core.asm2nn) ... ok test_funcptr_import_type (test_core.asm2nn) ... ok test_funcptr_namecollide (test_core.asm2nn) ... ok test_funcptrfunc (test_core.asm2nn) ... ok test_funcs (test_core.asm2nn) ... ok test_functionpointer_libfunc_varargs (test_core.asm2nn) ... ok test_fuzz (test_core.asm2nn) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp ok test_fwrite_0 (test_core.asm2nn) ... ok test_gcc_unmangler (test_core.asm2nn) ... ok test_getFuncWrapper_sig_alias (test_core.asm2nn) ... ok test_getdents64 (test_core.asm2nn) ... ok test_getgep (test_core.asm2nn) ... ok test_getloadavg (test_core.asm2nn) ... ok test_getopt (test_core.asm2nn) ... ok test_getopt_long (test_core.asm2nn) ... ok test_globaldoubles (test_core.asm2nn) ... ok test_globals (test_core.asm2nn) ... ok test_gmtime (test_core.asm2nn) ... ok test_hello_world (test_core.asm2nn) ... ok test_i16_emcc_intrinsic (test_core.asm2nn) ... ok test_i32_mul_precise (test_core.asm2nn) ... ok test_i64 (test_core.asm2nn) ... ok test_i64_2 (test_core.asm2nn) ... ok test_i64_3 (test_core.asm2nn) ... ok test_i64_4 (test_core.asm2nn) ... ok test_i64_7z (test_core.asm2nn) ... ok test_i64_b (test_core.asm2nn) ... /tmp/emscripten_test_asm2nn_wgE9Z7/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm2nn) ... ok test_i64_cmp2 (test_core.asm2nn) ... ok test_i64_double (test_core.asm2nn) ... ok test_i64_i16 (test_core.asm2nn) ... ok test_i64_llabs (test_core.asm2nn) ... ok test_i64_precise (test_core.asm2nn) ... ok test_i64_precise_needed (test_core.asm2nn) ... ok test_i64_precise_unneeded (test_core.asm2nn) ... ok test_i64_qdouble (test_core.asm2nn) ... ok test_i64_umul (test_core.asm2nn) ... ok test_i64_varargs (test_core.asm2nn) ... ok test_i64_zextneg (test_core.asm2nn) ... ok test_if (test_core.asm2nn) ... ok test_if_else (test_core.asm2nn) ... ok test_indirectbr (test_core.asm2nn) ... ok test_indirectbr_many (test_core.asm2nn) ... ok test_inherit (test_core.asm2nn) ... ok test_inlinejs (test_core.asm2nn) ... ok test_inlinejs2 (test_core.asm2nn) ... ok test_inlinejs3 (test_core.asm2nn) ... WARNING:root:disabling asm.js validation due to use of non-supported features: emscripten_debugger is used no debugger, check validation ok test_inlinejs4 (test_core.asm2nn) ... ok test_intentional_fault (test_core.asm2nn) ... ok test_intvars (test_core.asm2nn) ... ok test_iostream_and_determinism (test_core.asm2nn) ... (iteration) (iteration) (iteration) (iteration) (iteration) [483033, 483033, 483033, 483033, 483033] ok test_iostream_ctors (test_core.asm2nn) ... ok test_isdigit_l (test_core.asm2nn) ... ok test_isnan (test_core.asm2nn) ... ok test_istream (test_core.asm2nn) ... 0 ok test_iswdigit (test_core.asm2nn) ... ok test_js_libraries (test_core.asm2nn) ... ok test_langinfo (test_core.asm2nn) ... ok test_large_exported_response (test_core.asm2nn) ... ok test_libcextra (test_core.asm2nn) ... ok test_libcxx (test_core.asm2nn) ... ok test_libgen (test_core.asm2nn) ... ok test_life (test_core.asm2nn) ... ok test_lifetime (test_core.asm2nn) ... ok test_line_endings (test_core.asm2nn) ... ok test_linked_list (test_core.asm2nn) ... ok test_literal_negative_zero (test_core.asm2nn) ... ok test_llrint (test_core.asm2nn) ... ok test_llvm_fabs (test_core.asm2nn) ... ok test_llvm_intrinsics (test_core.asm2nn) ... ok test_llvm_used (test_core.asm2nn) ... ok test_llvmswitch (test_core.asm2nn) ... ok test_locale (test_core.asm2nn) ... ok test_longjmp (test_core.asm2nn) ... ok test_longjmp2 (test_core.asm2nn) ... ok test_longjmp3 (test_core.asm2nn) ... ok test_longjmp4 (test_core.asm2nn) ... ok test_longjmp_exc (test_core.asm2nn) ... ok test_longjmp_funcptr (test_core.asm2nn) ... ok test_longjmp_repeat (test_core.asm2nn) ... ok test_longjmp_stacked (test_core.asm2nn) ... ok test_longjmp_throw (test_core.asm2nn) ... 0 1 ok test_loop (test_core.asm2nn) ... ok test_lua (test_core.asm2nn) ... 0 1 ok test_main_module_static_align (test_core.asm2nn) ... ok test_mainenv (test_core.asm2nn) ... ok test_mallinfo (test_core.asm2nn) ... ok test_mallocstruct (test_core.asm2nn) ... ok test_math (test_core.asm2nn) ... ok test_math_hyperbolic (test_core.asm2nn) ... ok test_math_lgamma (test_core.asm2nn) ... main module ok test_mathfuncptr (test_core.asm2nn) ... ok test_memcpy2 (test_core.asm2nn) ... ok test_memcpy3 (test_core.asm2nn) ... ok test_memcpy_alignment (test_core.asm2nn) ... ok test_memcpy_memcmp (test_core.asm2nn) ... ok test_memmove (test_core.asm2nn) ... ok test_memmove2 (test_core.asm2nn) ... ok test_memmove3 (test_core.asm2nn) ... ok test_memorygrowth (test_core.asm2nn) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth_2 (test_core.asm2nn) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm2nn) ... ok test_memset (test_core.asm2nn) ... ok test_memset_alignment (test_core.asm2nn) ... ok test_minmax (test_core.asm2nn) ... ok test_mmap (test_core.asm2nn) ... ok test_mmap_file (test_core.asm2nn) ... ok test_mod_globalstruct (test_core.asm2nn) ... ok test_mount (test_core.asm2nn) ... ok test_multiply_defined_symbols (test_core.asm2nn) ... ok test_negative_zero (test_core.asm2nn) ... /tmp/emscripten_test_asm2nn_nezDal/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm2nn) ... ok test_netinet_in (test_core.asm2nn) ... ok test_newstruct (test_core.asm2nn) ... ok test_nl_types (test_core.asm2nn) ... ok test_noexitruntime (test_core.asm2nn) ... ok test_openjpeg (test_core.asm2nn) ... not doing debug check ok test_pack (test_core.asm2nn) ... ok test_parseInt (test_core.asm2nn) ... ok test_perrar (test_core.asm2nn) ... ok test_pgo (test_core.asm2nn) ... ok test_phiundef (test_core.asm2nn) ... ok test_poll (test_core.asm2nn) ... ok test_polymorph (test_core.asm2nn) ... ok test_poppler (test_core.asm2nn) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort Testing poppler with ELIMINATE_DUPLICATE_FUNCTIONS set to 1 warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort ok test_posixtime (test_core.asm2nn) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.asm2nn) ... ok test_printf_2 (test_core.asm2nn) ... ok test_printf_float (test_core.asm2nn) ... ok test_printf_more (test_core.asm2nn) ... ok test_printf_octal (test_core.asm2nn) ... ok test_pthread_specific (test_core.asm2nn) ... ok test_ptrtoint (test_core.asm2nn) ... ok test_pystruct (test_core.asm2nn) ... relocatable ok test_python (test_core.asm2nn) ... lto: 0 emcc: warning: cannot represent a NaN literal '0x399c960' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent lto: 1 emcc: warning: cannot represent a NaN literal '0x4aa22d0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent ok test_rand (test_core.asm2nn) ... ok test_random (test_core.asm2nn) ... ok test_random_device (test_core.asm2nn) ... ok test_raytrace (test_core.asm2nn) ... ok test_readdir (test_core.asm2nn) ... ok test_readdir_empty (test_core.asm2nn) ... ok test_regex (test_core.asm2nn) ... ok test_reinterpreted_ptrs (test_core.asm2nn) ... ok test_relocatable_void_function (test_core.asm2nn) ... ok test_remove (test_core.asm2nn) ... ok test_rename (test_core.asm2nn) ... ok test_rounding (test_core.asm2nn) ... 0 1 ok test_runtime_stacksave (test_core.asm2nn) ... ok test_runtimelink (test_core.asm2nn) ... ok test_safe_heap (test_core.asm2nn) ... ok test_sbrk (test_core.asm2nn) ... ok test_scriptaclass (test_core.asm2nn) ... ok test_scriptaclass_2 (test_core.asm2nn) ... ok test_segfault (test_core.asm2nn) ... 0 new D2() ok test_set_align (test_core.asm2nn) ... ok test_setjmp_many (test_core.asm2nn) ... 1 5 20 1000 ok test_setjmp_many_2 (test_core.asm2nn) ... ok test_setjmp_noleak (test_core.asm2nn) ... ok test_sha1 (test_core.asm2nn) ... ok test_simd (test_core.asm2nn) ... ok test_simd10 (test_core.asm2nn) ... ok test_simd11 (test_core.asm2nn) ... ok test_simd12 (test_core.asm2nn) ... ok test_simd13 (test_core.asm2nn) ... ok test_simd14 (test_core.asm2nn) ... ok test_simd15 (test_core.asm2nn) ... ok test_simd16 (test_core.asm2nn) ... ok test_simd2 (test_core.asm2nn) ... ok test_simd3 (test_core.asm2nn) ... ok test_simd4 (test_core.asm2nn) ... ok test_simd5 (test_core.asm2nn) ... ok test_simd6 (test_core.asm2nn) ... ok test_simd7 (test_core.asm2nn) ... ok test_simd8 (test_core.asm2nn) ... ok test_simd9 (test_core.asm2nn) ... ok test_simd_dyncall (test_core.asm2nn) ... ok test_simd_float32x4 (test_core.asm2nn) ... ok test_simd_float64x2 (test_core.asm2nn) ... ok test_simd_int16x8 (test_core.asm2nn) ... ok test_simd_int32x4 (test_core.asm2nn) ... ok test_simd_int8x16 (test_core.asm2nn) ... ok test_simd_set_epi64x (test_core.asm2nn) ... ok test_sintvars (test_core.asm2nn) ... ok test_sizeof (test_core.asm2nn) ... ok test_source_map (test_core.asm2nn) ... ok test_sqlite (test_core.asm2nn) ... ok test_sscanf (test_core.asm2nn) ... ok test_sscanf_2 (test_core.asm2nn) ... ok test_sscanf_3 (test_core.asm2nn) ... ok test_sscanf_4 (test_core.asm2nn) ... ok test_sscanf_5 (test_core.asm2nn) ... ok test_sscanf_6 (test_core.asm2nn) ... ok test_sscanf_caps (test_core.asm2nn) ... ok test_sscanf_float (test_core.asm2nn) ... ok test_sscanf_hex (test_core.asm2nn) ... ok test_sscanf_n (test_core.asm2nn) ... ok test_sscanf_other_whitespace (test_core.asm2nn) ... ok test_sscanf_skip (test_core.asm2nn) ... ok test_sscanf_whitespace (test_core.asm2nn) ... ok test_sse1 (test_core.asm2nn) ... ok test_sse1_full (test_core.asm2nn) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.asm2nn) ... /emscripten/tests/test_sse2_full.cpp:4:10: fatal error: 'emmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse3_full (test_core.asm2nn) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.asm2nn) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.asm2nn) ... ok test_ssse3_full (test_core.asm2nn) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.asm2nn) ... ok test_stack_align (test_core.asm2nn) ... outlining ok test_stack_byval (test_core.asm2nn) ... ok test_stack_overflow (test_core.asm2nn) ... ok test_stack_overflow_check (test_core.asm2nn) ... ok test_stack_restore (test_core.asm2nn) ... ok test_stack_varargs (test_core.asm2nn) ... ok test_stack_varargs2 (test_core.asm2nn) ... with return with definitely no return ok test_stack_void (test_core.asm2nn) ... ok test_stat (test_core.asm2nn) ... ok test_stat_chmod (test_core.asm2nn) ... ok test_stat_mknod (test_core.asm2nn) ... ok test_static_variable (test_core.asm2nn) ... ok test_statics (test_core.asm2nn) ... ok test_statvfs (test_core.asm2nn) ... ok test_std_cout_new (test_core.asm2nn) ... ok test_stdbool (test_core.asm2nn) ... ok test_stdlibs (test_core.asm2nn) ... ok test_stdvec (test_core.asm2nn) ... ok test_strcasecmp (test_core.asm2nn) ... ok test_strcmp_uni (test_core.asm2nn) ... ok test_strftime (test_core.asm2nn) ... ok test_strings (test_core.asm2nn) ... ok test_strndup (test_core.asm2nn) ... ok test_strptime_days (test_core.asm2nn) ... ok test_strptime_reentrant (test_core.asm2nn) ... ok test_strptime_tm (test_core.asm2nn) ... ok test_strstr (test_core.asm2nn) ... ok test_strtod (test_core.asm2nn) ... ok test_strtok (test_core.asm2nn) ... ok test_strtol_bin (test_core.asm2nn) ... ok test_strtol_dec (test_core.asm2nn) ... ok test_strtol_hex (test_core.asm2nn) ... ok test_strtol_oct (test_core.asm2nn) ... ok test_strtold (test_core.asm2nn) ... ok test_strtoll_bin (test_core.asm2nn) ... ok test_strtoll_dec (test_core.asm2nn) ... ok test_strtoll_hex (test_core.asm2nn) ... ok test_strtoll_oct (test_core.asm2nn) ... ok test_struct_varargs (test_core.asm2nn) ... ok test_structbyval (test_core.asm2nn) ... ok test_structs (test_core.asm2nn) ... ok test_sup (test_core.asm2nn) ... ok test_systypes (test_core.asm2nn) ... ok test_tcgetattr (test_core.asm2nn) ... ok test_the_bullet (test_core.asm2nn) ... cmake False In file included from /tmp/emscripten_test_asm2nn_wFe_c_/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True In file included from /tmp/emscripten_test_asm2nn_wFe_c_/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm2nn) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm2nn) ... ok test_timeb (test_core.asm2nn) ... ok test_tinyfuncstr (test_core.asm2nn) ... ok test_tracing (test_core.asm2nn) ... ok test_transtrcase (test_core.asm2nn) ... ok test_trickystring (test_core.asm2nn) ... ok test_typeid (test_core.asm2nn) ... ok test_unaligned (test_core.asm2nn) ... ok test_uname (test_core.asm2nn) ... ok test_unicode_js_library (test_core.asm2nn) ... ok test_unistd_access (test_core.asm2nn) ... ok test_unistd_close (test_core.asm2nn) ... ok test_unistd_confstr (test_core.asm2nn) ... ok test_unistd_curdir (test_core.asm2nn) ... ok test_unistd_dup (test_core.asm2nn) ... ok test_unistd_io (test_core.asm2nn) ... ok test_unistd_isatty (test_core.asm2nn) ... ok test_unistd_links (test_core.asm2nn) ... ok test_unistd_login (test_core.asm2nn) ... ok test_unistd_misc (test_core.asm2nn) ... ok test_unistd_pathconf (test_core.asm2nn) ... ok test_unistd_sleep (test_core.asm2nn) ... ok test_unistd_swab (test_core.asm2nn) ... ok test_unistd_symlink_on_nodefs (test_core.asm2nn) ... ok test_unistd_sysconf (test_core.asm2nn) ... ok test_unistd_sysconf_phys_pages (test_core.asm2nn) ... ok test_unistd_truncate (test_core.asm2nn) ... ok test_unistd_ttyname (test_core.asm2nn) ... ok test_unistd_unlink (test_core.asm2nn) ... ok test_unsigned (test_core.asm2nn) ... /tmp/emscripten_test_asm2nn_AELcOr/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm2nn_AELcOr/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm2nn_AELcOr/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm2nn) ... ok test_utf16_textdecoder (test_core.asm2nn) ... ok test_utf32 (test_core.asm2nn) ... ok test_utf8 (test_core.asm2nn) ... ok test_utf8_textdecoder (test_core.asm2nn) ... ok test_utime (test_core.asm2nn) ... ok test_vararg_copy (test_core.asm2nn) ... ok test_varargs (test_core.asm2nn) ... ok test_varargs_byval (test_core.asm2nn) ... ok test_varargs_multi (test_core.asm2nn) ... ok test_vprintf (test_core.asm2nn) ... ok test_vsnprintf (test_core.asm2nn) ... ok test_webidl (test_core.asm2nn) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm2nn) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm2nn) ... ok test_wrap_malloc (test_core.asm2nn) ... ok test_zero_multiplication (test_core.asm2nn) ... ok test_zerodiv (test_core.asm2nn) ... ok test_zlib (test_core.asm2nn) ... ok test_799 (test_core.asm3) ... ok test_add_function (test_core.asm3) ... function pointer emulation ok test_addr_of_stacked (test_core.asm3) ... ok test_align64 (test_core.asm3) ... ok test_align_moar (test_core.asm3) ... relocatable ok test_alloca (test_core.asm3) ... ok test_alloca_stack (test_core.asm3) ... ok test_array2 (test_core.asm3) ... ok test_array2b (test_core.asm3) ... ok test_asm_pgo (test_core.asm3) ... ok test_asmjs_unknown_emscripten (test_core.asm3) ... ok test_assert (test_core.asm3) ... ok test_async (test_core.asm3) ... ok test_async_exit (test_core.asm3) ... ok test_async_returnvalue (test_core.asm3) ... ok test_atexit (test_core.asm3) ... ok test_atoX (test_core.asm3) ... ok test_atomic (test_core.asm3) ... ok test_atomic_cxx (test_core.asm3) ... main module ok test_autodebug (test_core.asm3) ... ok test_bad_typeid (test_core.asm3) ... ok test_bigarray (test_core.asm3) ... ok test_biggerswitch (test_core.asm3) ... ok test_bigswitch (test_core.asm3) ... ok test_binaryen (test_core.asm3) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode ok test_binaryen_trap_mode (test_core.asm3) ... ok test_bitfields (test_core.asm3) ... ok test_brk (test_core.asm3) ... ok test_bsearch (test_core.asm3) ... ok test_bswap64 (test_core.asm3) ... 0 0 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.asm3) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand Testing case '/emscripten/tests/cases/phiundefi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoi64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ptrtoint_blockaddr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/quotedlabel'... Testing case '/emscripten/tests/cases/redundantswitch_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnfp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/returnnan_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_ctlz_negative_i8'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/rust_struct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectadd'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/selectstruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sillybitcast'... Testing case '/emscripten/tests/cases/sillybitcast2'... Testing case '/emscripten/tests/cases/sillyfuncast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storebigfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/storestruct'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/sub_11_0'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/subnums'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64b_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/switch64c_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trace'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/trunc'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/typestr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/uadd_overflow_64_ta2'... Testing case '/emscripten/tests/cases/uadd_overflow_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/udiv'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/unaligneddouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/usenullcall_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroembedded'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/zeroextarg'... warning: unresolved symbol: strlen ok test_ccall (test_core.asm3) ... ok test_class (test_core.asm3) ... ok test_closebitcasts (test_core.asm3) ... ok test_complex (test_core.asm3) ... ok test_constglobalstructs (test_core.asm3) ... ok test_constglobalunion (test_core.asm3) ... ok test_conststructs (test_core.asm3) ... ok test_copyop (test_core.asm3) ... ok test_coroutine (test_core.asm3) ... ok test_ctype (test_core.asm3) ... ok test_cube2hash (test_core.asm3) ... ok test_cube2md5 (test_core.asm3) ... ok test_cubescript (test_core.asm3) ... relocatable split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:cannot use closure compiler on split memory, for now, disabling ok test_cxx03_do_run (test_core.asm3) ... ok test_cxx_self_assign (test_core.asm3) ... ok test_dead_functions (test_core.asm3) ... ok test_demangle_stacks (test_core.asm3) ... ok test_demangle_stacks_symbol_map (test_core.asm3) ... wrote symbol map file to /tmp/emscripten_test_asm3_wL_mUO/src.cpp.o.js.symbols full: __ZN9NameSpace5Class7AborterEdcPi short: La ok test_direct_string_constant_usage (test_core.asm3) ... ok test_dlfcn_basic (test_core.asm3) ... ok test_dlfcn_data_and_fptr (test_core.asm3) ... ok test_dlfcn_em_asm (test_core.asm3) ... ok test_dlfcn_funcs (test_core.asm3) ... ok test_dlfcn_i64 (test_core.asm3) ... ok test_dlfcn_longjmp (test_core.asm3) ... ok test_dlfcn_mallocs (test_core.asm3) ... ok test_dlfcn_qsort (test_core.asm3) ... ok test_dlfcn_self (test_core.asm3) ... ok test_dlfcn_stacks (test_core.asm3) ... ok test_dlfcn_unique_sig (test_core.asm3) ... ok test_dlfcn_varargs (test_core.asm3) ... ok test_dlmalloc (test_core.asm3) ... ok test_dlmalloc_partial (test_core.asm3) ... ok test_dlmalloc_partial_2 (test_core.asm3) ... ok test_double_i64_conversion (test_core.asm3) ... ok test_double_varargs (test_core.asm3) ... ok test_dylink_basics (test_core.asm3) ... flip ok test_dylink_class (test_core.asm3) ... flip ok test_dylink_dot_a (test_core.asm3) ... flip ok test_dylink_dynamic_cast (test_core.asm3) ... flip ok test_dylink_floats (test_core.asm3) ... flip ok test_dylink_funcpointer (test_core.asm3) ... flip ok test_dylink_funcpointers (test_core.asm3) ... flip ok test_dylink_funcpointers2 (test_core.asm3) ... ok test_dylink_funcpointers_float (test_core.asm3) ... flip ok test_dylink_funcpointers_wrapper (test_core.asm3) ... flip ok test_dylink_global_init (test_core.asm3) ... flip ok test_dylink_global_inits (test_core.asm3) ... flip ok test_dylink_global_var (test_core.asm3) ... flip ok test_dylink_global_var_jslib (test_core.asm3) ... flip ok test_dylink_global_var_modded (test_core.asm3) ... flip ok test_dylink_hyper_dupe (test_core.asm3) ... flip ok test_dylink_i64 (test_core.asm3) ... flip ok test_dylink_i64_b (test_core.asm3) ... flip ok test_dylink_iostream (test_core.asm3) ... flip ok test_dylink_jslib (test_core.asm3) ... flip ok test_dylink_mallocs (test_core.asm3) ... flip ok test_dylink_many_postSets (test_core.asm3) ... flip ok test_dylink_postSets_chunking (test_core.asm3) ... flip ok test_dylink_printfs (test_core.asm3) ... flip ok test_dylink_spaghetti (test_core.asm3) ... flip ok test_dylink_syslibs (test_core.asm3) ... syslibs libcxx 0 flip syslibs 1 0 flip syslibs 0 (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.asm3) ... INFO:root:building and verifying zlib INFO:root:...success flip ok test_dynamic_cast (test_core.asm3) ... ok test_dynamic_cast_2 (test_core.asm3) ... ok test_dynamic_cast_b (test_core.asm3) ... ok test_em_asm (test_core.asm3) ... ok test_em_asm_parameter_pack (test_core.asm3) ... ok test_em_asm_unicode (test_core.asm3) ... ok test_em_asm_unused_arguments (test_core.asm3) ... ok test_embind (test_core.asm3) ... ok test_embind_2 (test_core.asm3) ... ok test_embind_3 (test_core.asm3) ... ok test_embind_4 (test_core.asm3) ... ok test_embind_5 (test_core.asm3) ... ok test_emptyclass (test_core.asm3) ... ok test_emscripten_api (test_core.asm3) ... /tmp/emscripten_test_asm3_kt4Odi/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_asm3_kt4Odi/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.asm3) ... ok test_emscripten_get_now (test_core.asm3) ... ok test_emscripten_log (test_core.asm3) ... ok test_emscripten_run_script_string_utf8 (test_core.asm3) ... ok test_emterpretify (test_core.asm3) ... async ok test_emulate_function_pointer_casts (test_core.asm3) ... ok test_env (test_core.asm3) ... ok test_environ (test_core.asm3) ... ok test_erf (test_core.asm3) ... ok test_errar (test_core.asm3) ... ok test_eval_ctors (test_core.asm3) ... ok test_exception_source_map (test_core.asm3) ... ok test_exceptions (test_core.asm3) ... ok test_exceptions_2 (test_core.asm3) ... 0 1 ok test_exceptions_3 (test_core.asm3) ... 0 1 2 ok test_exceptions_alias (test_core.asm3) ... ok test_exceptions_convert (test_core.asm3) ... ok test_exceptions_destroy_virtual (test_core.asm3) ... ok test_exceptions_libcxx (test_core.asm3) ... ok test_exceptions_multi (test_core.asm3) ... ok test_exceptions_primary (test_core.asm3) ... ok test_exceptions_refcount (test_core.asm3) ... ok test_exceptions_resume (test_core.asm3) ... ok test_exceptions_rethrow (test_core.asm3) ... ok test_exceptions_simplify_cfg (test_core.asm3) ... ok test_exceptions_std (test_core.asm3) ... ok test_exceptions_typed (test_core.asm3) ... ok test_exceptions_uncaught (test_core.asm3) ... ok test_exceptions_uncaught_2 (test_core.asm3) ... ok test_exceptions_virtual_inheritance (test_core.asm3) ... ok test_exceptions_white_list (test_core.asm3) ... 91535 90217 90217 90531 ok test_exceptions_white_list_2 (test_core.asm3) ... ok test_exit_status (test_core.asm3) ... ok test_exported_response (test_core.asm3) ... ok test_fakestat (test_core.asm3) ... ok test_fannkuch (test_core.asm3) ... ok test_fast_math (test_core.asm3) ... ok test_fasta (test_core.asm3) ... 0 float /tmp/emscripten_test_asm3_W4U765/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm3_W4U765/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_asm3_W4U765/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm3_W4U765/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_asm3_W4U765/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm3_W4U765/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_asm3_W4U765/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm3_W4U765/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_asm3_W4U765/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm3_W4U765/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_asm3_W4U765/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_asm3_W4U765/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.asm3) ... ok test_fcntl_misc (test_core.asm3) ... ok test_fcntl_open (test_core.asm3) ... ok test_fcvt (test_core.asm3) ... ok test_fgetc_ungetc (test_core.asm3) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.asm3) ... ok test_fgets_eol (test_core.asm3) ... ok test_fileno (test_core.asm3) ... ok test_files (test_core.asm3) ... closure 2 base ['-O3', '--closure', '2'] [] WARNING:root:not all asm.js optimizations are possible with --closure 2, disabling those - your code will be run more slowly [-Walmost-asm] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] WARNING:root:not all asm.js optimizations are possible with --closure 2, disabling those - your code will be run more slowly [-Walmost-asm] ['-s', 'SYSCALL_DEBUG=1'] WARNING:root:not all asm.js optimizations are possible with --closure 2, disabling those - your code will be run more slowly [-Walmost-asm] ok test_files_m (test_core.asm3) ... ok test_flexarray_struct (test_core.asm3) ... ok test_float32_precise (test_core.asm3) ... ok test_float_literals (test_core.asm3) ... ok test_floatvars (test_core.asm3) ... ok test_fnmatch (test_core.asm3) ... ok test_freetype (test_core.asm3) ... outlining: 0 outlining: 5000 [issue 324] [issue 324 case 2] [issue 324 case 3] ok test_frexp (test_core.asm3) ... ok test_fs_append (test_core.asm3) ... ok test_fs_base (test_core.asm3) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.asm3) ... ok test_fs_emptyPath (test_core.asm3) ... ok test_fs_mmap (test_core.asm3) ... ok test_fs_nodefs_cloexec (test_core.asm3) ... ok test_fs_nodefs_rw (test_core.asm3) ... closure ok test_fs_trackingdelegate (test_core.asm3) ... ok test_fs_write (test_core.asm3) ... ok test_fs_writeFile (test_core.asm3) ... ok test_fscanf (test_core.asm3) ... ok test_fscanf_2 (test_core.asm3) ... ok test_funcptr (test_core.asm3) ... ok test_funcptr_import_type (test_core.asm3) ... ok test_funcptr_namecollide (test_core.asm3) ... ok test_funcptrfunc (test_core.asm3) ... ok test_funcs (test_core.asm3) ... ok test_functionpointer_libfunc_varargs (test_core.asm3) ... ok test_fuzz (test_core.asm3) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp ok test_fwrite_0 (test_core.asm3) ... ok test_gcc_unmangler (test_core.asm3) ... ok test_getFuncWrapper_sig_alias (test_core.asm3) ... ok test_getdents64 (test_core.asm3) ... ok test_getgep (test_core.asm3) ... ok test_getloadavg (test_core.asm3) ... ok test_getopt (test_core.asm3) ... ok test_getopt_long (test_core.asm3) ... ok test_globaldoubles (test_core.asm3) ... ok test_globals (test_core.asm3) ... ok test_gmtime (test_core.asm3) ... ok test_hello_world (test_core.asm3) ... ok test_i16_emcc_intrinsic (test_core.asm3) ... ok test_i32_mul_precise (test_core.asm3) ... ok test_i64 (test_core.asm3) ... ok test_i64_2 (test_core.asm3) ... ok test_i64_3 (test_core.asm3) ... ok test_i64_4 (test_core.asm3) ... ok test_i64_7z (test_core.asm3) ... ok test_i64_b (test_core.asm3) ... /tmp/emscripten_test_asm3_b1hu8r/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.asm3) ... ok test_i64_cmp2 (test_core.asm3) ... ok test_i64_double (test_core.asm3) ... ok test_i64_i16 (test_core.asm3) ... ok test_i64_llabs (test_core.asm3) ... ok test_i64_precise (test_core.asm3) ... ok test_i64_precise_needed (test_core.asm3) ... ok test_i64_precise_unneeded (test_core.asm3) ... ok test_i64_qdouble (test_core.asm3) ... ok test_i64_umul (test_core.asm3) ... ok test_i64_varargs (test_core.asm3) ... ok test_i64_zextneg (test_core.asm3) ... ok test_if (test_core.asm3) ... ok test_if_else (test_core.asm3) ... ok test_indirectbr (test_core.asm3) ... ok test_indirectbr_many (test_core.asm3) ... ok test_inherit (test_core.asm3) ... ok test_inlinejs (test_core.asm3) ... ok test_inlinejs2 (test_core.asm3) ... ok test_inlinejs3 (test_core.asm3) ... WARNING:root:disabling asm.js validation due to use of non-supported features: emscripten_debugger is used no debugger, check validation ok test_inlinejs4 (test_core.asm3) ... ok test_intentional_fault (test_core.asm3) ... ok test_intvars (test_core.asm3) ... ok test_iostream_and_determinism (test_core.asm3) ... (iteration) (iteration) (iteration) (iteration) (iteration) [460898, 460898, 460898, 460898, 460898] ok test_iostream_ctors (test_core.asm3) ... ok test_isdigit_l (test_core.asm3) ... ok test_isnan (test_core.asm3) ... ok test_istream (test_core.asm3) ... 0 ok test_iswdigit (test_core.asm3) ... ok test_js_libraries (test_core.asm3) ... ok test_langinfo (test_core.asm3) ... ok test_large_exported_response (test_core.asm3) ... ok test_libcextra (test_core.asm3) ... ok test_libcxx (test_core.asm3) ... ok test_libgen (test_core.asm3) ... ok test_life (test_core.asm3) ... ok test_lifetime (test_core.asm3) ... ok test_line_endings (test_core.asm3) ... ok test_linked_list (test_core.asm3) ... ok test_literal_negative_zero (test_core.asm3) ... ok test_llrint (test_core.asm3) ... ok test_llvm_fabs (test_core.asm3) ... ok test_llvm_intrinsics (test_core.asm3) ... ok test_llvm_used (test_core.asm3) ... ok test_llvmswitch (test_core.asm3) ... ok test_locale (test_core.asm3) ... ok test_longjmp (test_core.asm3) ... ok test_longjmp2 (test_core.asm3) ... ok test_longjmp3 (test_core.asm3) ... ok test_longjmp4 (test_core.asm3) ... ok test_longjmp_exc (test_core.asm3) ... ok test_longjmp_funcptr (test_core.asm3) ... ok test_longjmp_repeat (test_core.asm3) ... ok test_longjmp_stacked (test_core.asm3) ... ok test_longjmp_throw (test_core.asm3) ... 0 1 ok test_loop (test_core.asm3) ... ok test_lua (test_core.asm3) ... 0 ok test_main_module_static_align (test_core.asm3) ... ok test_mainenv (test_core.asm3) ... ok test_mallinfo (test_core.asm3) ... ok test_mallocstruct (test_core.asm3) ... ok test_math (test_core.asm3) ... ok test_math_hyperbolic (test_core.asm3) ... ok test_math_lgamma (test_core.asm3) ... main module ok test_mathfuncptr (test_core.asm3) ... ok test_memcpy2 (test_core.asm3) ... ok test_memcpy3 (test_core.asm3) ... ok test_memcpy_alignment (test_core.asm3) ... ok test_memcpy_memcmp (test_core.asm3) ... ok test_memmove (test_core.asm3) ... ok test_memmove2 (test_core.asm3) ... ok test_memmove3 (test_core.asm3) ... ok test_memorygrowth (test_core.asm3) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_memorygrowth_2 (test_core.asm3) ... WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] split memory WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] WARNING:root:not all asm.js optimizations are possible with SPLIT_MEMORY, disabling those. [-Walmost-asm] ok test_memprof_requirements (test_core.asm3) ... ok test_memset (test_core.asm3) ... ok test_memset_alignment (test_core.asm3) ... ok test_minmax (test_core.asm3) ... ok test_mmap (test_core.asm3) ... ok test_mmap_file (test_core.asm3) ... ok test_mod_globalstruct (test_core.asm3) ... ok test_mount (test_core.asm3) ... ok test_multiply_defined_symbols (test_core.asm3) ... ok test_negative_zero (test_core.asm3) ... /tmp/emscripten_test_asm3_DgHl6v/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.asm3) ... ok test_netinet_in (test_core.asm3) ... ok test_newstruct (test_core.asm3) ... ok test_nl_types (test_core.asm3) ... ok test_noexitruntime (test_core.asm3) ... ok test_openjpeg (test_core.asm3) ... not doing debug check ok test_pack (test_core.asm3) ... ok test_parseInt (test_core.asm3) ... ok test_perrar (test_core.asm3) ... ok test_pgo (test_core.asm3) ... ok test_phiundef (test_core.asm3) ... ok test_poll (test_core.asm3) ... ok test_polymorph (test_core.asm3) ... ok test_poppler (test_core.asm3) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort Testing poppler with ELIMINATE_DUPLICATE_FUNCTIONS set to 1 warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort ok test_posixtime (test_core.asm3) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.asm3) ... ok test_printf_2 (test_core.asm3) ... ok test_printf_float (test_core.asm3) ... ok test_printf_more (test_core.asm3) ... ok test_printf_octal (test_core.asm3) ... ok test_pthread_specific (test_core.asm3) ... ok test_ptrtoint (test_core.asm3) ... ok test_pystruct (test_core.asm3) ... relocatable ok test_python (test_core.asm3) ... lto: 0 emcc: warning: cannot represent a NaN literal '0x34d2820' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent lto: 1 emcc: warning: cannot represent a NaN literal '0x42b02d0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent ok test_rand (test_core.asm3) ... ok test_random (test_core.asm3) ... ok test_random_device (test_core.asm3) ... ok test_raytrace (test_core.asm3) ... ok test_readdir (test_core.asm3) ... ok test_readdir_empty (test_core.asm3) ... ok test_regex (test_core.asm3) ... ok test_reinterpreted_ptrs (test_core.asm3) ... ok test_relocatable_void_function (test_core.asm3) ... ok test_remove (test_core.asm3) ... ok test_rename (test_core.asm3) ... ok test_rounding (test_core.asm3) ... 0 1 ok test_runtime_stacksave (test_core.asm3) ... ok test_runtimelink (test_core.asm3) ... ok test_safe_heap (test_core.asm3) ... ok test_sbrk (test_core.asm3) ... ok test_scriptaclass (test_core.asm3) ... ok test_scriptaclass_2 (test_core.asm3) ... ok test_segfault (test_core.asm3) ... 0 new D2() ok test_set_align (test_core.asm3) ... ok test_setjmp_many (test_core.asm3) ... 1 5 20 1000 ok test_setjmp_many_2 (test_core.asm3) ... ok test_setjmp_noleak (test_core.asm3) ... ok test_sha1 (test_core.asm3) ... ok test_simd (test_core.asm3) ... ok test_simd10 (test_core.asm3) ... ok test_simd11 (test_core.asm3) ... ok test_simd12 (test_core.asm3) ... ok test_simd13 (test_core.asm3) ... ok test_simd14 (test_core.asm3) ... ok test_simd15 (test_core.asm3) ... ok test_simd16 (test_core.asm3) ... ok test_simd2 (test_core.asm3) ... ok test_simd3 (test_core.asm3) ... ok test_simd4 (test_core.asm3) ... ok test_simd5 (test_core.asm3) ... ok test_simd6 (test_core.asm3) ... ok test_simd7 (test_core.asm3) ... ok test_simd8 (test_core.asm3) ... ok test_simd9 (test_core.asm3) ... ok test_simd_dyncall (test_core.asm3) ... ok test_simd_float32x4 (test_core.asm3) ... ok test_simd_float64x2 (test_core.asm3) ... ok test_simd_int16x8 (test_core.asm3) ... ok test_simd_int32x4 (test_core.asm3) ... ok test_simd_int8x16 (test_core.asm3) ... ok test_simd_set_epi64x (test_core.asm3) ... ok test_sintvars (test_core.asm3) ... ok test_sizeof (test_core.asm3) ... ok test_source_map (test_core.asm3) ... ok test_sqlite (test_core.asm3) ... ok test_sscanf (test_core.asm3) ... ok test_sscanf_2 (test_core.asm3) ... ok test_sscanf_3 (test_core.asm3) ... ok test_sscanf_4 (test_core.asm3) ... ok test_sscanf_5 (test_core.asm3) ... ok test_sscanf_6 (test_core.asm3) ... ok test_sscanf_caps (test_core.asm3) ... ok test_sscanf_float (test_core.asm3) ... ok test_sscanf_hex (test_core.asm3) ... ok test_sscanf_n (test_core.asm3) ... ok test_sscanf_other_whitespace (test_core.asm3) ... ok test_sscanf_skip (test_core.asm3) ... ok test_sscanf_whitespace (test_core.asm3) ... ok test_sse1 (test_core.asm3) ... ok test_sse1_full (test_core.asm3) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.asm3) ... /emscripten/tests/test_sse2_full.cpp:4:10: fatal error: 'emmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse3_full (test_core.asm3) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.asm3) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.asm3) ... ok test_ssse3_full (test_core.asm3) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.asm3) ... ok test_stack_align (test_core.asm3) ... outlining ok test_stack_byval (test_core.asm3) ... ok test_stack_overflow (test_core.asm3) ... ok test_stack_overflow_check (test_core.asm3) ... ok test_stack_restore (test_core.asm3) ... ok test_stack_varargs (test_core.asm3) ... ok test_stack_varargs2 (test_core.asm3) ... with return with definitely no return ok test_stack_void (test_core.asm3) ... ok test_stat (test_core.asm3) ... ok test_stat_chmod (test_core.asm3) ... ok test_stat_mknod (test_core.asm3) ... ok test_static_variable (test_core.asm3) ... ok test_statics (test_core.asm3) ... ok test_statvfs (test_core.asm3) ... ok test_std_cout_new (test_core.asm3) ... ok test_stdbool (test_core.asm3) ... ok test_stdlibs (test_core.asm3) ... ok test_stdvec (test_core.asm3) ... ok test_strcasecmp (test_core.asm3) ... ok test_strcmp_uni (test_core.asm3) ... ok test_strftime (test_core.asm3) ... ok test_strings (test_core.asm3) ... ok test_strndup (test_core.asm3) ... ok test_strptime_days (test_core.asm3) ... ok test_strptime_reentrant (test_core.asm3) ... ok test_strptime_tm (test_core.asm3) ... ok test_strstr (test_core.asm3) ... ok test_strtod (test_core.asm3) ... ok test_strtok (test_core.asm3) ... ok test_strtol_bin (test_core.asm3) ... ok test_strtol_dec (test_core.asm3) ... ok test_strtol_hex (test_core.asm3) ... ok test_strtol_oct (test_core.asm3) ... ok test_strtold (test_core.asm3) ... ok test_strtoll_bin (test_core.asm3) ... ok test_strtoll_dec (test_core.asm3) ... ok test_strtoll_hex (test_core.asm3) ... ok test_strtoll_oct (test_core.asm3) ... ok test_struct_varargs (test_core.asm3) ... ok test_structbyval (test_core.asm3) ... ok test_structs (test_core.asm3) ... ok test_sup (test_core.asm3) ... ok test_systypes (test_core.asm3) ... ok test_tcgetattr (test_core.asm3) ... ok test_the_bullet (test_core.asm3) ... cmake False In file included from /tmp/emscripten_test_asm3_WPTrnL/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. cmake True In file included from /tmp/emscripten_test_asm3_WPTrnL/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. ok test_time (test_core.asm3) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.asm3) ... ok test_timeb (test_core.asm3) ... ok test_tinyfuncstr (test_core.asm3) ... ok test_tracing (test_core.asm3) ... ok test_transtrcase (test_core.asm3) ... ok test_trickystring (test_core.asm3) ... ok test_typeid (test_core.asm3) ... ok test_unaligned (test_core.asm3) ... ok test_uname (test_core.asm3) ... ok test_unicode_js_library (test_core.asm3) ... ok test_unistd_access (test_core.asm3) ... ok test_unistd_close (test_core.asm3) ... ok test_unistd_confstr (test_core.asm3) ... ok test_unistd_curdir (test_core.asm3) ... ok test_unistd_dup (test_core.asm3) ... ok test_unistd_io (test_core.asm3) ... ok test_unistd_isatty (test_core.asm3) ... ok test_unistd_links (test_core.asm3) ... ok test_unistd_login (test_core.asm3) ... ok test_unistd_misc (test_core.asm3) ... ok test_unistd_pathconf (test_core.asm3) ... ok test_unistd_sleep (test_core.asm3) ... ok test_unistd_swab (test_core.asm3) ... ok test_unistd_symlink_on_nodefs (test_core.asm3) ... ok test_unistd_sysconf (test_core.asm3) ... ok test_unistd_sysconf_phys_pages (test_core.asm3) ... ok test_unistd_truncate (test_core.asm3) ... ok test_unistd_ttyname (test_core.asm3) ... ok test_unistd_unlink (test_core.asm3) ... ok test_unsigned (test_core.asm3) ... /tmp/emscripten_test_asm3_zkYQ2k/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_asm3_zkYQ2k/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_asm3_zkYQ2k/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.asm3) ... ok test_utf16_textdecoder (test_core.asm3) ... ok test_utf32 (test_core.asm3) ... ok test_utf8 (test_core.asm3) ... ok test_utf8_textdecoder (test_core.asm3) ... ok test_utime (test_core.asm3) ... ok test_vararg_copy (test_core.asm3) ... ok test_varargs (test_core.asm3) ... ok test_varargs_byval (test_core.asm3) ... ok test_varargs_multi (test_core.asm3) ... ok test_vprintf (test_core.asm3) ... ok test_vsnprintf (test_core.asm3) ... ok test_webidl (test_core.asm3) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True WARNING:root:not all asm.js optimizations are possible with ALLOW_MEMORY_GROWTH, disabling those. [-Walmost-asm] ok test_whets (test_core.asm3) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.asm3) ... ok test_wrap_malloc (test_core.asm3) ... ok test_zero_multiplication (test_core.asm3) ... ok test_zerodiv (test_core.asm3) ... ok test_zlib (test_core.asm3) ... ok test_799 (test_core.default) ... ok test_add_function (test_core.default) ... function pointer emulation ok test_addr_of_stacked (test_core.default) ... ok test_align64 (test_core.default) ... ok test_align_moar (test_core.default) ... relocatable ok test_alloca (test_core.default) ... ok test_alloca_stack (test_core.default) ... ok test_array2 (test_core.default) ... ok test_array2b (test_core.default) ... ok test_asm_pgo (test_core.default) ... ok test_asmjs_unknown_emscripten (test_core.default) ... ok test_assert (test_core.default) ... ok test_async (test_core.default) ... ok test_async_exit (test_core.default) ... ok test_async_returnvalue (test_core.default) ... ok test_atexit (test_core.default) ... ok test_atoX (test_core.default) ... ok test_atomic (test_core.default) ... ok test_atomic_cxx (test_core.default) ... main module ok test_autodebug (test_core.default) ... ok test_bad_typeid (test_core.default) ... ok test_bigarray (test_core.default) ... ok test_biggerswitch (test_core.default) ... ok test_bigswitch (test_core.default) ... ok test_binaryen (test_core.default) ... WARNING:root:BINARYEN_ASYNC_COMPILATION requested, but disabled since not in wasm-only mode ok test_binaryen_trap_mode (test_core.default) ... ok test_bitfields (test_core.default) ... ok test_brk (test_core.default) ... ok test_bsearch (test_core.default) ... ok test_bswap64 (test_core.default) ... 0 0 0 1 0 2 1 0 1 1 1 2 ok test_cases (test_core.default) ... Testing case '/emscripten/tests/cases/514_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/abs'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/aliases_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/alignedunaligned'... Testing case '/emscripten/tests/cases/allocavartop'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_b_i64'... Testing case '/emscripten/tests/cases/atomicrmw_dec'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/atomicrmw_i64'... Testing case '/emscripten/tests/cases/bigdouble'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/boolret_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/breakinthemiddle2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/caall'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_i64_noret'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/call_inttoptr_i64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callalias2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/callundef'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/cmpxchg_volatile'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/complexphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctlz_alone_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/ctors_cast'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dash'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/dollar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptyalloca'... Testing case '/emscripten/tests/cases/emptyasm_aue'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/emptystruct'... Testing case '/emscripten/tests/cases/entry2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/entry3'... Testing case '/emscripten/tests/cases/extract_array'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fcmp_constexpr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fixablebadcasts_fastcomp'... warning: unexpected number of arguments 2 in call to 'twoparam', should be 1 warning: unexpected number of arguments 4 in call to '_ZN7WebCore33signedPublicKeyAndChallengeStringEjRKN3WTF6StringERKNS_3URLE', should be 3 warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatreturningfuncptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/floatundefinvoke_fastcomp'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fptosi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/frem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/funcptr'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/fuzz6_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/gepaddoverflow'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1282vecnback'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i1tof_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i24_ce_fastcomp'... Testing case '/emscripten/tests/cases/i24_mem_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i64toi8star'... Testing case '/emscripten/tests/cases/i96_ashr_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/i96shiftnon32_ta2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/icmp64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/indirectbrphi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/insertvalue_recursive'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/inttoptr'... Testing case '/emscripten/tests/cases/inttoptrfloat'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/invoke_byval'... warning: unresolved symbol: _Z4chak5point warning: unresolved symbol: _ZN5pointC2Eii Testing case '/emscripten/tests/cases/invokeundef'... Testing case '/emscripten/tests/cases/legalizer_b_ta2'... Testing case '/emscripten/tests/cases/legalizer_ta2'... Testing case '/emscripten/tests/cases/llvm_assume'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/llvm_bitreverse'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/loadbitcastgep'... Testing case '/emscripten/tests/cases/longjmp_tiny'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_invoke_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_keepem_cond'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/longjmp_tiny_phi2'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/muli33_ta2'... Testing case '/emscripten/tests/cases/ncurly'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phi24_ta2'... warning: unresolved symbol: strlen warning: unresolved symbol: strcmp Testing case '/emscripten/tests/cases/phicubed'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicit'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmix'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phientryimplicitmoar'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/philoop_ta2'... Testing case '/emscripten/tests/cases/phinonreachable64'... warning: unresolved symbol: strlen Testing case '/emscripten/tests/cases/phiptrtoint'... warning: unresolved symbol: rand WARNING:root:function requested to be exported, but not implemented: "_main" Traceback (most recent call last): File "/emscripten/emcc", line 13, in emcc.run() File "/emscripten/emcc.py", line 1638, in run os.remove(memfile) OSError: [Errno 2] No such file or directory: '/tmp/emscripten_test_default_262SVR/src.cpp.o.js.mem' FAIL test_ccall (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_class (test_core.default) ... ok test_closebitcasts (test_core.default) ... ok test_complex (test_core.default) ... ok test_constglobalstructs (test_core.default) ... ok test_constglobalunion (test_core.default) ... ok test_conststructs (test_core.default) ... ok test_copyop (test_core.default) ... ok test_coroutine (test_core.default) ... ok test_ctype (test_core.default) ... ok test_cube2hash (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_cube2md5 (test_core.default) ... ok test_cubescript (test_core.default) ... relocatable split memory ok test_cxx03_do_run (test_core.default) ... ok test_cxx_self_assign (test_core.default) ... ok test_dead_functions (test_core.default) ... ok test_demangle_stacks (test_core.default) ... ok test_demangle_stacks_symbol_map (test_core.default) ... ok test_direct_string_constant_usage (test_core.default) ... ok test_dlfcn_basic (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dlfcn_data_and_fptr (test_core.default) ... ok test_dlfcn_em_asm (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dlfcn_funcs (test_core.default) ... ok test_dlfcn_i64 (test_core.default) ... ok test_dlfcn_longjmp (test_core.default) ... ok test_dlfcn_mallocs (test_core.default) ... ok test_dlfcn_qsort (test_core.default) ... ok test_dlfcn_self (test_core.default) ... ok test_dlfcn_stacks (test_core.default) ... ok test_dlfcn_unique_sig (test_core.default) ... ok test_dlfcn_varargs (test_core.default) ... ok test_dlmalloc (test_core.default) ... ok test_dlmalloc_partial (test_core.default) ... ok test_dlmalloc_partial_2 (test_core.default) ... ok test_double_i64_conversion (test_core.default) ... ok test_double_varargs (test_core.default) ... ok test_dylink_basics (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_class (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_dot_a (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_dynamic_cast (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_floats (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointer (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers2 (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers_float (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_funcpointers_wrapper (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_init (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_inits (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" check warnings WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_var (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_var_jslib (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_global_var_modded (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_hyper_dupe (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" check warnings ok test_dylink_i64 (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_i64_b (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_iostream (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_jslib (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_mallocs (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_many_postSets (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_postSets_chunking (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_printfs (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dylink_spaghetti (test_core.default) ... flip ok test_dylink_syslibs (test_core.default) ... syslibs libcxx 1 WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" syslibs 1 1 WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" syslibs 0 (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) syslibs 1 WARNING:root:function requested to be exported, but not implemented: "_main" (test did not pass in JS engine: ['/usr/bin/nodejs']) (seeing expected fail) ok test_dylink_zlib (test_core.default) ... INFO:root:building and verifying zlib INFO:root:...success WARNING:root:function requested to be exported, but not implemented: "_main" flip WARNING:root:function requested to be exported, but not implemented: "_main" ok test_dynamic_cast (test_core.default) ... ok test_dynamic_cast_2 (test_core.default) ... ok test_dynamic_cast_b (test_core.default) ... ok test_em_asm (test_core.default) ... ok test_em_asm_parameter_pack (test_core.default) ... ok test_em_asm_unicode (test_core.default) ... ok test_em_asm_unused_arguments (test_core.default) ... ok test_embind (test_core.default) ... ok test_embind_2 (test_core.default) ... ok test_embind_3 (test_core.default) ... ok test_embind_4 (test_core.default) ... ok test_embind_5 (test_core.default) ... ok test_emptyclass (test_core.default) ... ok test_emscripten_api (test_core.default) ... /tmp/emscripten_test_default_au47Q7/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. /tmp/emscripten_test_default_au47Q7/src.cpp:19:17: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] buffer[len] = 255; ~ ^~~ 1 warning generated. ok test_emscripten_get_compiler_setting (test_core.default) ... ok test_emscripten_get_now (test_core.default) ... ok test_emscripten_log (test_core.default) ... ok test_emscripten_run_script_string_utf8 (test_core.default) ... ok test_emterpretify (test_core.default) ... async ok test_emulate_function_pointer_casts (test_core.default) ... ok test_env (test_core.default) ... ok test_environ (test_core.default) ... ok test_erf (test_core.default) ... ok test_errar (test_core.default) ... ok test_eval_ctors (test_core.default) ... ok test_exception_source_map (test_core.default) ... ok test_exceptions (test_core.default) ... ok test_exceptions_2 (test_core.default) ... 0 1 ok test_exceptions_3 (test_core.default) ... 0 1 2 ok test_exceptions_alias (test_core.default) ... ok test_exceptions_convert (test_core.default) ... ok test_exceptions_destroy_virtual (test_core.default) ... ok test_exceptions_libcxx (test_core.default) ... ok test_exceptions_multi (test_core.default) ... ok test_exceptions_primary (test_core.default) ... ok test_exceptions_refcount (test_core.default) ... ok test_exceptions_resume (test_core.default) ... ok test_exceptions_rethrow (test_core.default) ... ok test_exceptions_simplify_cfg (test_core.default) ... ok test_exceptions_std (test_core.default) ... ok test_exceptions_typed (test_core.default) ... ok test_exceptions_uncaught (test_core.default) ... ok test_exceptions_uncaught_2 (test_core.default) ... ok test_exceptions_virtual_inheritance (test_core.default) ... ok test_exceptions_white_list (test_core.default) ... 351885 348269 348269 348587 ok test_exceptions_white_list_2 (test_core.default) ... ok test_exit_status (test_core.default) ... ok test_exported_response (test_core.default) ... ok test_fakestat (test_core.default) ... ok test_fannkuch (test_core.default) ... ok test_fast_math (test_core.default) ... ok test_fasta (test_core.default) ... 0 float /tmp/emscripten_test_default_oq4bcA/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_default_oq4bcA/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 0 double /tmp/emscripten_test_default_oq4bcA/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_default_oq4bcA/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 float /tmp/emscripten_test_default_oq4bcA/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_default_oq4bcA/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 1 double /tmp/emscripten_test_default_oq4bcA/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_default_oq4bcA/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 float /tmp/emscripten_test_default_oq4bcA/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_default_oq4bcA/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. 2 double /tmp/emscripten_test_default_oq4bcA/src.cpp:109:7: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete temp; ^ [] /tmp/emscripten_test_default_oq4bcA/src.cpp:104:20: note: allocated with 'new[]' here char* temp = new char[bytes+2]; ^ 1 warning generated. ok test_fcntl (test_core.default) ... ok test_fcntl_misc (test_core.default) ... ok test_fcntl_open (test_core.default) ... ok test_fcvt (test_core.default) ... ok test_fgetc_ungetc (test_core.default) ... WARNING:root:TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS NODEFS ok test_fgetc_unsigned (test_core.default) ... ok test_fgets_eol (test_core.default) ... ok test_fileno (test_core.default) ... ok test_files (test_core.default) ... base ['-s', 'ASM_JS=2'] [] ['-s', 'MEMFS_APPEND_TO_TYPED_ARRAYS=1'] ['-s', 'SYSCALL_DEBUG=1'] ok test_files_m (test_core.default) ... ok test_flexarray_struct (test_core.default) ... ok test_float32_precise (test_core.default) ... ok test_float_literals (test_core.default) ... ok test_floatvars (test_core.default) ... ok test_fnmatch (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_freetype (test_core.default) ... outlining: 0 warning: Output contains some very large functions (3308 lines in _cff_decoder_parse_charstrings), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) outlining: 5000 [issue 324] warning: Output contains some very large functions (3308 lines in _cff_decoder_parse_charstrings), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) [issue 324 case 2] warning: Output contains some very large functions (3308 lines in _cff_decoder_parse_charstrings), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) [issue 324 case 3] ok test_frexp (test_core.default) ... ok test_fs_append (test_core.default) ... ok test_fs_base (test_core.default) ... warning: unresolved symbol: rand warning: unresolved symbol: htons warning: unresolved symbol: strlen warning: unresolved symbol: glOrtho warning: unresolved symbol: sleep warning: unresolved symbol: memcmp ok test_fs_dict (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_fs_emptyPath (test_core.default) ... ok test_fs_mmap (test_core.default) ... ok test_fs_nodefs_cloexec (test_core.default) ... ok test_fs_nodefs_rw (test_core.default) ... closure ok test_fs_trackingdelegate (test_core.default) ... ok test_fs_write (test_core.default) ... ok test_fs_writeFile (test_core.default) ... ok test_fscanf (test_core.default) ... ok test_fscanf_2 (test_core.default) ... ok test_funcptr (test_core.default) ... ok test_funcptr_import_type (test_core.default) ... ok test_funcptr_namecollide (test_core.default) ... ok test_funcptrfunc (test_core.default) ... ok test_funcs (test_core.default) ... ok test_functionpointer_libfunc_varargs (test_core.default) ... ok test_fuzz (test_core.default) ... normal /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/19.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/21.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/22.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/25.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/8.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/9.c warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') /emscripten/tests/fuzz/18.cpp /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/23.cpp /emscripten/tests/fuzz/24.cpp lto /emscripten/tests/fuzz/1.c /emscripten/tests/fuzz/11.c /emscripten/tests/fuzz/12.c /emscripten/tests/fuzz/13.c /emscripten/tests/fuzz/14.c /emscripten/tests/fuzz/15.c /emscripten/tests/fuzz/16.c /emscripten/tests/fuzz/17.c /emscripten/tests/fuzz/2.c /emscripten/tests/fuzz/22.c /emscripten/tests/fuzz/25.c /emscripten/tests/fuzz/3.c /emscripten/tests/fuzz/4.c /emscripten/tests/fuzz/5.c /emscripten/tests/fuzz/6.c /emscripten/tests/fuzz/7.c /emscripten/tests/fuzz/9.c /emscripten/tests/fuzz/20.cpp /emscripten/tests/fuzz/24.cpp ok test_fwrite_0 (test_core.default) ... ok test_gcc_unmangler (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_getFuncWrapper_sig_alias (test_core.default) ... ok test_getdents64 (test_core.default) ... ok test_getgep (test_core.default) ... ok test_getloadavg (test_core.default) ... ok test_getopt (test_core.default) ... ok test_getopt_long (test_core.default) ... ok test_globaldoubles (test_core.default) ... ok test_globals (test_core.default) ... ok test_gmtime (test_core.default) ... ok test_hello_world (test_core.default) ... ok test_i16_emcc_intrinsic (test_core.default) ... ok test_i32_mul_precise (test_core.default) ... ok test_i64 (test_core.default) ... ok test_i64_2 (test_core.default) ... ok test_i64_3 (test_core.default) ... ok test_i64_4 (test_core.default) ... ok test_i64_7z (test_core.default) ... ok test_i64_b (test_core.default) ... /tmp/emscripten_test_default_FTR7Wl/src.cpp:10:16: warning: integer literal is too large to be represented in type 'long' and is subject to undefined behavior under C++98, interpreting as 'unsigned long'; this literal will have type 'long long' in C++11 onwards [-Wc++11-compat] int64 usec = 2329509675; ^ 1 warning generated. ok test_i64_cmp (test_core.default) ... ok test_i64_cmp2 (test_core.default) ... ok test_i64_double (test_core.default) ... ok test_i64_i16 (test_core.default) ... ok test_i64_llabs (test_core.default) ... ok test_i64_precise (test_core.default) ... ok test_i64_precise_needed (test_core.default) ... ok test_i64_precise_unneeded (test_core.default) ... ok test_i64_qdouble (test_core.default) ... ok test_i64_umul (test_core.default) ... ok test_i64_varargs (test_core.default) ... ok test_i64_zextneg (test_core.default) ... ok test_if (test_core.default) ... ok test_if_else (test_core.default) ... ok test_indirectbr (test_core.default) ... ok test_indirectbr_many (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_inherit (test_core.default) ... ok test_inlinejs (test_core.default) ... ok test_inlinejs2 (test_core.default) ... ok test_inlinejs3 (test_core.default) ... no debugger, check validation ok test_inlinejs4 (test_core.default) ... ok test_intentional_fault (test_core.default) ... ok test_intvars (test_core.default) ... ok test_iostream_and_determinism (test_core.default) ... (iteration) (iteration) (iteration) (iteration) (iteration) [2138558, 2138558, 2138558, 2138558, 2138558] ok test_iostream_ctors (test_core.default) ... ok test_isdigit_l (test_core.default) ... ok test_isnan (test_core.default) ... ok test_istream (test_core.default) ... 0 ok test_iswdigit (test_core.default) ... ok test_js_libraries (test_core.default) ... ok test_langinfo (test_core.default) ... ok test_large_exported_response (test_core.default) ... ok test_libcextra (test_core.default) ... ok test_libcxx (test_core.default) ... ok test_libgen (test_core.default) ... ok test_life (test_core.default) ... ok test_lifetime (test_core.default) ... ok test_line_endings (test_core.default) ... ok test_linked_list (test_core.default) ... ok test_literal_negative_zero (test_core.default) ... ok test_llrint (test_core.default) ... ok test_llvm_fabs (test_core.default) ... ok test_llvm_intrinsics (test_core.default) ... ok test_llvm_used (test_core.default) ... ok test_llvmswitch (test_core.default) ... ok test_locale (test_core.default) ... ok test_longjmp (test_core.default) ... ok test_longjmp2 (test_core.default) ... ok test_longjmp3 (test_core.default) ... ok test_longjmp4 (test_core.default) ... ok test_longjmp_exc (test_core.default) ... ok test_longjmp_funcptr (test_core.default) ... ok test_longjmp_repeat (test_core.default) ... ok test_longjmp_stacked (test_core.default) ... ok test_longjmp_throw (test_core.default) ... 0 1 ok test_loop (test_core.default) ... ok test_lua (test_core.default) ... 0 ok test_main_module_static_align (test_core.default) ... ok test_mainenv (test_core.default) ... ok test_mallinfo (test_core.default) ... ok test_mallocstruct (test_core.default) ... ok test_math (test_core.default) ... ok test_math_hyperbolic (test_core.default) ... ok test_math_lgamma (test_core.default) ... main module ok test_mathfuncptr (test_core.default) ... ok test_memcpy2 (test_core.default) ... ok test_memcpy3 (test_core.default) ... ok test_memcpy_alignment (test_core.default) ... ok test_memcpy_memcmp (test_core.default) ... ok test_memmove (test_core.default) ... ok test_memmove2 (test_core.default) ... ok test_memmove3 (test_core.default) ... ok test_memorygrowth (test_core.default) ... ok test_memorygrowth_2 (test_core.default) ... split memory ok test_memprof_requirements (test_core.default) ... ok test_memset (test_core.default) ... ok test_memset_alignment (test_core.default) ... ok test_minmax (test_core.default) ... ok test_mmap (test_core.default) ... ok test_mmap_file (test_core.default) ... ok test_mod_globalstruct (test_core.default) ... ok test_mount (test_core.default) ... ok test_multiply_defined_symbols (test_core.default) ... ok test_negative_zero (test_core.default) ... /tmp/emscripten_test_default_MAup4S/src.cpp:5:29: warning: unknown attribute 'noclone' ignored [-Wunknown-attributes] int __attribute__((noinline,noclone)) ^ 1 warning generated. ok test_nestedstructs (test_core.default) ... ok test_netinet_in (test_core.default) ... ok test_newstruct (test_core.default) ... ok test_nl_types (test_core.default) ... ok test_noexitruntime (test_core.default) ... ok test_openjpeg (test_core.default) ... not doing debug check ok test_pack (test_core.default) ... ok test_parseInt (test_core.default) ... ok test_perrar (test_core.default) ... ok test_pgo (test_core.default) ... ok test_phiundef (test_core.default) ... ok test_poll (test_core.default) ... ok test_polymorph (test_core.default) ... ok test_poppler (test_core.default) ... warning: unresolved symbol: FcPatternDestroy warning: unresolved symbol: FcPatternGetInteger warning: unresolved symbol: FcFontSetDestroy warning: unresolved symbol: FcPatternBuild warning: unresolved symbol: FcPatternGetString warning: unresolved symbol: FcPatternAddInteger warning: unresolved symbol: FcConfigSubstitute warning: unresolved symbol: FcDefaultSubstitute warning: unresolved symbol: FcFontSort warning: Output contains some very large functions (3815 lines in __ZN11JBIG2Stream17readGenericBitmapEbiiibbP11JBIG2BitmapPiS2_i), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_posixtime (test_core.default) ... (no v8, skipping no-monotonic case) ok test_printf (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_printf_2 (test_core.default) ... ok test_printf_float (test_core.default) ... ok test_printf_more (test_core.default) ... ok test_printf_octal (test_core.default) ... ok test_pthread_specific (test_core.default) ... ok test_ptrtoint (test_core.default) ... ok test_pystruct (test_core.default) ... relocatable ok test_python (test_core.default) ... lto: 0 warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') emcc: warning: cannot represent a NaN literal '0x3f36800' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent lto: 1 warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') emcc: warning: cannot represent a NaN literal '0x463d660' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0xFFF8000000000000, double 0x7FF8000000000000 in PyOS_string_to_double() warning: unresolved symbol: posix_spawn_file_actions_init warning: unresolved symbol: endgrent warning: unresolved symbol: setgrent warning: unresolved symbol: posix_spawn_file_actions_destroy warning: unresolved symbol: pthread_sigmask warning: unresolved symbol: posix_spawn_file_actions_adddup2 warning: unresolved symbol: getgrent ok test_rand (test_core.default) ... ok test_random (test_core.default) ... ok test_random_device (test_core.default) ... ok test_raytrace (test_core.default) ... ok test_readdir (test_core.default) ... ok test_readdir_empty (test_core.default) ... ok test_regex (test_core.default) ... ok test_reinterpreted_ptrs (test_core.default) ... ok test_relocatable_void_function (test_core.default) ... ok test_remove (test_core.default) ... ok test_rename (test_core.default) ... ok test_rounding (test_core.default) ... 0 1 ok test_runtime_stacksave (test_core.default) ... ok test_runtimelink (test_core.default) ... ok test_safe_heap (test_core.default) ... ok test_sbrk (test_core.default) ... ok test_scriptaclass (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_scriptaclass_2 (test_core.default) ... WARNING:root:function requested to be exported, but not implemented: "_main" ok test_segfault (test_core.default) ... 0 new D2() ok test_set_align (test_core.default) ... ok test_setjmp_many (test_core.default) ... 1 5 20 1000 ok test_setjmp_many_2 (test_core.default) ... ok test_setjmp_noleak (test_core.default) ... ok test_sha1 (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_simd (test_core.default) ... ok test_simd10 (test_core.default) ... ok test_simd11 (test_core.default) ... ok test_simd12 (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_simd13 (test_core.default) ... ok test_simd14 (test_core.default) ... ok test_simd15 (test_core.default) ... ok test_simd16 (test_core.default) ... ok test_simd2 (test_core.default) ... ok test_simd3 (test_core.default) ... ok test_simd4 (test_core.default) ... ok test_simd5 (test_core.default) ... ok test_simd6 (test_core.default) ... ok test_simd7 (test_core.default) ... ok test_simd8 (test_core.default) ... ok test_simd9 (test_core.default) ... ok test_simd_dyncall (test_core.default) ... ok test_simd_float32x4 (test_core.default) ... ok test_simd_float64x2 (test_core.default) ... ok test_simd_int16x8 (test_core.default) ... ok test_simd_int32x4 (test_core.default) ... ok test_simd_int8x16 (test_core.default) ... ok test_simd_set_epi64x (test_core.default) ... ok test_sintvars (test_core.default) ... ok test_sizeof (test_core.default) ... ok test_source_map (test_core.default) ... ok test_sqlite (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_sscanf (test_core.default) ... ok test_sscanf_2 (test_core.default) ... ok test_sscanf_3 (test_core.default) ... ok test_sscanf_4 (test_core.default) ... ok test_sscanf_5 (test_core.default) ... ok test_sscanf_6 (test_core.default) ... ok test_sscanf_caps (test_core.default) ... ok test_sscanf_float (test_core.default) ... ok test_sscanf_hex (test_core.default) ... ok test_sscanf_n (test_core.default) ... ok test_sscanf_other_whitespace (test_core.default) ... ok test_sscanf_skip (test_core.default) ... ok test_sscanf_whitespace (test_core.default) ... ok test_sse1 (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok test_sse1_full (test_core.default) ... /emscripten/tests/test_sse1_full.cpp:4:10: fatal error: 'xmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse2_full (test_core.default) ... /emscripten/tests/test_sse2_full.cpp:4:10: fatal error: 'emmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse3_full (test_core.default) ... /emscripten/tests/test_sse3_full.cpp:4:10: fatal error: 'pmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_sse4_1_full (test_core.default) ... /emscripten/tests/test_sse4_1_full.cpp:4:10: fatal error: 'smmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_ssr (test_core.default) ... ok test_ssse3_full (test_core.default) ... /emscripten/tests/test_ssse3_full.cpp:4:10: fatal error: 'tmmintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. ERROR test_stack (test_core.default) ... ok test_stack_align (test_core.default) ... ok test_stack_byval (test_core.default) ... ok test_stack_overflow (test_core.default) ... ok test_stack_overflow_check (test_core.default) ... ok test_stack_restore (test_core.default) ... ok test_stack_varargs (test_core.default) ... ok test_stack_varargs2 (test_core.default) ... with return with definitely no return ok test_stack_void (test_core.default) ... ok test_stat (test_core.default) ... ok test_stat_chmod (test_core.default) ... ok test_stat_mknod (test_core.default) ... ok test_static_variable (test_core.default) ... ok test_statics (test_core.default) ... ok test_statvfs (test_core.default) ... ok test_std_cout_new (test_core.default) ... ok test_stdbool (test_core.default) ... ok test_stdlibs (test_core.default) ... ok test_stdvec (test_core.default) ... ok test_strcasecmp (test_core.default) ... ok test_strcmp_uni (test_core.default) ... ok test_strftime (test_core.default) ... ok test_strings (test_core.default) ... ok test_strndup (test_core.default) ... ok test_strptime_days (test_core.default) ... ok test_strptime_reentrant (test_core.default) ... ok test_strptime_tm (test_core.default) ... ok test_strstr (test_core.default) ... ok test_strtod (test_core.default) ... ok test_strtok (test_core.default) ... ok test_strtol_bin (test_core.default) ... ok test_strtol_dec (test_core.default) ... ok test_strtol_hex (test_core.default) ... ok test_strtol_oct (test_core.default) ... ok test_strtold (test_core.default) ... ok test_strtoll_bin (test_core.default) ... ok test_strtoll_dec (test_core.default) ... ok test_strtoll_hex (test_core.default) ... ok test_strtoll_oct (test_core.default) ... ok test_struct_varargs (test_core.default) ... ok test_structbyval (test_core.default) ... ok test_structs (test_core.default) ... ok test_sup (test_core.default) ... ok test_systypes (test_core.default) ... ok test_tcgetattr (test_core.default) ... ok test_the_bullet (test_core.default) ... cmake False In file included from /tmp/emscripten_test_default_XsbTHR/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') warning: Output contains some very large functions (3386 lines in __ZN20btConvexHullInternal9shiftFaceEPNS_4FaceEf20btAlignedObjectArrayIPNS_6VertexEE), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) cmake True In file included from /tmp/emscripten_test_default_XsbTHR/src.cpp:17: In file included from /emscripten/tests/bullet/src/btBulletDynamicsCommon.h:20: In file included from /emscripten/tests/bullet/src/btBulletCollisionCommon.h:35: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:20: In file included from /emscripten/tests/bullet/src/BulletCollision/CollisionShapes/btOptimizedBvh.h:21: /emscripten/tests/bullet/src/BulletCollision/BroadphaseCollision/btQuantizedBvh.h:82:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value] return (m_escapeIndexOrTriangleIndex&~((~0)<<(31-MAX_NUM_PARTS_IN_BITS))); ~~~~^ 1 warning generated. warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') warning: Output contains some very large functions (3386 lines in __ZN20btConvexHullInternal9shiftFaceEPNS_4FaceEf20btAlignedObjectArrayIPNS_6VertexEE), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) ok test_time (test_core.default) ... (test did not pass in JS engine: ['/usr/bin/nodejs']) ERROR test_time_c (test_core.default) ... ok test_timeb (test_core.default) ... ok test_tinyfuncstr (test_core.default) ... ok test_tracing (test_core.default) ... ok test_transtrcase (test_core.default) ... ok test_trickystring (test_core.default) ... ok test_typeid (test_core.default) ... ok test_unaligned (test_core.default) ... ok test_uname (test_core.default) ... ok test_unicode_js_library (test_core.default) ... ok test_unistd_access (test_core.default) ... ok test_unistd_close (test_core.default) ... ok test_unistd_confstr (test_core.default) ... ok test_unistd_curdir (test_core.default) ... ok test_unistd_dup (test_core.default) ... ok test_unistd_io (test_core.default) ... ok test_unistd_isatty (test_core.default) ... ok test_unistd_links (test_core.default) ... ok test_unistd_login (test_core.default) ... ok test_unistd_misc (test_core.default) ... ok test_unistd_pathconf (test_core.default) ... ok test_unistd_sleep (test_core.default) ... ok test_unistd_swab (test_core.default) ... ok test_unistd_symlink_on_nodefs (test_core.default) ... ok test_unistd_sysconf (test_core.default) ... ok test_unistd_sysconf_phys_pages (test_core.default) ... ok test_unistd_truncate (test_core.default) ... ok test_unistd_ttyname (test_core.default) ... ok test_unistd_unlink (test_core.default) ... ok test_unsigned (test_core.default) ... /tmp/emscripten_test_default_DYPC3Y/src.cpp:26:18: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion] *y = 255; ~ ^~~ /tmp/emscripten_test_default_DYPC3Y/src.cpp:32:18: warning: implicit conversion from 'int' to 'char' changes value from 65535 to -1 [-Wconstant-conversion] *y = 65535; ~ ^~~~~ /tmp/emscripten_test_default_DYPC3Y/src.cpp:38:18: warning: implicit conversion from 'unsigned int' to 'char' changes value from 4294967295 to -1 [-Wconstant-conversion] *y = 0xffffffff; ~ ^~~~~~~~~~ 3 warnings generated. ok test_utf (test_core.default) ... ok test_utf16_textdecoder (test_core.default) ... ok test_utf32 (test_core.default) ... ok test_utf8 (test_core.default) ... ok test_utf8_textdecoder (test_core.default) ... ok test_utime (test_core.default) ... ok test_vararg_copy (test_core.default) ... ok test_varargs (test_core.default) ... ok test_varargs_byval (test_core.default) ... ok test_varargs_multi (test_core.default) ... ok test_vprintf (test_core.default) ... ok test_vsnprintf (test_core.default) ... ok test_webidl (test_core.default) ... testing mode ALL , memory growth = False testing mode FAST , memory growth = False testing mode DEFAULT , memory growth = False testing mode ALL , memory growth = True ok test_whets (test_core.default) ... warning: unresolved symbol: _Z4poutPKcfiffii ok test_wprintf (test_core.default) ... ok test_wrap_malloc (test_core.default) ... ok test_zero_multiplication (test_core.default) ... ok test_zerodiv (test_core.default) ... ok test_zlib (test_core.default) ... warning: emitted code will contain very large numbers of local variables, which is bad for performance (build to JS with -O2 or above to avoid this - make sure to do so both on source files, and during 'linking') ok ====================================================================== ERROR: test_sse1_full (test_core.asm1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.asm1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.asm1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.asm1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.asm1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_sse1_full (test_core.asm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse2_full (test_core.asm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5012, in test_sse2_full native_result, err = Popen('./test_sse2_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.asm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.asm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.asm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.asm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_sse1_full (test_core.asm2f) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse2_full (test_core.asm2f) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5012, in test_sse2_full native_result, err = Popen('./test_sse2_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.asm2f) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.asm2f) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.asm2f) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.asm2f) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_sse1_full (test_core.asm2g) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse2_full (test_core.asm2g) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5012, in test_sse2_full native_result, err = Popen('./test_sse2_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.asm2g) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.asm2g) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.asm2g) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.asm2g) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_time (test_core.asm2i) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_sse1_full (test_core.asm2nn) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse2_full (test_core.asm2nn) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5012, in test_sse2_full native_result, err = Popen('./test_sse2_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.asm2nn) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.asm2nn) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.asm2nn) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.asm2nn) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_sse1_full (test_core.asm3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse2_full (test_core.asm3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5012, in test_sse2_full native_result, err = Popen('./test_sse2_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.asm3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.asm3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.asm3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.asm3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== ERROR: test_sse1_full (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 4989, in test_sse1_full native_result, err = Popen('./test_sse1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse2_full (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5012, in test_sse2_full native_result, err = Popen('./test_sse2_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse3_full (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5030, in test_sse3_full native_result, err = Popen('./test_sse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_sse4_1_full (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5058, in test_sse4_1_full native_result, err = Popen('./test_sse4_1_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_ssse3_full (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 17, in decorated f(self) File "/emscripten/tests/test_core.py", line 5044, in test_ssse3_full native_result, err = Popen('./test_ssse3_full', stdout=PIPE).communicate() File "/emscripten/tools/toolchain_profiler.py", line 56, in __init__ self.process = original_Popen(args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags) File "/usr/lib/python2.7/subprocess.py", line 390, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: test_time (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 2062, in test_time self.do_run(src, expected); File "/emscripten/tests/runner.py", line 670, in do_run raise e Exception: Expected to find 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: yes localtime gmtoff matches DST: yes localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ' in 'stime: -1 tzname[0] set: 1 tzname[1] set: 1 sec: 43 min: 22 hour: 3 day: 25 mon: 11 year: 102 wday: 3 yday: 358 dst: 0 off: 0 zone: GMT timegm <-> gmtime: 1 old year still: 102 new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes localtime matches daylight: no localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 mktime guesses DST (winter): 1 mktime guesses DST (summer): 1 old year still: 102 new year: 70 time: 1 difftime+: 268848637.000000 difftime-: -268848637.000000 1854 days: 365 2000 days: 366 2001 days: 365 2004 days: 366 asctime: Wed Dec 25 03:22:43 2002 winter asctime: Wed Dec 25 03:22:43 2002 summer asctime_r: Mon Jul 1 13:02:05 2002 winter asctime again: Wed Dec 25 03:22:43 2002 winter month again: 11 ctime matched: 1 clock(start): 1 clock(end): 1 ', diff: --- expected +++ actual @@ -17,8 +17,8 @@ new year: 70 localtime found DST data (summer): yes localtime found DST data (winter): yes -localtime matches daylight: yes -localtime gmtoff matches DST: yes +localtime matches daylight: no +localtime gmtoff matches DST: no localtime tm_zone matches tzname (winter): yes localtime tm_zone matches tzname (summer): yes localtime <-> mktime: 1 ====================================================================== FAIL: test_cases (test_core.asm1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 27, in decorated return func(self) File "/emscripten/tests/test_core.py", line 5666, in test_cases self.do_ll_run(path_from_root('tests', 'cases', name), output) File "/emscripten/tests/runner.py", line 688, in do_ll_run self.ll_to_js(filename, extra_emscripten_args, post_build) File "/emscripten/tests/runner.py", line 286, in ll_to_js Building.emcc(filename + '.o', Settings.serialize() + emcc_args + transform_args + Building.COMPILER_TEST_OPTS, filename + '.o.js') File "/emscripten/tools/shared.py", line 1939, in emcc assert os.path.exists(output_filename), 'emcc could not create output file: ' + output_filename AssertionError: emcc could not create output file: /tmp/emscripten_test_asm1_Nmzfpc/src.cpp.o.js ====================================================================== FAIL: test_cases (test_core.default) ---------------------------------------------------------------------- Traceback (most recent call last): File "/emscripten/tests/test_core.py", line 27, in decorated return func(self) File "/emscripten/tests/test_core.py", line 5666, in test_cases self.do_ll_run(path_from_root('tests', 'cases', name), output) File "/emscripten/tests/runner.py", line 688, in do_ll_run self.ll_to_js(filename, extra_emscripten_args, post_build) File "/emscripten/tests/runner.py", line 286, in ll_to_js Building.emcc(filename + '.o', Settings.serialize() + emcc_args + transform_args + Building.COMPILER_TEST_OPTS, filename + '.o.js') File "/emscripten/tools/shared.py", line 1939, in emcc assert os.path.exists(output_filename), 'emcc could not create output file: ' + output_filename AssertionError: emcc could not create output file: /tmp/emscripten_test_default_262SVR/src.cpp.o.js ---------------------------------------------------------------------- Ran 3816 tests in 25992.403s FAILED (failures=2, errors=42)