• Bug#1103008: ocaml: FTBFS in testing/arm64: failed tests (2/3)

    From Lucas Nussbaum@21:1/5 to All on Sun Apr 13 18:50:01 2025
    [continued from previous message]

    ... testing 'trylock.ml' => passed
    ... testing 'trylock2.ml' => passed
    Running tests from 'tests/lib-sys' ...
    ... testing 'immediate64.ml' => passed
    ... testing 'opaque.ml' => passed
    ... testing 'rename.ml' => passed
    Running tests from 'tests/lib-systhreads' ...
    ... testing 'boundscheck.ml' => passed
    ... testing 'eintr.ml' => passed
    ... testing 'multicore_lifecycle.ml' => passed
    ... testing 'test_c_thread_register.ml' => passed
    ... testing 'testfork.ml' => passed
    ... testing 'testfork2.ml' => passed
    ... testing 'testpreempt.ml' => passed
    ... testing 'testyield.ml' => passed
    ... testing 'threadsigmask.ml' => passed
    Running tests from 'tests/lib-threads' ...
    ... testing 'backtrace_threads.ml' => passed
    ... testing 'bank.ml' => passed
    ... testing 'beat.ml' => passed
    ... testing 'bufchan.ml' => passed
    ... testing 'close.ml' => passed
    ... testing 'delayintr.ml' => passed
    ... testing 'fileio.ml' => passed
    ... testing 'mutex_errors.ml' => passed
    ... testing 'pr4466.ml' => passed
    ... testing 'pr5325.ml' => passed
    ... testing 'pr7638.ml' => passed
    ... testing 'pr8857.ml' => passed
    ... testing 'prodcons.ml' => passed
    ... testing 'prodcons2.ml' => passed
    ... testing 'sieve.ml' => passed
    ... testing 'signal.ml' => passed
    ... testing 'swapchan.ml' => passed
    ... testing 'tls.ml' => passed
    ... testing 'torture.ml' => passed
    ... testing 'uncaught_exception_handler.ml' => passed
    Running tests from 'tests/lib-uchar' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/lib-unix/common' ...
    ... testing 'append.ml' => passed
    ... testing 'bigarrays.ml' => passed
    ... testing 'channel_of.ml' => passed
    ... testing 'cloexec.ml' => passed
    ... testing 'dup.ml' => passed
    ... testing 'dup2.ml' => passed
    ... testing 'fork_cleanup.ml' => passed
    ... testing 'fork_cleanup_systhreads.ml' => passed
    ... testing 'getaddrinfo.ml' => passed
    ... testing 'gethostbyaddr.ml' => passed
    ... testing 'multicore_fork_domain_alone.ml' => passed
    ... testing 'multicore_fork_domain_alone2.ml' => passed
    ... testing 'pipe_eof.ml' => passed
    ... testing 'process_pid.ml' => passed
    ... testing 'redirections.ml' => passed
    ... testing 'rename.ml' => passed
    ... testing 'test_unix_cmdline.ml' => passed
    ... testing 'test_unixlabels.ml' => passed
    ... testing 'truncate.ml' => passed
    ... testing 'uexit.ml' => passed
    ... testing 'utimes.ml' => passed
    ... testing 'wait_nohang.ml' => passed
    Running tests from 'tests/lib-unix/isatty' ...
    ... testing 'isatty_std.ml' => passed
    ... testing 'isatty_tty.ml' => skipped
    Running tests from 'tests/lib-unix/kill' ...
    ... testing 'unix_kill.ml' => passed
    Running tests from 'tests/lib-unix/realpath' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/lib-unix/unix-execvpe' ...
    ... testing 'exec.ml' => passed
    Running tests from 'tests/lib-unix/unix-socket' ...
    ... testing 'recvfrom_linux.ml' => passed
    ... testing 'recvfrom_unix.ml' => passed
    Running tests from 'tests/lib-unix/win-channel-of' ...
    ... testing 'parallel_channel_of.ml' => skipped
    Running tests from 'tests/lib-unix/win-createprocess' ...
    ... testing 'test.ml' => skipped
    Running tests from 'tests/lib-unix/win-env' ...
    ... testing 'test_env.ml' => skipped
    Running tests from 'tests/lib-unix/win-socketpair' ...
    ... testing 'test.ml' => skipped
    Running tests from 'tests/lib-unix/win-stat' ...
    ... testing 'test.ml' => skipped
    Running tests from 'tests/lib-unix/win-symlink' ...
    ... testing 'parallel_symlink.ml' => skipped
    ... testing 'test.ml' => skipped
    Running tests from 'tests/link-test' ...
    ... testing 'empty.ml' => passed
    ... testing 'test.ml' => passed
    Running tests from 'tests/load_path' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/local-functions' ...
    ... testing 'non_local.ml' => passed
    ... testing 'tupled.ml' => passed
    ... testing 'tupled2.ml' => passed
    Running tests from 'tests/locale' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/manual-intf-c' ...
    ... testing 'prog.ml' => skipped
    Running tests from 'tests/match-exception' ...
    ... testing 'allocation.ml' => passed
    ... testing 'exception_propagation.ml' => passed
    ... testing 'identifier_sharing.ml' => passed
    ... testing 'match_failure.ml' => passed
    ... testing 'nested_handlers.ml' => passed
    ... testing 'raise_from_success_continuation.ml' => passed
    ... testing 'streams.ml' => passed
    ... testing 'tail_calls.ml' => passed
    Running tests from 'tests/match-exception-warnings' ...
    ... testing 'exhaustiveness_warnings.ml' => passed
    ... testing 'no_mixing_under_guard.ml' => passed
    ... testing 'no_value_clauses.ml' => passed
    ... testing 'placement.ml' => passed
    ... testing 'pr7083.ml' => passed
    ... testing 'reachability.ml' => passed
    Running tests from 'tests/match-side-effects' ...
    ... testing 'check_partial.ml' => passed
    ... testing 'partiality.ml' => passed
    ... testing 'pr13152.ml' => passed
    ... testing 'test_contexts_code.ml' => passed
    ... testing 'test_contexts_results.ml' => passed
    Running tests from 'tests/memory-model' ...
    ... testing 'forbidden.ml' => passed
    ... testing 'publish.ml' => passed
    Running tests from 'tests/messages' ...
    ... testing 'highlight_tabs.ml' => passed
    ... testing 'precise_locations.ml' => passed
    ... testing 'spellcheck.ml' => passed
    Running tests from 'tests/misc' ...
    ... testing 'bdd.ml' => passed
    ... testing 'boyer.ml' => passed
    ... testing 'exotic.ml' => passed
    ... testing 'fib.ml' => passed
    ... testing 'gc_mark_stack_overflow.ml' => passed
    ... testing 'gcwords.ml' => passed
    ... testing 'gpr1370.ml' => passed
    ... testing 'hamming.ml' => passed
    ... testing 'nucleic.ml' => passed
    ... testing 'pr7168.ml' => passed
    ... testing 'sieve.ml' => passed
    ... testing 'sorts.ml' => passed
    ... testing 'takc.ml' => passed
    ... testing 'taku.ml' => passed
    Running tests from 'tests/misc-kb' ...
    ... testing 'kbmain.ml' => passed
    Running tests from 'tests/misc-unsafe' ...
    ... testing 'almabench.ml' => passed
    ... testing 'fft.ml' => passed
    ... testing 'quicksort.ml' => passed
    ... testing 'soli.ml' => passed
    Running tests from 'tests/no-alias-deps' ...
    ... testing 'aliases.ml' => passed
    ... testing 'gpr2235.ml' => passed
    Running tests from 'tests/opaque' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/output-complete-obj' ...
    ... testing 'github9344.ml' => passed
    ... testing 'test.ml' => passed
    ... testing 'test2.ml' => passed
    Running tests from 'tests/parallel' ...
    ... testing 'atomics.ml' => passed
    ... testing 'backup_thread.ml' => passed
    ... testing 'backup_thread_pipe.ml' => passed
    ... testing 'catch_break.ml' => passed
    ... testing 'constpromote.ml' => passed
    ... testing 'deadcont.ml' => passed
    ... testing 'domain_dls.ml' => passed
    ... testing 'domain_dls2.ml' => passed
    ... testing 'domain_id.ml' => passed
    ... testing 'domain_parallel_spawn_burn.ml' => passed
    ... testing 'domain_parallel_spawn_burn_gc_set.ml' => passed
    ... testing 'domain_serial_spawn_burn.ml' => passed
    ... testing 'fib_threads.ml' => passed
    ... testing 'join.ml' => passed
    ... testing 'major_gc_wait_backup.ml' => passed
    ... testing 'max_domains1.ml' => passed
    ... testing 'max_domains2.ml' => passed
    ... testing 'mctest.ml' => passed
    ... testing 'multicore_systhreads.ml' => passed
    ... testing 'pingpong.ml' => passed
    ... testing 'poll.ml' => passed
    ... testing 'prodcons_domains.ml' => passed
    ... testing 'recommended_domain_count.ml' => passed
    ... testing 'recommended_domain_count_unix.ml' => passed
    ... testing 'tak.ml' => passed
    ... testing 'test_c_thread_register.ml' => passed
    ... testing 'test_issue_11094.ml' => passed
    Running tests from 'tests/parse-errors' ...
    ... testing 'escape_error.ml' => passed
    ... testing 'expecting.ml' => passed
    ... testing 'mismatch_struct_sig.ml' => passed
    ... testing 'pr7847.ml' => passed
    ... testing 'unclosed_class_signature.mli' => passed
    ... testing 'unclosed_class_simpl_expr1.ml' => passed
    ... testing 'unclosed_class_simpl_expr2.ml' => passed
    ... testing 'unclosed_class_simpl_expr3.ml' => passed
    ... testing 'unclosed_object.ml' => passed
    ... testing 'unclosed_paren_module_expr1.ml' => passed
    ... testing 'unclosed_paren_module_expr2.ml' => passed
    ... testing 'unclosed_paren_module_expr3.ml' => passed
    ... testing 'unclosed_paren_module_expr4.ml' => passed
    ... testing 'unclosed_paren_module_expr5.ml' => passed
    ... testing 'unclosed_paren_module_type.mli' => passed
    ... testing 'unclosed_sig.mli' => passed
    ... testing 'unclosed_simple_expr.ml' => passed
    ... testing 'unclosed_simple_pattern.ml' => passed
    ... testing 'unclosed_struct.ml' => passed
    Running tests from 'tests/parsetree' ...
    ... testing 'locations_test.ml' => passed
    ... testing 'test.ml' => passed
    Running tests from 'tests/parsing' ...
    ... testing 'anonymous_class_parameter.ml' => passed
    ... testing 'arrow_ambiguity.ml' => passed
    ... testing 'assert_location.ml' => passed
    ... testing 'attributes.ml' => passed
    ... testing 'broken_invariants.ml' => passed
    ... testing 'change_start_loc.ml' => passed
    ... testing 'comments.ml' => passed
    ... testing 'constructor_declarations.ml' => passed
    ... testing 'docstrings.ml' => passed
    ... testing 'extended_indexoperators.ml' => passed
    ... testing 'extension_operators.ml' => passed
    ... testing 'extensions.ml' => passed
    ... testing 'hash_ambiguity.ml' => passed
    ... testing 'int_and_float_with_modifier.ml' => passed
    ... testing 'latin9.ml' => passed
    ... testing 'multi_indices.ml' => passed
    ... testing 'pr10468.ml' => passed
    ... testing 'pr6604.ml' => passed
    ... testing 'pr6604_2.ml' => passed
    ... testing 'pr6604_3.ml' => passed
    ... testing 'pr6865.ml' => passed
    ... testing 'pr7165.ml' => passed
    ... testing 'prefix_op.ml' => passed
    ... testing 'quotedextensions.ml' => passed
    ... testing 'rawidents.ml' => passed
    ... testing 'reloc.ml' => passed
    ... testing 'shortcut_ext_attr.ml' => passed
    Running tests from 'tests/ppx-attributes' ...
    ... testing 'inline.ml' => passed
    ... testing 'warning.ml' => passed
    Running tests from 'tests/ppx-contexts' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/prim-bigstring' ...
    ... testing 'bigstring_access.ml' => passed
    ... testing 'string_access.ml' => passed
    Running tests from 'tests/prim-bswap' ...
    ... testing 'bswap.ml' => passed
    Running tests from 'tests/prim-revapply' ...
    ... testing 'apply.ml' => passed
    ... testing 'revapply.ml' => passed
    Running tests from 'tests/printing-types' ...
    ... testing 'disambiguation.ml' => passed
    ... testing 'existentials.ml' => passed
    ... testing 'pr248.ml' => passed
    Running tests from 'tests/raise-counts' ...
    ... testing 'main.ml' => passed
    Running tests from 'tests/regression/gpr1623' ...
    ... testing 'gpr1623.ml' => passed
    Running tests from 'tests/regression/missing_set_of_closures' ...
    ... testing 'missing_set_of_closures.ml' => passed
    Running tests from 'tests/regression/pr10611' ...
    ... testing 'pr10611.ml' => passed
    Running tests from 'tests/regression/pr11887' ...
    ... testing 'pr11887.ml' => passed
    Running tests from 'tests/regression/pr1580' ...
    ... testing 'pr1580.ml' => passed
    Running tests from 'tests/regression/pr3612' ...
    ... testing 'pr3612.ml' => passed
    Running tests from 'tests/regression/pr5233' ...
    ... testing 'pr5233.ml' => passed
    Running tests from 'tests/regression/pr5757' ...
    ... testing 'pr5757.ml' => passed
    Running tests from 'tests/regression/pr6024' ...
    ... testing 'pr6024.ml' => passed
    Running tests from 'tests/regression/pr7042' ...
    ... testing 'pr7042.ml' => passed
    Running tests from 'tests/regression/pr7426' ...
    ... testing 'pr7426.ml' => passed
    Running tests from 'tests/regression/pr7718' ...
    ... testing 'pr7718.ml' => passed
    Running tests from 'tests/regression/pr7798' ...
    ... testing 'pr7798.ml' => passed
    Running tests from 'tests/regression/pr7920' ...
    ... testing 'pr7920.ml' => passed
    Running tests from 'tests/regression/pr8769' ...
    ... testing 'pr8769.ml' => passed
    Running tests from 'tests/regression/pr9028' ...
    ... testing 'pr9028.ml' => passed
    Running tests from 'tests/regression/pr9292' ...
    ... testing 'pr9292.ml' => passed
    Running tests from 'tests/regression/pr9326' ...
    ... testing 'gc_set.ml' => passed
    Running tests from 'tests/regression/pr9443' ...
    ... testing 'pr9443.ml' => passed
    Running tests from 'tests/regression/pr9853' ...
    ... testing 'compaction_corner_case.ml' => passed
    Running tests from 'tests/reproducibility' ...
    ... testing 'cmis_on_file_system.ml' => passed
    Running tests from 'tests/required-external' ...
    ... testing 'main.ml' => passed
    Running tests from 'tests/runtime-C-exceptions' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/runtime-errors' ...
    ... testing 'stackoverflow.ml' => passed
    ... testing 'syserror.ml' => passed
    Running tests from 'tests/runtime-objects' ...
    ... testing 'Tests.ml' => passed
    ... testing 'toplevel_lets.ml' => passed
    Running tests from 'tests/self-contained-toplevel' ...
    ... testing 'main.ml' => passed
    Running tests from 'tests/shadow_include' ...
    ... testing 'artificial.ml' => passed
    ... testing 'cannot_shadow_error.ml' => passed
    ... testing 'ghosts.ml' => passed
    ... testing 'shadow_all.ml' => passed
    Running tests from 'tests/shape-index' ...
    ... testing 'index.ml' => passed
    ... testing 'index_aliases.ml' => passed
    ... testing 'index_bindingops.ml' => passed
    ... testing 'index_constrs.ml' => passed
    ... testing 'index_constrs_records.ml' => passed
    ... testing 'index_functor.ml' => passed
    ... testing 'index_labels.ml' => passed
    ... testing 'index_modules.ml' => passed
    ... testing 'index_objects.ml' => passed
    ... testing 'index_types.ml' => passed
    ... testing 'index_vb.ml' => passed
    Running tests from 'tests/shapes' ...
    ... testing 'aliases.ml' => passed
    ... testing 'comp_units.ml' => passed
    ... testing 'functors.ml' => passed
    ... testing 'incl_md_typeof.ml' => passed
    ... testing 'more_func.ml' => passed
    ... testing 'nested_types.ml' => passed
    ... testing 'open_arg.ml' => passed
    ... testing 'open_struct.ml' => passed
    ... testing 'recmodules.ml' => passed
    ... testing 'rotor_example.ml' => passed
    ... testing 'shape_size_blowup.ml' => passed
    ... testing 'simple.ml' => passed
    ... testing 'typeof_include.ml' => passed
    Running tests from 'tests/statmemprof' ...
    ... testing 'alloc_counts.ml' => passed
    ... testing 'arrays_in_major.ml' => passed
    ... testing 'arrays_in_minor.ml' => passed
    ... testing 'blocking_in_callback.ml' => passed
    ... testing 'callstacks.ml' => passed
    ... testing 'comballoc.ml' => passed
    ... testing 'custom.ml' => passed
    ... testing 'discard_in_callback.ml' => passed
    ... testing 'exception_callback.ml' => passed
    ... testing 'exception_callback_minor.ml' => passed
    ... testing 'exception_comballoc.ml' => passed
    ... testing 'intern.ml' => passed
    ... testing 'lists_in_minor.ml' => passed
    ... testing 'minor_heap_edge.ml' => passed
    ... testing 'minor_no_postpone.ml' => passed
    ... testing 'moved_while_blocking.ml' => passed
    ... testing 'start_stop.ml' => passed
    ... testing 'stop_start_in_callback.ml' => passed
    ... testing 'thread_exit_in_callback.ml' => passed
    Running tests from 'tests/syntactic-arity' ...
    ... testing 'alloc.ml' => passed
    ... testing 'max_arity.ml' => passed
    ... testing 'measure_arity.ml' => passed
    ... testing 'measure_runtime_arity.ml' => passed
    ... testing 'syntactic_arity.ml' => passed
    ... testing 'warnings.ml' => passed
    Running tests from 'tests/tmc' ...
    ... testing 'ambiguities.ml' => passed
    ... testing 'other_features.ml' => passed
    ... testing 'partial_application.ml' => passed
    ... testing 'readable_output.ml' => passed
    ... testing 'semantic.ml' => passed
    ... testing 'shortcut.ml' => passed
    ... testing 'stack_space.ml' => passed
    ... testing 'try_with.ml' => passed
    ... testing 'tupled_function.ml' => passed
    ... testing 'tupled_function_calls.ml' => passed
    ... testing 'usage_warnings.ml' => passed
    Running tests from 'tests/tool-caml-tex' ...
    ... testing 'ellipses.ml' => passed
    ... testing 'redirections.ml' => passed
    Running tests from 'tests/tool-command-line' ...
    ... testing 'test-no-input-file.ml' => passed
    ... testing 'test-o-one-c-file.ml' => passed
    ... testing 'test-o-several-files.ml' => passed
    ... testing 'test-unknown-file.ml' => passed
    Running tests from 'tests/tool-debugger/basic' ...
    ... testing 'debuggee.ml' => passed
    Running tests from 'tests/tool-debugger/dynlink' ...
    ... testing 'host.ml' => passed
    Running tests from 'tests/tool-debugger/module_named_main' ...
    ... testing 'main.ml' => passed
    Running tests from 'tests/tool-debugger/no_debug_event' ...
    ... testing 'noev.ml' => passed
    Running tests from 'tests/tool-debugger/printer' ...
    ... testing 'debuggee.ml' => passed
    Running tests from 'tests/tool-dumpobj' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/tool-expect-test' ...
    ... testing 'clean_typer.ml' => passed
    Running tests from 'tests/tool-lexyacc' ...
    ... testing 'calc.ml' => passed
    ... testing 'chars.mll' => passed
    ... testing 'csets.mll' => passed
    ... testing 'mpr7760.mll' => passed
    ... testing 'parsecheck.mly' => passed
    Running tests from 'tests/tool-ocaml' ...
    ... testing 'directive_failure.ml' => passed
    ... testing 'gpr12887.ml' => passed
    ... testing 't000.ml' => passed
    ... testing 't010-const0.ml' => passed
    ... testing 't010-const1.ml' => passed
    ... testing 't010-const2.ml' => passed
    ... testing 't010-const3.ml' => passed
    ... testing 't011-constint.ml' => passed
    ... testing 't020.ml' => passed
    ... testing 't021-pushconst1.ml' => passed
    ... testing 't021-pushconst2.ml' => passed
    ... testing 't021-pushconst3.ml' => passed
    ... testing 't022-pushconstint.ml' => passed
    ... testing 't040-makeblock1.ml' => passed
    ... testing 't040-makeblock2.ml' => passed
    ... testing 't040-makeblock3.ml' => passed
    ... testing 't041-makeblock.ml' => passed
    ... testing 't050-getglobal.ml' => passed
    ... testing 't050-pushgetglobal.ml' => passed
    ... testing 't051-getglobalfield.ml' => passed
    ... testing 't051-pushgetglobalfield.ml' => passed
    ... testing 't060-raise.ml' => passed
    ... testing 't070-branch.ml' => passed
    ... testing 't070-branchif.ml' => passed
    ... testing 't070-branchifnot.ml' => passed
    ... testing 't071-boolnot.ml' => passed
    ... testing 't080-eq.ml' => passed
    ... testing 't080-geint.ml' => passed
    ... testing 't080-gtint.ml' => passed
    ... testing 't080-leint.ml' => passed
    ... testing 't080-ltint.ml' => passed
    ... testing 't080-neq.ml' => passed
    ... testing 't090-acc0.ml' => passed
    ... testing 't090-acc1.ml' => passed
    ... testing 't090-acc2.ml' => passed
    ... testing 't090-acc3.ml' => passed
    ... testing 't090-acc4.ml' => passed
    ... testing 't090-acc5.ml' => passed
    ... testing 't090-acc6.ml' => passed
    ... testing 't090-acc7.ml' => passed
    ... testing 't091-acc.ml' => passed
    ... testing 't092-pushacc.ml' => passed
    ... testing 't092-pushacc0.ml' => passed
    ... testing 't092-pushacc1.ml' => passed
    ... testing 't092-pushacc2.ml' => passed
    ... testing 't092-pushacc3.ml' => passed
    ... testing 't092-pushacc4.ml' => passed
    ... testing 't092-pushacc5.ml' => passed
    ... testing 't092-pushacc6.ml' => passed
    ... testing 't092-pushacc7.ml' => passed
    ... testing 't093-pushacc.ml' => passed
    ... testing 't100-pushtrap.ml' => passed
    ... testing 't101-poptrap.ml' => passed
    ... testing 't110-addint.ml' => passed
    ... testing 't110-andint.ml' => passed
    ... testing 't110-asrint-1.ml' => passed
    ... testing 't110-asrint-2.ml' => passed
    ... testing 't110-divint-1.ml' => passed
    ... testing 't110-divint-2.ml' => passed
    ... testing 't110-divint-3.ml' => passed
    ... testing 't110-lslint.ml' => passed
    ... testing 't110-lsrint.ml' => passed
    ... testing 't110-modint-1.ml' => passed
    ... testing 't110-modint-2.ml' => passed
    ... testing 't110-mulint.ml' => passed
    ... testing 't110-negint.ml' => passed
    ... testing 't110-offsetint.ml' => passed
    ... testing 't110-orint.ml' => passed
    ... testing 't110-subint.ml' => passed
    ... testing 't110-xorint.ml' => passed
    ... testing 't120-getstringchar.ml' => passed
    ... testing 't121-setstringchar.ml' => passed
    ... testing 't130-getvectitem.ml' => passed
    ... testing 't130-vectlength.ml' => passed
    ... testing 't131-setvectitem.ml' => passed
    ... testing 't140-switch-1.ml' => passed
    ... testing 't140-switch-2.ml' => passed
    ... testing 't140-switch-3.ml' => passed
    ... testing 't140-switch-4.ml' => passed
    ... testing 't141-switch-5.ml' => passed
    ... testing 't141-switch-6.ml' => passed
    ... testing 't141-switch-7.ml' => passed
    ... testing 't142-switch-8.ml' => passed
    ... testing 't142-switch-9.ml' => passed
    ... testing 't142-switch-A.ml' => passed
    ... testing 't150-push-1.ml' => passed
    ... testing 't150-push-2.ml' => passed
    ... testing 't160-closure.ml' => passed
    ... testing 't161-apply1.ml' => passed
    ... testing 't162-return.ml' => passed
    ... testing 't163.ml' => passed
    ... testing 't164-apply2.ml' => passed
    ... testing 't164-apply3.ml' => passed
    ... testing 't165-apply.ml' => passed
    ... testing 't170-envacc2.ml' => passed
    ... testing 't170-envacc3.ml' => passed
    ... testing 't170-envacc4.ml' => passed
    ... testing 't171-envacc.ml' => passed
    ... testing 't172-pushenvacc1.ml' => passed
    ... testing 't172-pushenvacc2.ml' => passed
    ... testing 't172-pushenvacc3.ml' => passed
    ... testing 't172-pushenvacc4.ml' => passed
    ... testing 't173-pushenvacc.ml' => passed
    ... testing 't180-appterm1.ml' => passed
    ... testing 't180-appterm2.ml' => passed
    ... testing 't180-appterm3.ml' => passed
    ... testing 't181-appterm.ml' => passed
    ... testing 't190-makefloatblock-1.ml' => passed
    ... testing 't190-makefloatblock-2.ml' => passed
    ... testing 't190-makefloatblock-3.ml' => passed
    ... testing 't191-vectlength.ml' => passed
    ... testing 't192-getfloatfield-1.ml' => passed
    ... testing 't192-getfloatfield-2.ml' => passed
    ... testing 't193-setfloatfield-1.ml' => passed
    ... testing 't193-setfloatfield-2.ml' => passed
    ... testing 't200-getfield0.ml' => passed
    ... testing 't200-getfield1.ml' => passed
    ... testing 't200-getfield2.ml' => passed
    ... testing 't200-getfield3.ml' => passed
    ... testing 't201-getfield.ml' => passed
    ... testing 't210-setfield0.ml' => passed
    ... testing 't210-setfield1.ml' => passed
    ... testing 't210-setfield2.ml' => passed
    ... testing 't210-setfield3.ml' => passed
    ... testing 't211-setfield.ml' => passed
    ... testing 't220-assign.ml' => passed
    ... testing 't230-check_signals.ml' => passed
    ... testing 't240-c_call1.ml' => passed
    ... testing 't240-c_call2.ml' => passed
    ... testing 't240-c_call3.ml' => passed
    ... testing 't240-c_call4.ml' => passed
    ... testing 't240-c_call5.ml' => passed
    ... testing 't250-closurerec-1.ml' => passed
    ... testing 't250-closurerec-2.ml' => passed
    ... testing 't251-pushoffsetclosure0.ml' => passed
    ... testing 't251-pushoffsetclosure2.ml' => passed
    ... testing 't251-pushoffsetclosurem2.ml' => passed
    ... testing 't252-pushoffsetclosure.ml' => passed
    ... testing 't253-offsetclosure0.ml' => passed
    ... testing 't253-offsetclosure2.ml' => passed
    ... testing 't253-offsetclosurem2.ml' => passed
    ... testing 't254-offsetclosure.ml' => passed
    ... testing 't260-offsetref.ml' => passed
    ... testing 't270-push_retaddr.ml' => passed
    ... testing 't300-getmethod.ml' => passed
    ... testing 't301-object.ml' => passed
    ... testing 't310-alloc-1.ml' => passed
    ... testing 't310-alloc-2.ml' => passed
    ... testing 't320-gc-1.ml' => passed
    ... testing 't320-gc-2.ml' => passed
    ... testing 't320-gc-3.ml' => passed
    ... testing 't330-compact-1.ml' => passed
    ... testing 't330-compact-2.ml' => passed
    ... testing 't330-compact-3.ml' => passed
    ... testing 't330-compact-4.ml' => passed
    ... testing 't340-weak.ml' => passed
    ... testing 't350-heapcheck.ml' => passed
    ... testing 't360-stacks-1.ml' => passed
    ... testing 't360-stacks-2.ml' => passed
    Running tests from 'tests/tool-ocaml-annot' ...
    ... testing 'failure.ml' => passed
    ... testing 'success.ml' => passed
    ... testing 'typeonly.ml' => passed
    Running tests from 'tests/tool-ocamlc-compat32' ...
    ... testing 'compat32.ml' => passed
    Running tests from 'tests/tool-ocamlc-error-cleanup' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/tool-ocamlc-locations' ...
    ... testing 'marshalled.ml' => passed
    ... testing 'test.ml' => passed
    Running tests from 'tests/tool-ocamlc-open' ...
    ... testing 'tool-ocamlc-open-error.ml' => passed
    ... testing 'tool-ocamlc-open.ml' => passed
    Running tests from 'tests/tool-ocamlc-stop-after' ...
    ... testing 'stop_after_lambda.ml' => passed
    ... testing 'stop_after_parsing_impl.ml' => passed
    ... testing 'stop_after_parsing_intf.mli' => passed
    ... testing 'stop_after_scheduling.ml' => passed
    ... testing 'stop_after_typing_impl.ml' => passed
    Running tests from 'tests/tool-ocamldep-modalias' ...
    ... testing 'main.ml' => passed
    Running tests from 'tests/tool-ocamldep-shadowing' ...
    ... testing 'a.ml' => passed
    Running tests from 'tests/tool-ocamldoc' ...
    ... testing 'Alert_toplevel.mli' => passed
    ... testing 'Alert_toplevel2.mli' => passed
    ... testing 'Alerts.mli' => passed
    ... testing 'Alerts_impl.ml' => passed
    ... testing 'Documentation_tags.mli' => passed
    ... testing 'Entities.ml' => passed
    ... testing 'Extensible_variant.ml' => passed
    ... testing 'Functions.ml' => passed
    ... testing 'Include_module_type_of.mli' => passed
    ... testing 'Inline_records.mli' => passed
    ... testing 'Inline_records_bis.ml' => passed
    ... testing 'Item_ids.mli' => passed
    ... testing 'Latin9.ml' => passed
    ... testing 'Level_0.mli' => passed
    ... testing 'Linebreaks.mli' => passed
    ... testing 'Loop.ml' => passed
    ... testing 'Module_whitespace.ml' => passed
    ... testing 'No_preamble.mli' => passed
    ... testing 'Paragraph.mli' => passed
    ... testing 'Short_description.txt' => passed
    ... testing 'Test.mli' => passed
    ... testing 'Variants.mli' => passed
    ... testing 'latex_ref.mli' => passed
    ... testing 't01.ml' => passed
    ... testing 't02.ml' => passed
    ... testing 't03.ml' => passed
    ... testing 't04.ml' => passed
    ... testing 't05.ml' => passed
    Running tests from 'tests/tool-ocamldoc-open' ...
    ... testing 'main.ml' => passed
    Running tests from 'tests/tool-ocamlobjinfo' ...
    ... testing 'question.ml' => passed
    Running tests from 'tests/tool-ocamlopt-save-ir' ...
    ... testing 'check_for_pack.ml' => passed
    ... testing 'save_ir_after_scheduling.ml' => passed
    ... testing 'save_ir_after_typing.ml' => passed
    ... testing 'start_from_emit.ml' => passed
    Running tests from 'tests/tool-ocamlopt-stop-after' ...
    ... testing 'stop_after_lambda.ml' => passed
    ... testing 'stop_after_scheduling.ml' => passed
    Running tests from 'tests/tool-ocamltest' ...
    ... testing 'norm1.ml' => passed
    ... testing 'norm2.ml' => passed
    ... testing 'norm3.ml' => passed
    ... testing 'norm4.ml' => passed
    Running tests from 'tests/tool-ocamltest-var-expansion' ...
    ... testing 'subst1.ml' => passed
    ... testing 'subst2.ml' => passed
    Running tests from 'tests/tool-toplevel' ...
    ... testing 'error_highlighting.ml' => passed
    ... testing 'exotic_lists.ml' => passed
    ... testing 'install_printer.ml' => passed
    ... testing 'mod_use.ml' => passed
    ... testing 'multi_phrase_line.ml' => passed
    ... testing 'pr6468.ml' => passed
    ... testing 'pr7060.ml' => passed
    ... testing 'pr7751.ml' => passed
    ... testing 'pr9701.ml' => passed
    ... testing 'printval.ml' => passed
    ... testing 'redefinition_hints.ml' => passed
    ... testing 'show.ml' => passed
    ... testing 'show_short_paths.ml' => passed
    ... testing 'strings.ml' => passed
    ... testing 'topeval.ml' => passed
    ... testing 'tracing.ml' => passed
    ... testing 'uncaught_exceptions.ml' => passed
    ... testing 'use_command.ml' => passed
    Running tests from 'tests/tool-toplevel-invocation' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/tool-toplevel/known-bugs' ...
    ... testing 'broken_rec_in_show.ml' => passed
    Running tests from 'tests/translprim' ...
    ... testing 'array_spec.ml' => passed
    ... testing 'comparison_optim.ml' => passed
    ... testing 'comparison_table.ml' => passed
    ... testing 'locs.ml' => passed
    ... testing 'module_coercion.ml' => passed
    ... testing 'ref_spec.ml' => passed
    ... testing 'sendcache.ml' => passed
    Running tests from 'tests/tsan' ...
    ... testing 'array_elt.ml' => skipped
    ... testing 'exn_from_c.ml' => skipped
    ... testing 'exn_in_callback.ml' => skipped
    ... testing 'exn_reraise.ml' => skipped
    ... testing 'handlers_at_tail.ml' => skipped
    ... testing 'norace_atomics.ml' => skipped
    ... testing 'perform.ml' => skipped
    ... testing 'raise_through_handler.ml' => skipped
    ... testing 'record_field.ml' => skipped
    ... testing 'reperform.ml' => skipped
    ... testing 'unhandled.ml' => skipped
    Running tests from 'tests/typing-core-bugs' ...
    ... testing 'const_int_hint.ml' => passed
    ... testing 'missing_rec_hint.ml' => passed
    ... testing 'repeated_did_you_mean.ml' => passed
    ... testing 'type_expected_explanation.ml' => passed
    ... testing 'unit_fun_hints.ml' => passed
    Running tests from 'tests/typing-deprecated' ...
    ... testing 'alerts.ml' => passed
    ... testing 'deprecated.ml' => passed
    Running tests from 'tests/typing-extension-constructor' ...
    ... testing 'test.ml' => passed
    Running tests from 'tests/typing-extensions' ...
    ... testing 'cast.ml' => passed
    ... testing 'disambiguation.ml' => passed
    ... testing 'extensions.ml' => passed
    ... testing 'msg.ml' => passed
    ... testing 'open_types.ml' => passed
    Running tests from 'tests/typing-external' ...
    ... testing 'pr11392.ml' => passed
    Running tests from 'tests/typing-fstclassmod' ...
    ... testing 'aliases.ml' => passed
    ... testing 'fstclassmod.ml' => passed
    ... testing 'nondep_instance.ml' => passed
    ... testing 'scope_escape.ml' => passed
    Running tests from 'tests/typing-gadts' ...
    ... testing 'ambiguity.ml' => passed
    ... testing 'ambivalent_apply.ml' => passed
    ... testing 'didier.ml' => passed
    ... testing 'dynamic_frisch.ml' => passed
    ... testing 'gadthead.ml' => passed
    ... testing 'name_existentials.ml' => passed
    ... testing 'nested_equations.ml' => passed
    ... testing 'omega07.ml' => passed
    ... testing 'optional_args.ml' => passed
    ... testing 'or_patterns.ml' => passed
    ... testing 'packed-module-recasting.ml' => passed
    ... testing 'pr10189.ml' => passed
    ... testing 'pr10271.ml' => passed
    ... testing 'pr10348.ml' => passed
    ... testing 'pr10735.ml' => passed
    ... testing 'pr10907.ml' => passed

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)