This error is showing up with several programs and it changes if I reduce the program very much - I will add the second error that shows up as a seperate report-
[dranta:~/tests/gfortran-D] dir% gfortran -O2 -c zipp02.f In file zipp02.f:194 IF(LTEMP(K)) 59,58,57 1 Warning: Obsolete: arithmetic IF statement at (1) In file zipp02.f:85 COMMON /SUBSTR/ NPHASE,NSUB,IDUM1,NPHS2 1 Warning: Named COMMON block 'substr' at (1) shall be of the same size In file zipp02.f:86 COMMON /IOSUBS/ IDUMMY(12),NWORDS,IBA,NBAXO,IPOS, 1 Warning: Named COMMON block 'iosubs' at (1) shall be of the same size In file zipp02.f:88 COMMON /SIZ/ DUM4,IDUM4(4),NWPART 1 Warning: Named COMMON block 'siz' at (1) shall be of the same size zipp02.f: In function 'zipp': zipp02.f:63: error: statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS substr.nphs2 = 1; zipp02.f:63: internal compiler error: verify_ssa failed Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: internal compiler error: verify_ssa failed Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dir at lanl dot gov CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: powerpc-apple-darwin7.9.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23201