[GHC] #11095: -O0 -g slows GHC down on list literals (compared to -O0 without -g)

GHC ghc-devs at haskell.org
Fri Jan 27 11:12:19 UTC 2017


#11095: -O0 -g slows GHC down on list literals (compared to -O0 without -g)
-------------------------------------+-------------------------------------
        Reporter:  slyfox            |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  7.10.2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  phab:D3001
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by scpmw):

 I think dfeuer has managed to identify the core of the issue, so the hard
 work should be done. As I sketched there are a good number of options for
 how to fix it, and we could even fall back to special handling for deeply
 nested constructors with tick annotations in CorePrep if the more elegant
 approaches turn out not to work. I'll put some time into it over the
 weekend if nobody else grabs it first.

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


More information about the ghc-tickets mailing list