On 6/3/24 1:12 PM, Harald Anlauf wrote:
Dear all,
the attached simple patch fixes an ICE for ALLOCATE with SOURCE=
of a deferred-length character array with source-expression
being an array of character with length zero. The reason was
that the array descriptor of the source-expression was discarded
in the special case of length 0.
Solution: restrict special case to rank 0.
Regtested on x86_64-pc-linux-gnu. OK for mainline?
The offending code was introduced during 7-development,
so it is technically a regression. I would therefore
like to backport after waiting for a week or two.
Thanks,
Harald
OK and thanks for patch.
Jerry