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