A trimmed down version of the code which produce the ice is below; The full
code once compile with version 4.1.0, I believe
>>
!
SUBROUTINE POSL(LAT,LON,JUL,HEURE,MIN,PAZ)
IMPLICIT NONE
!
REAL,SAVE :: XPI ! Pi
REAL, DIMENSION(:), INTENT(IN):: LAT, LON, JUL, HEURE, MIN
REAL, DIMENSION(:),INTENT(OUT):: PAZ
REAL :: ZPI2, ZCDR
!
REAL, DIMENSION(SIZE(LAT)) :: ZXLON, ZXLON2
ZPI2 = 2*XPI
ZCDR = ZPI2/360
! Position du soleil avec Heure = TU
! Azenit,Azimut en radian
!
ZXLON(:) = 0.
ZXLON2(:) = LON(:)
WHERE(ZXLON < 0.0)
ZXLON(:) = 360. + ZXLON2(:)
END WHERE
!
PAZ(:)= 0.5*XPI - 0.0
!
END SUBROUTINE POSL
>>
[EMAIL PROTECTED] test1]$ gfortran --version
GNU Fortran 95 (GCC) 4.2.0 20061211 (prerelease)
Copyright (C) 2006 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
[EMAIL PROTECTED] test1]$ gfortran -c posl.f90
posl.f90: In function posl:
posl.f90:20: internal compiler error: in gfc_dep_resolver, at
fortran/dependency.c:1167
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--
Summary: ICE in gfc_dep_resolver
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: deji_aking at yahoo dot ca
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30207