Make the NCG able to compile the RTS
|Reported by:||simonmar||Owned by:||wolfgang|
|Type of failure:||Difficulty:||Difficult (2-5 days)|
|Test Case:||Blocked By:|
Description (last modified by simonmar)
It is almost possible to compile the RTS with the native code generator. What is missing is support for loops: code generated by GHC doesn't normally contain loops (or rather, loops are explicit as jumps to top-level labels), but the RTS code does contain some loops. The register allocator in particular will need some work. There's nothing fundamentally difficult here, and it doesn't need to do a fantastic job, just a half-decent one. The code to be compiled in the RTS isn't performance-critical.
Change History (6)
comment:1 Changed 8 years ago by simonmar
- Architecture set to Unknown
- Description modified (diff)
- Difficulty set to Difficult (1 week)
- Operating System set to Unknown
comment:3 Changed 8 years ago by simonmar
- Resolution changed from None to fixed
- Status changed from assigned to closed
Note: See TracTickets for help on using tickets.