https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82086
--- Comment #11 from jsberg at bnl dot gov --- Presumably the "repeat count too large" test fails. The basic requirement is that the number of input values cannot exceed the number of number of items in the designator to the left; the repeat count contributes to the total number of input values. Thus somewhere in the parsing logic there should be some code computing the size of the designator and some code computing the number of input values. It appears that the problem is in gfortran not seeing ta(1:8)%c as being an array section for the purpose of this count. But the count check needs to happen somewhere, if that test case in namelist_19.f90 fails then the excess number of input values is not getting flagged. Without the count check, do the right values get loaded into the array?