Path: utzoo!attcan!uunet!mcvax!dik From: dik@cwi.nl (Dik T. Winter) Newsgroups: comp.lang.fortran Subject: Re: Assigned GOTO Message-ID: <7571@boring.cwi.nl> Date: 2 Jul 88 17:11:06 GMT References: <2742@utastro.UUCP> <20008@beta.UUCP> <224@raunvis.UUCP> <1544@microsoft.UUCP> <12215@mimsy.UUCP> <1821@tekcae.TEK.COM> Organization: CWI, Amsterdam Lines: 14 In article <1821@tekcae.TEK.COM> kurtk@tekcae.UUCP (Kurt Krueger) writes: > Another mis-use of assigned GOTO takes into account that most implementations > use the actual address of the label and don't bother to check against the list > of possible branches that is required for the GOTO LABEL, (100,300) statement. > If you pass LABEL to a subroutine or put it in common, you can branch from > one subroutine directly into another. (!) Yes, but most likely, the routine you jump to is not able to access its parameters. (This happens if the parameter list address is stored in a register.) -- dik t. winter, cwi, amsterdam, nederland INTERNET : dik@cwi.nl BITNET/EARN: dik@mcvax