Chapter 7. Re-targeting and Re-hosting

Table of Contents
7.1. Retargeting
7.2. Rehosting

M1750 Ada is shipped in binary format and source format. The binary version is created for a specific host computer (for example a Sun SPARC running Solaris 2.6) and for a specific target computer (the M1750 Microprocessor) and only runs on that host for that target.

The source version consists of the standard GCC distribution, with the new code generator, assembler, disassembler etc., the GNAT distribution, and run-time software written for M1750 Ada.

7.1. Retargeting

M1750 Ada is a customization of the GCC compiler, which can be easily re-targeted to any modern computer. Many targets are already supported by the standard GCC distribution, which should be checked before considering retargeting work.

Re-targeting requires considerable compiler expertise, appropriate host and target hardware, and a suitable compiler development system.