#3969: Poor performance of generated code on x86.
--------------------------------------+-------------------------------------
  Reporter:  milan                    |          Owner:                         
 
      Type:  bug                      |         Status:  closed                 
 
  Priority:  normal                   |      Milestone:                         
 
 Component:  Compiler                 |        Version:  6.12.1                 
 
Resolution:  wontfix                  |       Keywords:  x86, runtime 
performance
Difficulty:                           |             Os:  Unknown/Multiple       
 
  Testcase:                           |   Architecture:  x86                    
 
   Failure:  Runtime performance bug  |  
--------------------------------------+-------------------------------------
Changes (by simonmar):

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


Comment:

 This is exactly the kind of thing that LLVM and the new backend will fix.
 The problem is that the inner loop is not being treated like a loop by the
 code generator.  On x86_64 we have registers for argument-passing which
 hides the problem to some extent, but the real fix is to do better native
 code generation.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3969#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to