Op Tue, 26 Feb 2008, schreef Vincent Snijders:

Bernd Mueller schreef:
Hello,

the attached patch avoids misaligned data access (bus errors), during font rendering (with the graph unit) on Arm-Linux devices.


Instead of testing for arm cpu, you could use FPC_REQUIRES_PROPER_ALIGNMENT too. So it is fixed for sparc as well.

Well, packed records are usually used when speed is unimportant. If the code is speed critical, packed should not be used for aby platform. Therefore I would like Bernd to consider the use of the 'unaligned' pseudo-function, ifdefs make code less readable.

Daniël
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to