[Bug fortran/18734] New: gfortran ICE -ftree-vector
htanabe at edu dot gunma-u dot ac dot jp
gcc-bugzilla@gcc.gnu.org
Tue Nov 30 07:49:00 GMT 2004
gfortran -O2 -ftree-vectorize -maltivec fails with ICE, on compiling following code.
INTEGER I
DIMENSION A(1000000), B(1000000), C(1000000)
READ*, X, Y
DO I=1,1000
A = LOG(X)
B = LOG(Y)
C = A + B
END DO
PRINT*, C(500000)
END
example6.f:3: error: 'then' label does not match edge at end of bb 2
example6.f:3: error: 'else' label does not match edge at end of bb 2
example6.f:3: error: 'then' label does not match edge at end of bb 4
example6.f:3: error: 'else' label does not match edge at end of bb 4
example6.f:3: error: 'then' label does not match edge at end of bb 5
example6.f:3: error: 'else' label does not match edge at end of bb 5
example6.f:3: internal compiler error: verify_flow_info failed
--
Summary: gfortran ICE -ftree-vector
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: htanabe at edu dot gunma-u dot ac dot jp
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: 4.0.0 20041128 (experimental)
GCC host triplet: powerpc-apple-darwin7.6.0
GCC target triplet: powerpc-apple-darwin7.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18734
More information about the Gcc-bugs
mailing list