This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

C Library Stack Usage: AC6 vs AC5

Noticed particularly the stack usage difference of a function _printf_f between ARM Compiler 6 (tested with 6.11) and ARMCC 5.06 (update 6) is a whopping 6x more on the AC6 (1968 bytes on AC6 vs 320 bytes on AC5), as reported by the linker static analysis.

Any reason why AC6 uses more stack in this case?

Appreciate any thoughts on this.

ST