This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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 :(


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]