https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83344
--- Comment #4 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Tue, Dec 12, 2017 at 06:34:49PM +0000, kargl at gcc dot gnu.org wrote: > > gfortran 6, 7, and trunk all give > > % gfc6 -o z a.f90 && ./z > len(a) = 1 > len(bb) = 2 > len(ccc) = 3 > len() = 0 > len() = 0 > len() = 0 > len() = 0 > len() = 0 > len() = 0 > > In trans-stmt.c, gfc_trans_associate_var seems to be somewhat > complicated by the need to handle polymorphic entities, o I > get lost very quickly. > flang is the only other compiler I have. It gives % flang -o z a.f90 && ./z len(a) = 1 len(bb) = 2 len(ccc) = 3 len(a) = 1 len() = 6975520 len(bb) = 2 len() = 6975488 len(ccc) = 3 len() = 6975520