cvs commit: fptools/ghc/compiler/nativeGen MachCodeGen.hs MachInstrs.hs MachRegs.lhs PprMach.hs RegAllocInfo.hs

Simon Marlow simonmar at haskell.org
Fri Apr 8 05:54:55 EDT 2005


simonmar    2005/04/08 02:54:55 PDT

  Modified files:
    ghc/compiler/nativeGen MachCodeGen.hs MachInstrs.hs 
                           MachRegs.lhs PprMach.hs RegAllocInfo.hs 
  Log:
  x86_64 hacking:
  
    - use %rip-relative addressing in a couple of places
    - floating-point comparisons handle NaN properly
  
  I believe the x86_64 NCG is now ready for prime time.  It is
  successfully bootstrapping the compiler, and I think this fixes the
  last of the test failures.
  
  Revision  Changes    Path
  1.15      +95 -41    fptools/ghc/compiler/nativeGen/MachCodeGen.hs
  1.9       +2 -0      fptools/ghc/compiler/nativeGen/MachInstrs.hs
  1.56      +12 -7     fptools/ghc/compiler/nativeGen/MachRegs.lhs
  1.13      +16 -10    fptools/ghc/compiler/nativeGen/PprMach.hs
  1.9       +15 -12    fptools/ghc/compiler/nativeGen/RegAllocInfo.hs


More information about the Cvs-ghc mailing list