The purpose of this study is to retarget a C compiler for a DSP processor.
Developing a new compiler from scratch is a major task. Instead, modifying an existing compiler so that it generates code for another target is a common way to develop compilers for new processors.
This is called retargeting. This study describes how this was done with the LCC C compiler for the Motorola DSP56002 processor.
Source: Linköping University
Author: Antelius, Henrik