Hi all,

 

I found that using FIH medium/high profile with gcc  generates code that uses stack extensively. It happens because fih_int structure is marked as volatile.

Is there any reason why structure itself is marked as volatile? Why it’s not enough to make val and msk volatile members of fih_int structure?

 

Best regards,

Roman.