Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!cs.utexas.edu!rice!erato.rice.edu From: preston@erato.rice.edu (Preston Briggs) Newsgroups: comp.lang.misc Subject: Re: Algol, and language design Message-ID: <10274@brazos.Rice.edu> Date: 26 Jul 90 19:11:40 GMT References: <58091@lanl.gov> <1990Jul26.024449.1777@esegue.segue.boston.ma.us> <1990Jul26.171822.7193@Neon.Stanford.EDU> Sender: root@rice.edu Organization: Rice University, Houston Lines: 17 In article <1990Jul26.171822.7193@Neon.Stanford.EDU> philip@pescadero.stanford.edu writes: >"globals in registers across recursion"? How many _compilers_ manage >registers across _any_ procedure calls? (Just asking.) Well, the MIPS compilers do some interprocedural register allocation. HP has also done experiments with a system to keep globals in registers across calls. The HP work is described in the most recent Proceedings of the Conference on Programming Language Design and Implementation. These tricks are all pretty difficult in the presence of seperate compilation, and the successful solutions will have to solve the problem. -- Preston Briggs looking for the great leap forward preston@titan.rice.edu