Re: Heap Allocated Stack Frame x86 Compiler?

"Stephen J. Bevan" <stephen@dino.dnsalias.com>
8 Sep 2002 22:29:08 -0400

          From comp.compilers

Related articles
Heap Allocated Stack Frame x86 Compiler? siavash_massoumi@yahoo.co.uk (Bruce) (2002-09-03)
Re: Heap Allocated Stack Frame x86 Compiler? stephen@dino.dnsalias.com (Stephen J. Bevan) (2002-09-08)
Re: Heap Allocated Stack Frame x86 Compiler? firefly@diku.dk (Peter \Firefly\Lund) (2002-09-08)
Re: Heap Allocated Stack Frame x86 Compiler? fjh@cs.mu.OZ.AU (Fergus Henderson) (2002-09-08)
Re: Heap Allocated Stack Frame x86 Compiler? idbaxter@semdesigns.com (Ira Baxter) (2002-09-08)
Re: Heap Allocated Stack Frame x86 Compiler? bonzini@gnu.org (Paolo Bonzini) (2002-09-12)
| List of all articles for this month |

From: "Stephen J. Bevan" <stephen@dino.dnsalias.com>
Newsgroups: comp.compilers
Date: 8 Sep 2002 22:29:08 -0400
Organization: just me at home
References: 02-09-005
Keywords: architecture, functional
Posted-Date: 08 Sep 2002 22:29:08 EDT

"Bruce" <siavash_massoumi@yahoo.co.uk> writes:
> Is there a compiler available that will create native x86 code that
> makes no use of the stack.


Try SML/NJ, http://cm.bell-labs.com/cm/cs/what/smlnj. I'm not sure it
qualifies as using the "stack as normal" but it does heap allocate
frames and generate native x86 code.


You may also want to have a look at Mjolner Beta. I've not poked at
the internals so it is possible it does not heap allocate frames but
I'd be surprised if it didn't given the structure of the Beta
language. See http://www.mjolner.com/mjolner-system/index_en.php for
more information.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.