Folks,

again:
There is a  bug in HW multiplication insns which can be found in all versions 
which affects code generation for mcu with HW multiplier.
(Some of multiplication instructions modify stack pointer. So, if you do 
multiplication involving stack allocated variables the result might be 
incorrect.)
A simple workaround is to pass '-mhwmul-no-int' flag to compiler. However, be 
sure, the interrupt routines do not use multiplication.

The proper fix will be tomorrow. I just need some time to figure out some 
optimization issues.

~d


Reply via email to