[project @ 2005-01-16 05:31:39 by wolfgang]
authorwolfgang <unknown>
Sun, 16 Jan 2005 05:31:45 +0000 (05:31 +0000)
committerwolfgang <unknown>
Sun, 16 Jan 2005 05:31:45 +0000 (05:31 +0000)
commit7a1b0a6cba556511688cb1824f48e31fe6c4cc07
tree6f35a9a7cf5a75e200c5d12a65e65a19b44dffdc
parente195ea859d2d4227c478a3b5e1e9ac20b086b0c7
[project @ 2005-01-16 05:31:39 by wolfgang]
A first stab at position independent code generation for i386-linux.
It doesn't work yet, but it shouldn't break anything.

What we need now is one or both of the following:
a) A volunteer to implement PIC for x86 -fvia-C
    (I definitely refuse to touch any piece of code that contains
     both Perl and x86 assembly).
b) A volunteer to improve the NCG to the point where it can compile
   the RTS (so we won't need point a).
ghc/compiler/cmm/CLabel.hs
ghc/compiler/nativeGen/AsmCodeGen.lhs
ghc/compiler/nativeGen/MachInstrs.hs
ghc/compiler/nativeGen/PositionIndependentCode.hs
ghc/compiler/nativeGen/PprMach.hs
ghc/compiler/nativeGen/RegAllocInfo.hs