#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 <[email protected]>
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
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs