[Bug fortran/83344] Use of uninitialized memory with ASSOCIATE and strings
sgk at troutmask dot apl.washington.edu
gcc-bugzilla@gcc.gnu.org
Tue Dec 12 18:49:00 GMT 2017
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
More information about the Gcc-bugs
mailing list