------- Comment #10 from kargl at gcc dot gnu dot org 2010-06-25 06:29 ------- (In reply to comment #6) > Subject: Re: [regression 4.4/4.5/4.6] ICE in > resolve_equivalence() > > These previous patches don't seem to solve the problem: > here is another reduced case that still fails in resolve_equivalence > at a different place than before. > > $ cat bug.f > CALL TRFWTM(JKT,XX,NX,Y,NIX,NORB2,1,TOL) > IF(DBUG.AND.NX.GT.0) THEN > EQUIVALENCE (DBUGME, DBUGME_STR) > END IF > END
What language is GAMESS written in? The above simply is not Fortran. EQUIVALENCE is a specification-statement. It cannot appear after an executable-statement. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44660