gfortran-autovect -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc/configure --prefix=/usr/local/autovect --program-suffix=-autovect --enable-threads=posix --enable-languages=c,c++,fortran Thread model: posix gcc version 4.2.0-autovect 20060214 (experimental)
gfortran-autovect -O3 -Wunused -fautomatic -mfpmath=sse -msse -mmmx -msse2 -ftree-vectorize -ftree-vectorizer-verbose=2 -c xyz1.for xyz1.for: In function xyz1: xyz1.for:1: internal compiler error: in make_ssa_name, at tree-ssanames.c:129 Please submit a full bug report, SUBROUTINE XYZ1 C IMPLICIT DOUBLE PRECISION ( A - H, O - Z ), INTEGER ( I - N ) C COMMON /ABC/ MMSAD( 250 ), MCAI( 500 ) C DIMENSION JTMP( 750 ), KTMP( 750 ) DIMENSION MTMP( 750 ), LTMP(750) C IF ( IJK .LT. KJI ) THEN DO 500 JKL = 1, ILS IF ( MTMP(JKL) .LT. 0 ) THEN IJK = IJK + 1 MTMP(JKL) = IJK END IF 500 CONTINUE C MMS = 0 DO 1000 JKL = 1, ILS MMS = MMS + 2 JTMP(JKL) = MMSAD(JKL) KTMP(JKL) = MCAI(MMS-1) LTMP(JKL) = MCAI( MMS ) 1000 CONTINUE C DO 9000 JKL = 1, ILS KF1 = MTMP(JKL) MMS = KF1 + KF1 MMSAD(KF1) = JTMP(JKL) MCAI(MMS-1) = KTMP(JKL) MCAI( MMS ) = LTMP(JKL) 9000 CONTINUE C END IF C RETURN END -- Summary: ICE on the autovect-branch (gfortran example) Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: magnus_os at yahoo dot se http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26362