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

--- Comment #2 from Kermit Bunde <kermitnuc at gmail dot com> ---
(In reply to kargl from comment #1)
> Thanks for the report, but we're going to need some help.  Code in NJOY21
> seems to be C++.  I found an errorr.f90 file under NJOY2016. This is an
> 11000 line code, which pulls in a number of modules.  Can you try to 
> reduce this to something manageable?

If one comments out these lines in subroutine resprx:
         !--Unresolved
         if (lru.eq.2) then
            call rpxunr(a,amur,mxlru2,iest,ieed,nwscr)
         !--Resolved with sammy method
         else if (nmtres.gt.0) then
            call rpxsamm(nwscr,a,ier)
         !--Resolved with errorj method
         else
            if (lcomp.eq.0) then
               call rpxlc0(nwscr,a)
            else if (lcomp.eq.1.or.lcomp.eq.2) then
               call rpxlc12(nwscr,a,iest,ieed)
            endif
         endif

Then error.f90 will compile.
Is there a limit to how many subroutine calls are allowed?

Reply via email to