pgfortran 17.10 does not correctly handle the following programs.
type t end type print*, t() end
type t(n) integer, len :: n end type print*, t(1)() end
The compiler reports an ICE but creates an executable for the first. The output of this executable is not correct (there is no output).
The second program is rejected.