Внутреннее полиморфное назначение - это недавняя особенность некоторых компиляторов Фортрана...
Я получаю очень странное поведение с последней версией компилятора NAG Fortran Release 6.2...