Might be related to the mla/mls optimization which somehow has been enabled even though it's still broken<br><br>----- Reply message -----<br>Fra: "Reinier Olislagers" <reinierolislagers@gmail.com><br>Dato: man., jan. 13, 2014 13:44<br>Emne: [fpc-pascal] ARM Linux crosscompiler: compiles but... executable gives segmentation fault<br>Til: <fpc-pascal@lists.freepascal.org><br><br>On 13/01/2014 12:34, Michael Ring wrote:<br>> I had a look at armv6m yesterday evening, parts of my code run fine in<br>> gdb, the code crashes in the init of a procedure when trying to prepare<br>> the access to contents of a set.<br>> The address of the set seems to get calculated totally wrong ending up<br>> in a memory access at the end of the chip's address range.<br>> Not sure if this is related to your problem, I will try to boil down the<br>> example to a bare minimum to see where the generated code differs<br>> between armv7m and armv6m.<br><br>Thanks a lot, Michael!<br><br>_______________________________________________<br>fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org<br><a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a><br><br><br>