[GHC] #13535: vector test suite uses excessive memory on GHC 8.2

GHC ghc-devs at haskell.org
Tue Apr 18 21:38:57 UTC 2017


#13535: vector test suite uses excessive memory on GHC 8.2
-------------------------------------+-------------------------------------
        Reporter:  RyanGlScott       |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  highest           |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  8.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #10800            |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by bgamari):

 So it turns out that the failure of CSE isn't actually a regression. I can
 observe the same repeated bindings produced by 8.0.2.

 Regardless, I think the CSE failure should probably be considered a bug.
 Afterall, worker/wrapper originally applies this inline pragma to ensure
 that the wrapper doesn't inline before any possible specialisations have
 had a chance to do so. If we CSE'd in this case we aren't going to hide
 any specialisation opportunities as the bindings we are CSE'ing are all
 identical and should therefore have the same available specialisations.

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


More information about the ghc-tickets mailing list