[GHC] #8425: ghc-7.6.3: crossmodule inline leads to buggy code (-O2)

GHC ghc-devs
Sat Oct 12 03:49:27 UTC 2013


#8425: ghc-7.6.3: crossmodule inline leads to buggy code (-O2)
-------------------------------------+----------------------------------
        Reporter:  slyfox            |            Owner:
            Type:  bug               |           Status:  closed
        Priority:  normal            |        Milestone:
       Component:  Compiler          |          Version:  7.6.3
      Resolution:  fixed             |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  x86_64 (amd64)
 Type of failure:  Runtime crash     |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:
-------------------------------------+----------------------------------
Changes (by slyfox):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 As noted by monoidal in irc the nature of error points to strictness
 analyzer (like in bug #7737)

 Looks like changeset:0831a12ea2fc73c33652eeec1adc79fa19700578 and later
 changed the logic substantially, thus there is no simple thing for me to
 try to pull into 7.6 branch to test the theory.

 Marking as fixed. Maybe, tests is worth pulling in the test suite
 (it's a bit big though).  Sorry for the noise.

 Thanks!

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



More information about the ghc-tickets mailing list