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?

Reply via email to