Hello.
I have to place some sections in RAM and in order to have the maximal amount of space there I started reducing other sections. As a test, I wanted to see how small the stack could be (still allowing the program to work fine) and, surprisingly I found that I could set it to 0x0 and the program still worked (and I had the same results that I had had with -stack=0x1000).
I frankly can not understand how this is possible. Could someone please give me an explanation?
The .map (.txt) file is attached.