Type, allocation of, and assignment to deferred-length character arrays

@urbanjost , thanks for your comments.

No problem in the reproducer program, except that ptypeing in the debugger shows nothing (type = Type and then End Type).

This replacement, with the aho() function separated into independent object and the original arraymod.o, shows the expected result, though the ptype of chararr() is empty! This probably indicates that there’s an issue in the debugger/compiler interface, right? (though it may not lead to resolve the issue of substitution into deferred-length character arrays in the old program).

Ah, I forgot to mention the compiler option; nothing for the reproducer, and -O -I$(INCDIR) for the original (and -g for debugging).

Kazuyoshi