Am 16.10.2015 um 08:25 schrieb Jacob Champion:
On 10/15/2015 11:18 PM, Jacob Champion wrote:
it looks like ap_init_scoreboard() doesn't try to maintain any
particular alignment when it's assigning pointers from more_storage.

Though one would think your compiler would be padding out the struct to
a double-word multiple anyway. Hrm.

I had not yet fully read Erics mail, but the compiler would pad which does not help, once the stuff moves into shared memory under an address that is not divisible by 8. If the 64 bit struct member is then accessed directly in shared memory without first copying out, you would get a bus error.

Regards,

Rainer

Reply via email to