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

Reply via email to