GNU Fortran (GCC) 4.3.3 20080904 (prerelease)
FreeBSD 6.3-STABLE FreeBSD 6.3-STABLE, amd64
Given the program:
ROGRAM test_kind
IMPLICIT NONE
INTEGER :: i, j
INTEGER, DIMENSION(1:3) :: kind_numbers
kind_numbers(1:3) = 3
DO i = 1, 3
j = kind_numbers(i)
PRINT*,i,j
ENDDO
END PROGRAM test_kind
gfortran43 gives:
%a.out
1 3
2 0
3 3
gfortran44 and gfortran42 give the correct value of kind_numbers(2)=3
--
Summary: Incorrect array value returned
Product: gcc
Version: 4.3.3
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: brtnfld at hdfgroup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37498