Following preprocessed program can not be compiled with "-ff2c" option due to the internal compiler error (all the messages are listed below test.f).
----beginning of test.f---- function f(a) implicit none complex(8) :: f real(8),intent(in) :: a(:) f=cmplx(0d0,0d0,8) end function f ----end of test.f---- % gfortran -O0 -ff2c -c test.f test.f: In function 'f': test.f:5: internal compiler error: in convert_memory_address, at explow.c:325 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. -- Summary: Internal error compiler errror appears. Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: yamagen at coral dot t dot u-tokyo dot ac dot jp GCC build triplet: powerpc-apple-darwin8.10.0 GCC host triplet: powerpc-apple-darwin8.11.0 GCC target triplet: powerpc-apple-darwin8.10.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34868