Peter, I don't think that there is a complete howto document exists that explains all the aspects of porting of the gcc to the new architecture. However on the Bombay Institute site you can find slides that contain a good explanation of the structure of the gcc in general and md files in particular. I would recommend to do the porting in the following steps: 1. Study the papers from the links above : http://www.cse.iitb.ac.in/grc/gcc-workshop-12/index.php?page=slides http://www.cse.iitb.ac.in/grc/intdocs/incrementalMD.pdf 2. Choose the target from gcc/config that most similar to your architecture and use it as a baseline for your project. 3. Get all the additional information from the gccint spec - it has a good explanation about all the hooks and md file that you'll need to implement. BR, Viktor. -----Original Message----- From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] On Behalf Of Peter Kuschnerus Sent: Tuesday, January 08, 2013 7:54 PM To: gcc-help@xxxxxxxxxxx Subject: Porting Question Hi, Is there any HowTo or Tutorial for writing Machine-Descriptions beside gccint and pgccfd. Regards Peter Kuschnerus