[parrot/parrot] ebe5b6: [gc] fix SIGBUS in GC trace_mem_block on alignment...
noreply at github.com
Thu Feb 5 10:28:09 UTC 2015
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-02-05 (Thu, 05 Feb 2015)
[gc] fix SIGBUS in GC trace_mem_block on alignment-strict CPUs (arm)
We traced all pointers +1 and not by +4 or +8. This is not only
a huge performance loss, it is also illegal on certain architectures.
ptrdiff_t is not a pointer, it is an integer. use size_t* instead.
Should fix GH #1200.
More information about the parrot-commits