MAXREC= is not supported. Take it out and all should be fine. [bdavis@gfortran gfc]$ cat aa.f open(unit=datlun,access='direct',status='new',recl=185) end [bdavis@gfortran gfc]$ g77 aa.f any other problems, all of us at gcc-help would be glad to help. regards, bud davis