What are the possible influences on a compiler which should be retargetable?
Clearly, without getting deatailed insight in the core architecture of GCC, this cannot be achieved. Not only will we study the structure of the generated compiler, but also the structure of the generator framework in GCC. We will also cover implementation of machine independent optimizers in GCC. Here are some slides giving more details.