https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83344
Harald Anlauf <anlauf at gmx dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gmx dot de --- Comment #5 from Harald Anlauf <anlauf at gmx dot de> --- (In reply to Steve Kargl from comment #4) > 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 Intel v15 gives the result you probably expected: len(a) = 1 len(bb) = 2 len(ccc) = 3 len(a) = 1 len(a) = 1 len(bb) = 2 len(bb) = 2 len(ccc) = 3 len(ccc) = 3