437e220a371f400fd95631ea25e17aee3f66b0f3
[ghc-hetmet.git] / ghc / compiler / nativeGen / NOTES
1
2 Known bugs/issues in nativeGen, 000228 (JRS)
3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
5 -- absC -> stix translation for GET_TAG and in fact anything
6    to do with the packed-halfword layout info itbl field is
7    pretty dubious.  I think I have it fixed for big and little
8    endian 32-bit, but it won't work at all on a 64 bit platform.
9
10 -- There may or may not be bugs in some of the x86 insn selector 
11    code in MachCode.lhs.  I have checked all of it against the 
12    Rules of the Game (+ Rules of the game for Amodes) recorded in 
13    that file, but am not 100% convinced that it is all correct.
14    I think most of it is, tho.
15
16 -- It won't compile on Solaris or Alphas because the insn selectors
17    are not up-to-date.
18
19 -- NCG introduces a massive space leak; I think it generates all the
20    assembly code before printing any of it out (a depressingly 
21    familiar story ...).  Fixing this will await a working heap profiler.