------- Comment #4 from eedelman at gcc dot gnu dot org 2005-12-26 21:20 ------- Here's a reduced testcase:
---- module ModelParams implicit none type ReionizationParams real :: fraction end type ReionizationParams type CAMBparams type(ReionizationParams) :: Reion end type CAMBparams type(CAMBparams) CP end module ModelParams module ThermoData use ModelParams implicit none contains subroutine inithermo() use ModelParams if (0 < CP%Reion%fraction) then end if end subroutine inithermo subroutine SetTimeSteps if (0 < CP%Reion%fraction) then end if end subroutine SetTimeSteps end module ThermoData -------- -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25532