https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100950
--- Comment #6 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Tue, Jun 08, 2021 at 05:09:05PM +0000, gs...@t-online.de wrote: > > It should be valid, type-spec is explicitly given and the ac-values > are type compatible (see e.g. F2018 7.8). With len(x(1:2))==2 the > following simplified example works : > Thanks for the leg work with the standard. I was heading out the door for work when I saw Richard's comment. I simply wanted to confirm that it is indeed a FE bug. Likely, needed to check array.c(walk_array_constructor) to see how the typespec/conversion is handled and possibly array.c(gfc_match_array_constructor).