https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64120
--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > Of course you'll get errors with 4.5.4 and 4.4.7. Support > for deferred parameter type was added in 4.6. If I am not mistaken, the problem with this PR is allocatable scalars and not deferred parameter type. The tests compile without error with 4.5.4.