http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58331

--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Untested patch:

--- a/gcc/fortran/interface.c
+++ b/gcc/fortran/interface.c
@@ -2135 +2135,2 @@ compare_parameter (gfc_symbol *formal, gfc_expr *actual,
-      || (actual->rank != 0 && !(is_elemental || formal->attr.dimension))
+      || (actual->rank != 0 && !(is_elemental || formal->attr.dimension
+                                || CLASS_DATA (formal)->attr.dimension))

Reply via email to