|Heap Allocated Stack Frame x86 Compiler? email@example.com (Bruce) (2002-09-03)|
|Re: Heap Allocated Stack Frame x86 Compiler? firstname.lastname@example.org (Stephen J. Bevan) (2002-09-08)|
|Re: Heap Allocated Stack Frame x86 Compiler? email@example.com (Peter \Firefly\Lund) (2002-09-08)|
|Re: Heap Allocated Stack Frame x86 Compiler? firstname.lastname@example.org.OZ.AU (Fergus Henderson) (2002-09-08)|
|Re: Heap Allocated Stack Frame x86 Compiler? email@example.com (Ira Baxter) (2002-09-08)|
|Re: Heap Allocated Stack Frame x86 Compiler? firstname.lastname@example.org (Paolo Bonzini) (2002-09-12)|
|From:||"Stephen J. Bevan" <email@example.com>|
|Date:||8 Sep 2002 22:29:08 -0400|
|Organization:||just me at home|
|Posted-Date:||08 Sep 2002 22:29:08 EDT|
"Bruce" <firstname.lastname@example.org> 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
Return to the
Search the comp.compilers archives again.