This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/18734] New: gfortran ICE -ftree-vector
- From: "htanabe at edu dot gunma-u dot ac dot jp" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Nov 2004 07:49:24 -0000
- Subject: [Bug fortran/18734] New: gfortran ICE -ftree-vector
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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