Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!bellcore!faline!ulysses!gamma!mibte!jbh From: jbh@mibte.UUCP (James Harvey) Newsgroups: comp.lang.fortran Subject: Help needed Message-ID: <2289@mibte.UUCP> Date: Tue, 18-Aug-87 13:28:44 EDT Article-I.D.: mibte.2289 Posted: Tue Aug 18 13:28:44 1987 Date-Received: Thu, 20-Aug-87 06:22:54 EDT Organization: Michigan Bell Telephone Company Lines: 22 Keywords: Pyramid, f77, unexplainable compiler error I have a Fortran program that I am trying to compile on a Pyramid dualPort 0s4.0 machine. I am getting a message: Compiler error: Assign_T_Reg - expression too complicated from f77. I have isolated the fault to a section that begins with an if(blahblahblah) go to xxxx where xxxx is about 80 code lines later. This is in a Subroutine, if I delete the Subroutine statement and the returns (make it into a Main) it compiles just fine. If I delete 6 or eight of the code lines between the go to and it's target, it will fly. Can anyone shed some light on this limitation of the Pyramid f77 compiler? Jim Harvey Michigan Bell Telephone Company 29777 Telegraph Southfield, Michigan 48075 ulysses!gamma!mibte!jbh