MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/tests/term' /mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/stage2/scripts/mmc --generate-dependencies --grade asm_fast.gc.decldebug.stseg.tr --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --term-norm=simple occur > occur.dep_err 2>&1 make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/tests/term' make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/tests/term' /mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/stage2/scripts/mmc --make-interface --grade asm_fast.gc.decldebug.stseg.tr --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --term-norm=simple occur /mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/stage2/scripts/mmc --make-transitive-optimization-interface --grade asm_fast.gc.decldebug.stseg.tr --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --term-norm=simple --enable-termination --term-single-arg 5 --enable-termination2 --no-inlining --no-optimize-unused-args --no-deforestation --no-optimize-higher-order occur Comparing occur.trans_opt with occur.trans_opt_exp with occur.trans_opt_exp2 ** occur.err did not match the expected error output ** (closest match was occur.trans_opt_res1) --- occur.trans_opt_exp 2024-02-08 21:28:48.000000000 +1100 +++ occur.trans_opt 2024-04-05 07:24:29.092192144 +1100 @@ -2,4 +2,4 @@ :- pragma termination_info(occur.occurall(builtin.in, builtin.in, builtin.out), infinite, cannot_loop). -:- pragma termination2_info(occur.occurall(builtin.in, builtin.in, builtin.out), constraints([le([term(0, r(-1, 1)), term(2, r(2, 9))], r(0, 1)), eq([term(0, r(1, 1)), term(2, r(-1, 3))], r(0, 1))]), not_set, cannot_loop). +:- pragma termination2_info(occur.occurall(builtin.in, builtin.in, builtin.out), constraints([eq([term(0, r(1, 1)), term(2, r(-1, 3))], r(0, 1))]), not_set, cannot_loop). make[3]: *** [/tmp/mmake.tLk1C4:1237: occur.trans_opt_res] Error 1 make[3]: Target 'occur.runtest' not remade because of errors. rm occur.trans_opt_res make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-04-04/tests/term'