#5623: GHC 7.2.1 Performance Regression: Vector
---------------------------------+------------------------------------------
    Reporter:  dterei            |        Owner:  simonpj                
        Type:  bug               |       Status:  new                    
    Priority:  high              |    Milestone:  7.4.1                  
   Component:  Compiler          |      Version:  7.3                    
    Keywords:                    |     Testcase:                         
   Blockedby:                    |   Difficulty:                         
          Os:  Unknown/Multiple  |     Blocking:                         
Architecture:  Unknown/Multiple  |      Failure:  Runtime performance bug
---------------------------------+------------------------------------------

Comment(by simonpj@…):

 commit 479504030370947ff3e8d62adb193dd492cf5725
 {{{
 Author: Simon Peyton Jones <simo...@microsoft.com>
 Date:   Fri Nov 11 22:04:20 2011 +0000

     Make certainlyWillInline more conservative, so that it is never true
 of thunks.  Otherwise the worker-wrapper phase can make a thunk into an
 unconditionally inline UnfWhen thing, which is Very Bad Thing.  Shown up
 by Trac #5623.

     See Note [certainlyWillInline: be caseful of thunks].

  compiler/coreSyn/CoreUnfold.lhs |   28 +++++++++++++++++++++-------
  1 files changed, 21 insertions(+), 7 deletions(-)
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5623#comment:6>
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