[GHC] #8456: Control flow optimisations duplicate blocks
GHC
ghc-devs at haskell.org
Fri Oct 18 17:21:23 UTC 2013
#8456: Control flow optimisations duplicate blocks
--------------------------------------------+------------------------------
Reporter: jstolarek | Owner: jstolarek
Type: bug | Status: new
Priority: high | Milestone:
Component: Compiler | Version: 7.7
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Runtime performance bug | Unknown/Multiple
Test Case: | Difficulty: Unknown
Blocking: 8275 | Blocked By:
| Related Tickets:
--------------------------------------------+------------------------------
Comment (by Jan Stolarek <jan.stolarek@…>):
In [changeset:"057bef6ef759bc0819d4ced291da92aa3feb445a/ghc"]:
{{{
#!CommitTicketReference repository="ghc"
revision="057bef6ef759bc0819d4ced291da92aa3feb445a"
Improve control flow optimisation algorithm
Fixes #8456. Previous version of control flow optimisations
did not update the list of block predecessors, leading to
unnecessary duplication of blocks in some cases. See Trac
and comments in the code for more details.
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8456#comment:8>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list