#5576: Fix to #5549 breaks integerConstantFolding
----------------------------------+-----------------------------------------
    Reporter:  daniel.is.fischer  |       Owner:              
        Type:  bug                |      Status:  new         
    Priority:  normal             |   Component:  Compiler    
     Version:  7.3                |    Keywords:              
    Testcase:                     |   Blockedby:              
          Os:  Linux              |    Blocking:              
Architecture:  Unknown/Multiple   |     Failure:  None/Unknown
----------------------------------+-----------------------------------------

Comment(by daniel.is.fischer):

 Okay, on 32-bits, HEAD minus ca380cd allocates almost twice as much as
 with. Turns out the improved treatment of integer literals was from 17^th^
 September, so the old HEAD I still had lying around didn't allocate a
 fresh Integer in the loop. Difference in running times isn't nearly as
 dramatic as the difference in allocation, about 10% on x86, about 5% on
 x86_64 (big cheer for GHC's allocator), but it's still a loss.

 I'll play a bit with `litSize`, see if some tweaking there makes both
 tests happy.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5576#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to