current trunk: > gfortran -cpp -c -fvar-tracking-assignments -O2 bug.f90 bug.f90: In function cp_fm_triangular_multiply: bug.f90:1:0: error: expected an SSA_NAME object bug.f90:1:0: error: in statement # DEBUG istat => stat.0 bug.f90:1:0: internal compiler error: verify_ssa failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.
> cat bug.f90 SUBROUTINE cp_fm_triangular_multiply() INTEGER, PARAMETER :: dp=KIND(0.0D0) REAL(dp), ALLOCATABLE, DIMENSION(:) :: tau, work REAL(KIND=dp), DIMENSION(:, :), POINTER :: a ndim = SIZE(a,2) ALLOCATE(tau(ndim),STAT=istat) ALLOCATE(work(2*ndim),STAT=istat) END SUBROUTINE -- Summary: VTA: internal compiler error: verify_ssa failed Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jv244 at cam dot ac dot uk http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41229