https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52622

--- Comment #11 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
The first problem happens when resolving the symbol
passeverywherefcomplex_impl:

(gdb) p *sym
$5 = {name = 0x5e5c600 "passeverywherefcomplex_impl"

The offending line is

4866               if (formal->sym && formal->sym->attr.flavor == FL_NAMELIST)

and it appers to refer to formal->sym
(gdb) p *(formal->sym)
$13 = {name = 0x5e6f1d8 "self", 

So, there is probably a pointer that should have been zeroed
earlier.

Reply via email to