[GHC] #3039: strange space usage
GHC
trac at galois.com
Tue Mar 17 11:24:25 EDT 2009
#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 <marlowsd at gmail.com>
* 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
More information about the Glasgow-haskell-bugs
mailing list