Thu Aug 9 08:14:57 PDT 2007 [EMAIL PROTECTED]
* Better scoring for loop breakers; fixes simplifier loop in nofib/minimax
See Note [Inline candidates] in OccurAnal. We were getting a recursive
loop exposed, which led to infinite inlinings. Doesn't bite much, but
was obviously wrong.
I've change the "scoring order" for loop breakers, which could possibly
have a performance impact on other programs. A full nofib run exposed
a 0.00% change in allocation in any nofib program, so I don't think it's
likely, but keep an eye out.
M ./compiler/simplCore/OccurAnal.lhs -5 +22
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc