[Bug bootstrap/63821] ICE in verify_gimple during libgcc build starting with r217349
Joost.VandeVondele at mat dot ethz.ch
gcc-bugzilla@gcc.gnu.org
Wed Nov 12 06:31:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63821
Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |Joost.VandeVondele at mat dot ethz
| |.ch
--- Comment #6 from Joost VandeVondele <Joost.VandeVondele at mat dot ethz.ch> ---
Fortran testcase involving other types.
> cat bug.f90
SUBROUTINE calculates_green_opt()
INTEGER, PARAMETER :: dp=8
REAL(KIND=dp), ALLOCATABLE, DIMENSION(:) :: green, green1
ALLOCATE(green(-nrec:nrec),stat=i_all)
DO ikern=1,nrec
green(-ikern)=gleft+gright
IF (ABS(green(ikern)) <= 1.e-20_dp) THEN
nrec=ikern
EXIT
END IF
END DO
ALLOCATE(green1(-nrec:nrec),stat=i_all)
CALL scf_recursion(nrec,green(-nrec),green1(-nrec))
END SUBROUTINE calculates_green_opt
> gfortran -c -O3 bug.f90
bug.f90:1:0:
SUBROUTINE calculates_green_opt()
^
Error: non-trivial conversion at assignment
integer(kind=8)
unsigned long
pretmp_55 = ivtmp.30_114;
bug.f90:1:0: internal compiler error: verify_gimple failed
More information about the Gcc-bugs
mailing list