At 7:02 PM +0100 4/23/04, Nick Glencross wrote:
Ok, so doing a 'parrot -d 8' shows that word doesn't seem to interfere with $I13 as far as it is concerned ...


Dumping the Interf. graph: ------------------------------- ... word -> $I10 $I11 $I12 (3) ... $I10 -> word (1) $I11 -> word (1) $I12 -> word (1) $I13 -> (0) ...

I wonder if it's because the lifetime of $I13 stops and starts on the same line that word stops?

I'd bet that's it--the lifetime tracing code may be getting a bit aggressive, and the label throws in another basic block (sorta) which helps perturb things. (This is all pretty hand-wavey, though)


If you're feeling adventurous, that'd be a good spot to dive into the imcc source to go look for the problem.
--
Dan


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to