Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site petsd.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!houxm!vax135!petsd!joe From: joe@petsd.UUCP (Joe Orost) Newsgroups: net.lang.c Subject: Re: Breaking out - the ratfor approach Message-ID: <370@petsd.UUCP> Date: Mon, 29-Oct-84 09:06:47 EST Article-I.D.: petsd.370 Posted: Mon Oct 29 09:06:47 1984 Date-Received: Tue, 30-Oct-84 01:11:46 EST References: <2122@usceast.UUCP>, <169@desint.UUCP> Organization: Perkin-Elmer DSG, Tinton Falls, N.J. Lines: 20 <> >So tell me, folks: do *you* have a global data flow analysis algorithm that >works in the presence of unrestricted goto's? >-- > Geoff Kuenning > First Systems Corporation > ...!ihnp4!trwrb!desint!geoff Yes, we have had one since 1978 in our FORTRAN VII O compiler. Any decent global optimizer works on the program after all loops, block ifs, etc. have been changed into GOTOs. We even remove loop invarients from GOTO loops. regards, joe -- Full-Name: Joseph M. Orost UUCP: ..!{decvax,ucbvax,ihnp4}!vax135!petsd!joe US Mail: MS 313; Perkin-Elmer; 106 Apple St; Tinton Falls, NJ 07724 Phone: (201) 870-5844