[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