Using and Porting the GNU Compiler Collection