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 edgesThat'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
