[m-rev.] [m-dev.] gh72 test failures at higher optimization levels

Peter Wang novalazy at gmail.com
Mon Jan 25 12:08:13 AEDT 2021


On Fri, 22 Jan 2021 20:24:38 +1100 "Zoltan Somogyi" <zoltan.somogyi at runbox.com> wrote:
> Fix a compiler abort with -O5 --intermodule-opt.
> 
> compiler/direct_arg_in_out.m:
>     We don't require callees of plain_calls to have daio arguments,
>     so don't require that call_foreign_procs to have daio arguments either
>     (since most won't). Update the related documentation.

That looks fine.

The float regs pass (only runs on 32-bit platforms) fails on
hard_coded/gh72 with
Software Error: predicate `transform_hlds.float_regs.match_args'/12: Unexpected: length mismatch

I'm looking into it now.

Peter


More information about the reviews mailing list