This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gfortran] restrictions on recursive procedures
You need to cycle through the entries in the second block do you not?
Hum. I thought about it for a while, and conclude that it didn't need
to do that. I have to warn you that I don't understand the whole entry
mechanism very well, though (in fact, I never looked into it before
writing this patch).
I figured that only the master entry, which is esym->ns->entries->sym
(or proc->ns->entries->sym, for the current function), is meaningful,
because the RECURSIVEness is a global property of the
function/subroutine, so that it's shared between entries.
Anyhow, I'm not trying to convince you, I'll wait for your review.
FX
Oh, and here's a Post-Scriptum: if the above paragraph is entirely
meaningless or demonstrates a deep misunderstanding of the whole ENTRY
thing, please bear with me, i'll try to get it right next time :(