[Bug fortran/82168] Parameterized Derived Types, problems with default type parameters

dominiq at lps dot ens.fr gcc-bugzilla@gcc.gnu.org
Mon Sep 11 09:00:00 GMT 2017


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82168

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2017-09-11
                 CC|                            |pault at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed. Is the code valid?

module mod
implicit none

integer, parameter :: dp = kind (0.0d0)

type, public :: v(z, k)
   integer, len :: z
   integer, kind :: k
   real(kind = k) :: e(z)
end type v

end module mod

program bug
use mod
implicit none

type (v(2,dp)) :: a

a%e = 1.0
print *, a%e
end program bug

prints

   1.0000000000000000        1.0000000000000000


More information about the Gcc-bugs mailing list