Hello, The compilation of a program at [1] raises warnings which say that it attempted to write beyond the buffer when it did not. Cmdline given to godbolt's arm-gcc-trunk(Linux) compiler: -O3 -mno-unaligned-access -ffreestanding -mfloat-abi=soft Changing O3 to O2, or defaulting to hard float-abi, or removing -mno-unaligned-access, or removing -ffreestanding - any one these four steps result in a compilatoin with no warnings at all. Is it because of any alignment or other issues that the program has neglected? Thanks, Amol [1] https://godbolt.org/z/rGvxP5qsr