another testcase, now -O3 -g fails, might be a duplicate of PR41229: > gfortran -c -O3 -g bug.f90 bug.f90: In function broyden_mixing_new: bug.f90:14:0: error: expected an SSA_NAME object bug.f90:14:0: error: in statement # DEBUG istat => stat.0 bug.f90:14: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 MODULE qs_scf_types INTEGER, PARAMETER :: dp=KIND(0.0D0) TYPE cp_1d_z_p_type COMPLEX(dp), DIMENSION(:), POINTER :: cc END TYPE cp_1d_z_p_type TYPE mixing_storage_type TYPE(cp_1d_z_p_type), DIMENSION(:,:), POINTER ::drho_buffer, rhoin_buffer, & res_buffer END TYPE END MODULE qs_scf_types MODULE qs_gspace_mixing USE qs_scf_types CONTAINS SUBROUTINE broyden_mixing_new(mixing_store, rho, para_env, error) TYPE(mixing_storage_type), POINTER :: mixing_store LOGICAL :: failure, skip_bq TYPE(cp_1d_z_p_type), DIMENSION(:), & POINTER :: tmp_z ng = SIZE(mixing_store%rhoin_buffer(1,1)%cc) DO ispin = 1,nspin IF(ib==1) THEN ELSE IF(.NOT. skip_bq) THEN DO jb = 1,ib-1 ALLOCATE(tmp_z(jb)%cc(ng),STAT=istat) END DO END IF END IF ! ib END DO ! ispin END SUBROUTINE broyden_mixing_new END MODULE qs_gspace_mixing -v reports: Target: x86_64-unknown-linux-gnu Configured with: /data03/vondele/gcc_trunk/gcc/configure --disable-bootstrap --prefix=/data03/vondele/gcc_trunk/build --enable-languages=c,c++,fortran --disable-multilib --with-ppl=/data03/vondele/gcc_trunk/build/ --with-cloog=/data03/vondele/gcc_trunk/build/ Thread model: posix gcc version 4.5.0 20090903 (experimental) [trunk revision 151367] (GCC) COLLECT_GCC_OPTIONS='-c' '-O3' '-g' '-v' '-mtune=generic' /data03/vondele/gcc_trunk/build/libexec/gcc/x86_64-unknown-linux-gnu/4.5.0/f951 bug.f90 -quiet -dumpbase bug.f90 -mtune=generic -auxbase bug -g -O3 -version -fintrinsic-modules-path /data03/vondele/gcc_trunk/build/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/finclude -o /tmp/ccVCDl0y.s -- Summary: [4.5 Regression] internal compiler error: verify_ssa failed Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: debug 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=41259