On 08/04/2022 19:57, J. Gareth Moreton via fpc-devel wrote:
It looks like support for writing to arrays that are wholly stored in registers is a little limited and buggy

Modifying individual elements of arrays stored in registers has never been enabled nor supported in the compiler. That is why tvecnode.pass_typecheck calls make_not_regable(left,[ra_addr_regable]);

Enabling that will probably require quite a few changes in many different places and possibly for several architectures all over the compiler.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to