[GHC] #3840: ghc-6.12.1 takes longer to compile code and produces bigger binaries compared to ghc-6.10.4

GHC trac at galois.com
Wed Jan 27 10:42:22 EST 2010


#3840: ghc-6.12.1 takes longer to compile code and produces bigger binaries
compared to ghc-6.10.4
-------------------------+--------------------------------------------------
    Reporter:  maeder    |        Owner:              
        Type:  bug       |       Status:  new         
    Priority:  normal    |    Milestone:              
   Component:  Compiler  |      Version:  6.12.1      
    Keywords:            |   Difficulty:              
          Os:  Linux     |     Testcase:              
Architecture:  x86       |      Failure:  None/Unknown
-------------------------+--------------------------------------------------

Comment(by simonpj):

 Sorry about this.  It's jolly annoying.  I don't know what's going on
 here, and unfortunately it's difficult to reproduce because only you have
 the code, and it doubtless depends on a zillion other libraries.

 Is it possible to try with HEAD?  It has the new inlining story, which has
 changed (yet again) the way in which instances are treated.  If it's
 different it'd be helpful to know.

 Maybe try with `-dshow-passes` (both with 6.10 and 6.12) which should show
 in which pass the blow up happens.

 You take one of the offending modules, and cut it down so that there is
 (say) just one instance declaration that demonstrates the blow up?

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


More information about the Glasgow-haskell-bugs mailing list