Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!ima!haddock!stevel From: stevel@haddock.UUCP Newsgroups: net.lang.c Subject: Re: setjmp/longjmp Message-ID: <281@haddock.UUCP> Date: Wed, 31-Oct-84 23:52:23 EST Article-I.D.: haddock.281 Posted: Wed Oct 31 23:52:23 1984 Date-Received: Fri, 2-Nov-84 05:08:15 EST Lines: 11 Nf-ID: #R:decwrl:-399400:haddock:12400014:000:523 Nf-From: haddock!stevel Oct 31 11:08:00 1984 How can one make setjmp longjmp work with a compiler that optimizes register usage to the point of holding values, both intermediate and automatics in registers across expressions. I know that pcc and the Ritchie compiler don't do this but some newer ones do. Forcing one to know what was going on in all the registers and where the current live value for automatic variable is limits how one can use graph coloring algoithms to allocate registers. Steve Ludlum, decvax!yale-co!ima!stevel, {amd|ihnp4!cbosgd}!ima!stevel