#3039: strange space usage
---------------------------------+------------------------------------------
    Reporter:  igloo             |        Owner:  igloo           
        Type:  merge             |       Status:  new             
    Priority:  normal            |    Milestone:  6.10.2          
   Component:  Compiler          |      Version:  6.10.1          
    Severity:  normal            |   Resolution:                  
    Keywords:                    |   Difficulty:  Unknown         
    Testcase:                    |           Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |  
---------------------------------+------------------------------------------
Changes (by simonmar):

  * owner:  => igloo
  * type:  run-time performance bug => merge
  * milestone:  6.12 branch => 6.10.2

Comment:

 I found bugs in the biographical profiler and fixed them:

 {{{
 Tue Mar 17 14:49:39 GMT 2009  Simon Marlow <[email protected]>
   * FIX biographical profiling (#3039, probably #2297)
   Since we introduced pointer tagging, we no longer always enter a
   closure to evaluate it.  However, the biographical profiler relies on
   closures being entered in order to mark them as "used", so we were
   getting spurious amounts of data attributed to VOID.  It turns out
   there are various places that need to be fixed, and I think at least
   one of them was also wrong before pointer tagging
 (CgCon.cgReturnDataCon).
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3039#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to