[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Unbounded stack growth
From: |
Jim Ursetto |
Subject: |
Re: [Chicken-users] Unbounded stack growth |
Date: |
Wed, 11 Jul 2012 15:10:49 -0500 |
On Jul 11, 2012, at 2:47 PM, Marc Feeley wrote:
>
> I'm pretty sure LLVM is simply implementing the tail-call itself. So there
> is no stack growth in the unwinding phase.
That is possible. We do currently disable __attribute__((noreturn))
on functions across the board when using clang, and last I checked
this caused it to generate a bunch of (unreachable) return code.
But perhaps LLVM 3 is optimizing the tall-call anyway.
Jim
- Re: [Chicken-users] Unbounded stack growth, (continued)
- Re: [Chicken-users] Unbounded stack growth, Alex Shinn, 2012/07/11
- Re: [Chicken-users] Unbounded stack growth, cjtenny, 2012/07/12
- Re: [Chicken-users] Unbounded stack growth, Alex Queiroz, 2012/07/12
- Re: [Chicken-users] Unbounded stack growth, Alex Shinn, 2012/07/12
- Re: [Chicken-users] Unbounded stack growth, Alex Queiroz, 2012/07/12
- Re: [Chicken-users] Unbounded stack growth, Alex Shinn, 2012/07/12
Re: [Chicken-users] Unbounded stack growth, Marc Feeley, 2012/07/11
Re: [Chicken-users] Unbounded stack growth, Shiro Kawai, 2012/07/11
Re: [Chicken-users] Unbounded stack growth, Jim Ursetto, 2012/07/11
Re: [Chicken-users] Unbounded stack growth, Felix, 2012/07/11