[GHC] #9246: GHC generates poor code for repeated uses of min/max

GHC ghc-devs at haskell.org
Mon Jun 30 01:47:05 UTC 2014


#9246: GHC generates poor code for repeated uses of min/max
--------------------------------------------+------------------------------
        Reporter:  arotenberg               |            Owner:
            Type:  bug                      |           Status:  new
        Priority:  normal                   |        Milestone:
       Component:  Compiler                 |          Version:  7.8.2
      Resolution:                           |         Keywords:
Operating System:  Windows                  |     Architecture:  x86_64
 Type of failure:  Runtime performance bug  |  (amd64)
       Test Case:                           |       Difficulty:  Unknown
        Blocking:                           |       Blocked By:
                                            |  Related Tickets:  #6135
--------------------------------------------+------------------------------
Changes (by carter):

 * type:  feature request => bug
 * milestone:  7.10.1 =>


Comment:

 yes, lets do that. I'll switch this ticket to being the bug one and open a
 new one for the feature request element and we can back and forth about
 generating the core etc here.

 What were the ghc flags and optimization levels etc you were using to
 check the core? I'd like to make sure i can reproduce your findings before
 I try out my own hacking to help you out with near term work around over
 the next week (as my own work permits, though helping folks with perf
 engineering in haskell DOES overlap with my work a teeny bit)

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


More information about the ghc-tickets mailing list