I don't know if the problem is fixed with GCC 3.4 but surely is not in version 4.0.2. I installed the GNUARM toolchain 4.0.2 to solve these problems but experienced the same type of errors as in 3.0.1. For me the best thing to do is to encapsulate the C interrupt handler in an assembly code wrapper avoiding the use of "IRQ" attribute. Carlo
Message
Re: GCC-3.3.1 and nested function call in ISR - compiler ERROR???
2006-02-27 by c.barbaro