Back to wiki

RCS History

/ TOP / todo.mdwn

Differences for revision 1.15 from 1.14

--- /todo.mdwn	2011/01/14 20:13:09	1.14
+++ /todo.mdwn	2014/05/17 13:36:34	1.15
@@ -12,6 +12,14 @@
 - Teach the register allocator how to allocate multiple registers at once. This is not the same as register pairs; pairing is handled as a separate register class.
   This is used for example when a type is not supported by the underlying hardware, like long long on i386 or long on pdp11.
+- Support structs and unions in TEMPs, so that their members can be optimized.
+- Do stack space allocations using graph coloring to minimize stack usage on small-memory machines.
+- Add a clever c2 pass to handle instruction interleaving.
+- Make parameter passing common code.
 GCC compatibility:
 - PCC has GCC compatibility enabled by default, but there are a number of language constructs that may not be fully implemented, like attributes. 

Powered by rcshistory.cgi 0.3