|
From: | Jason Kyle |
Subject: | Re: [avr-gcc-list] COMPILER Frame pointer bug!!! |
Date: | Sun, 18 Nov 2001 16:30:03 +1300 |
Hi Dmitry,Can you specify what version of gcc this applies to, it may have been fixed already. If you aren't aready using gcc-3.01 please verify the problem using it.
Cheers, Jason Kyle At 21:26 17/11/2001 +0300, dimmy wrote:
Fellows, I found strange avr-gcc behaviour.If you declare a function with a variable number of arguments or the number of arguments is over 18 (actually, total number of bytes, required for arguments) or you allocate over 18 bytes inside the function, then avr-gcc disables interrupts on enter to the function and does not enable them anymore.This is valid only in case, when frame pointer cannot be eliminated or when no optimization enabled.
<snip>
[Prev in Thread] | Current Thread | [Next in Thread] |