Howdy, there is a recent regression which shows up in the attached code which is stripped down from LAPACK's dlasv2.f
% gfc --version GNU Fortran 95 (GCC) 4.2.0 20060323 (experimental) % gfc -c dlasv2.f -O dlasv2.f: In function 'dlasv2': dlasv2.f:3: error: missing definition for SSA_NAME: t_35 in statement: D.922_38 = t_35 + mm_36; dlasv2.f:3: internal compiler error: verify_ssa failed Interestingly, the ICE does *NOT* show up when enabling -ffast-math, commenting out the marked line in the code or playing around with the IF constructs. Cheers, -ha -- Summary: ICE: verify_ssa failed Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: anlauf at gmx dot de GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26832