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