[fpc-devel] Where to set proper alignment default of const strings?
mail at michael-ring.org
Wed Nov 28 17:49:57 CET 2018
I am debugging an issue that I see on mipsel embedded target (and
perhaps also on arm-embedded for corteX-m0, I had crashes in the same
rtl routine a while ago)
because RAM is small on embedded devices I use:
which means that const are read from flash and not from ram.
problem is now that const strings are sometimes not 32-bit aligned and
this causes an unaligned access exception on pic32mx because date from
flash must be read 32-bit aligned.
I thought that I had seen the correct place to configure this alignment
in the past but my google/grep foo is weak at the moment, I cannot find
something in the fpc sourcecode that rings a bell.
also does not work, I recompiled and in my case the const is still
Thanks in advance,
More information about the fpc-devel