https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97380
--- Comment #2 from federico <federico.perini at gmail dot com> --- I have an update: if I remove the ELEMENTAL property from the assignment routines, I get this error in both the PACK and the array assignments: Error: Nonallocatable variable must not be polymorphic in intrinsic assignment at (1) - check that there is a matching specific subroutine for '=' operator I guess that means that I don't have an assignment interface that works with array input, Federico