[GHC] #9308: nofib fannkuch-redux runs perpetually with -fllvm

GHC ghc-devs at haskell.org
Fri Dec 9 22:03:58 UTC 2016


#9308: nofib fannkuch-redux runs perpetually with -fllvm
-------------------------------------+-------------------------------------
        Reporter:  jrp               |                Owner:
            Type:  bug               |               Status:  patch
        Priority:  normal            |            Milestone:
       Component:  Compiler (LLVM)   |              Version:  7.8.3
      Resolution:                    |             Keywords:  fannkuch-
                                     |  redux
Operating System:  Unknown/Multiple  |         Architecture:  x86_64
                                     |  (amd64)
 Type of failure:  Incorrect result  |            Test Case:  fannkuch-
  at runtime                         |  redux
      Blocked By:  9504              |             Blocking:
 Related Tickets:  #5567             |  Differential Rev(s):  Phab:D2758
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"90fae01c326bf8b0802b4e8968f84886be4e1380/ghc"
 90fae01c/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="90fae01c326bf8b0802b4e8968f84886be4e1380"
 Fix LLVM TBAA metadata

 Accesses through a Cmm local are currently reported as having the
 "other" type, which can only alias other "other" accesses.  However,
 this assumption is incorrect, which can result in silent bad LLVM
 codegen.

 Fixes #9308.
 Fixes #9504.

 Test Plan: GHC CI

 Reviewers: rwbarton, austin, bgamari

 Reviewed By: bgamari

 Subscribers: michalt, thomie

 Differential Revision: https://phabricator.haskell.org/D2758

 GHC Trac Issues: #9125, #9308, #9504
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9308#comment:8>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list