The compiler development work is regularly checkpointed, and as a foremost
consideration, portability is tested against a wide variety of platforms.
The
source compiles without warnings on many compilers,
including: Borland, DEC, Free Software Foundation, IBM, Metaware, and Mips.
Test platforms include several operating systems: DOS, CMS, VMS, OS/2 and many UNIX derivatives, as well as hardware architectures with different word sizes, byte orders, and character and floating point representations. These include: Intel 8086, 80X86, Motorola 680X0, IBM 370, RT PC, and RS/6000, DEC Alpha AXP, Sun SPARC, and MIPS processors. Run-time support is 16/32/64 bit clean.
Platform-independent object files store integers, characters and floating point data in a standard format, which preserves all representable floating point numbers in the native architectures. (Some formats, such as XDR, lose significant bits or exponent range.)