http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49472
janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |janus at gcc dot gnu.org --- Comment #3 from janus at gcc dot gnu.org 2011-06-20 12:12:31 UTC --- Slightly reduced test case: module MassiveNu implicit none contains subroutine Nu_derivs integer, parameter :: dl = KIND(1.d0) integer, parameter :: nqmax0 = 3 real(dl) :: adotoa,aq,aqdot,vdot, g1(nqmax0+1) integer :: iq do iq=2,(nqmax0+1) aq=1./((iq-1.5d0)*1.) aqdot=aq*adotoa vdot=-aq*aqdot/(1.+aq*aq)**1.5d0 g1(iq)=vdot end do call dummy(g1) end subroutine end module This fails with Program received signal SIGSEGV, Segmentation fault. 0x0000000000b27430 in simplify_const_unary_operation (code=Cannot access memory at address 0x7fffff7fefec) at /home/jweil/gcc47/trunk/gcc/simplify-rtx.c:1212