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