Re: A dedicated per-context stack for bsr/jsr/ret

2006-09-24 Thread Bob Rogers
From: Leopold Toetsch <[EMAIL PROTECTED]> Date: Sun, 24 Sep 2006 13:16:08 +0200 Am Sonntag, 24. September 2006 03:43 schrieb Bob Rogers: >The attached patch creates a C in C for > the exclusive use of the C ops. herwise. Is that right? Separating stacks is a good thing, as

Re: A dedicated per-context stack for bsr/jsr/ret

2006-09-24 Thread Leopold Toetsch
Am Sonntag, 24. September 2006 03:43 schrieb Bob Rogers: >The attached patch creates a C in C for > the exclusive use of the C ops. herwise. Is that right? Separating stacks is a good thing, as code paths are simplified. Q: do we really want or need a return stack per context? bsr/ret ough

A dedicated per-context stack for bsr/jsr/ret

2006-09-23 Thread Bob Rogers
The attached patch creates a C in C for the exclusive use of the C ops. There is a minor boost in functionality (i.e. C and C no longer have to nest with respect to C and C because the patch gives them different stacks), but the real reason for wanting to do this is to get the return addresses