[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue st
From: |
Bob Paddock |
Subject: |
Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega |
Date: |
Tue, 8 Jun 2010 12:31:09 -0400 |
> There are several places that handle SP adjustment:
>
> avr.c: output_movhi, expand_prologue, expand_epilogue
> avr.md: movhi_sp_r_irq_off, movhi_sp_r_irq_on (both generated in
> epilogue/prologue)
> libgcc.S: __prologue_saves__, __epilogue_restores__
>
> For changes in libgcc.S to take effect, appropriate builtin-defines must
> be provided so that the right multilib variants will be generated.
When I was patching my libgcc.a for the avrxmega7 lib, the only place
that I saw, that turned off the IRQs were the epilogue/prologue.
Is there some reason they don't need turned off in the other contexts?
Seems like such a problem would have shown up long before now?
- [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Galen Seitz, 2010/06/07
- Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Georg Lay, 2010/06/08
- Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega,
Bob Paddock <=
- RE: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Stu Bell, 2010/06/08
- Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Bob Paddock, 2010/06/08
- RE: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Weddington, Eric, 2010/06/08
- RE: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epiloguestack pointer manipulation not interrupt safe in XMega, Weddington, Eric, 2010/06/09
- Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Georg Lay, 2010/06/10
- RE: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Weddington, Eric, 2010/06/10
- Re: [avr-gcc-list] Re: [avr-libc-dev] [bug #29774] prologue/epilogue stack pointer manipulation not interrupt safe in XMega, Matthew, 2010/06/09