At 12:27 PM -0500 11/23/04, Dan Sugalski wrote:
At 9:17 AM -0800 11/23/04, Bill Coffman wrote:
Wait, I just thought of a huge change.

Dan, Does the patch you have implement Leo's U_NON_VOLATILE patch?

It was the patch originally attached to this ticket, over a stock parrot from CVS. If there's something else to try let me know -- I'm all for it. :)

I should point out that stock parrot does, amazingly, manage to compile the Evil Program. And from the -v output for the first sub:


build_reglist: 33064 symbols
allocate_non_interfering, now: 8312 symbols
sub _MAIN:
        registers in .imc:       I9980, N0, S2895, P20164
        0 labels, 0 lines deleted, 0 if_branch, 0 branch_branch
        0 used once deleted
        0 invariants_moved
        registers needed:        I9988, N0, S2900, P20290
        registers in .pasm:      I31, N0, S31, P32 - 37 spilled
        14722 basic_blocks, 271989 edges


That's quite a feat. And yes, that's 270K edges. It's no wonder this thing takes 3G of RAM to build... (I really need to see about reducing the edge count there)
--
Dan


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

Reply via email to