[mercury-users] intermodule optimisation very flaky

Michael Day mikeday at yeslogic.com
Mon Jan 27 12:42:40 AEDT 2003


These days, intermodule optimisation seems extremely flaky, often
producing errors about missing declarations in .opt files for code that
does not appear incorrect and can sometimes be "fixed" with some arbitrary
permutation. It didn't used to be like that, as far as I can tell.  
(Difficult to tell for sure, due to the addition of new features to the
language that make old versions of the compiler fail to compile more
recent code anyway...)

This is not a bug report, just a general gripe, as there are programs
where intermodule optimisation appears to make a large difference to the
running time, and not being able to use it is extremely inconvenient. I'll
try to submit some bug reports, but these errors seem to have a habit of
being very difficult to pare down to simple test cases.

Michael

--------------------------------------------------------------------------
mercury-users mailing list
post:  mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the users mailing list