The way the binary record length is encoded appears to be changed from g77 to gfortran.
1. Compatibility between gcc-3.x.x - g77 and gcc-4.0 - gfortran -- not compatible and not a big problem, but don't know why it should change 2. Compatibility between gcc-3.x.x - cpp and g77 -- compatible. 3. Compatibility between gcc-4.0 - cpp and gfortran -- the problem -- Summary: gfortran binary file format Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: critical Priority: P1 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: blime at cox dot net CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21673