Each compiler optionally performs many advanced optimizations, including optimizations specifically tuned for hardware features of supported target processors. Some optimizations are repeated several times because an application of one optimization may create more opportunities for a previously applied optimization.
All compilers share a common code base and key technologies.
For example, every compiler includes Apogee's highly regarded global optimizer, global register allocator, and code generation framework. A selection of optimizations specifically tuned for a targeted processor. Also, each compiler can optionally produce debugging information for Sun's DBX debugger. Also, each compiler can optionally produce debugging information for HP's WDB debugger. The PowerPC cross-compilers produce code tailored to various assembler, linker, library and debugger packages.