Article View: comp.std.c
Article #3439Re: Nested functions (was: Re: GOTO single exit point)
From: Christopher R. Volpe
Date: Tue, 26 Sep 1995 13:05
Date: Tue, 26 Sep 1995 13:05
24 lines
1886 bytes
1886 bytes
In article <MEISSNER.95Sep25125022@tiktok.cygnus.com>, meissner@cygnus.com (Michael Meissner) writes: > >Trampolines are probably the buggiest feature of the GNU C compiler. You have >to go through incredible hair on many machines, particularly RISC machines with >Harvard architectures. Often times, you have to make a system call in order to >create the trampolines (since there is no user callable instruction sequence to >correctly flush the caches). Sometimes, the machine + OS just gives absolutely >no way to implement trampolines (DEC's Ultrix on MIPS based DECstations comes >to mind). Michael- I'm unfamiliar with trampolines, and I couldn't find any mention of them in the Dragon Book (Aho Sethi Ullman). Could you give me a brief description or point me to a good reference? I'm familiar with the access-link technique. Is this similar? thanks, Chris -- Chris Volpe Phone: (518) 387-7766 (Dial Comm 8*833 GE Corporate R&D Fax: (518) 387-6560 PO Box 8, Schenectady, NY 12301 Email: volpecr@crd.ge.com
Technical Details
Message-ID:
<448trd$28g@rdsunx.crd.ge.com>Path:
arc1-ca.pugleaf.net!bart.crd.ge.com!volpeReferences:
<3vn1ht$kj8@martha.utk.edu> <41cke4$gtd@sparcserver.lrz-muenchen.de> <41glno$3a0@caip.rutgers.edu> <41iebe$kec@news0.rain.rg.net> <41pm80$skp@inferno.mpx.com.au> <DE02nC.B58@eskimo.com> <41t0sb$15e@news0.rain.rg.net> <DE6G2z.JJD@crdnns.crd.ge <43v2a8$b2g@hermes.acs.unt.edu> <KANZE.95Sep25115042@slsvhdt.lts.sel.alcatel.de> <MEISSNER.95Sep25125022@tiktok.cygnus.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!bart.crd.ge.com!volpe From: volpe@bart.crd.ge.com (Christopher R. Volpe) Newsgroups: comp.std.c,comp.lang.c Subject: Re: Nested functions (was: Re: GOTO single exit point) Date: 26 Sep 1995 13:05:49 GMT Organization: GE Corporate Research & Development Sender: volpe@bart (Christopher R. Volpe) Distribution: world Message-ID: <448trd$28g@rdsunx.crd.ge.com> References: <3vn1ht$kj8@martha.utk.edu> <41cke4$gtd@sparcserver.lrz-muenchen.de> <41glno$3a0@caip.rutgers.edu> <41iebe$kec@news0.rain.rg.net> <41pm80$skp@inferno.mpx.com.au> <DE02nC.B58@eskimo.com> <41t0sb$15e@news0.rain.rg.net> <DE6G2z.JJD@crdnns.crd.ge <43v2a8$b2g@hermes.acs.unt.edu> <KANZE.95Sep25115042@slsvhdt.lts.sel.alcatel.de> <MEISSNER.95Sep25125022@tiktok.cygnus.com> Reply-To: volpe@ausable.crd.ge.com NNTP-Posting-Host: bart.crd.ge.com