Nick Glencross wrote:
(I'm reposting this because I'm not sure what happened to the one that I sent to parrotbugs; forgive me if two eventually appear)

Folks,

There seems to be some problems with -O1 when instructions are optimised at the end of functions.

Fixed, thanks for testing.

In what is semi-related to this, if a deleted instruction (e.g. $I0+=0) is at the end of a function, you get a core dump in imcc/optimiser.c in this line (because ins is NULL):

 ins = ins->prev ? ins->prev : unit->instructions;

Fixed too rev 8227

Cheers,

Nick

leo

Reply via email to