Using and Porting GNU Fortran