Monday, 20 December 2021

M1 Mac の __sync_bool_compare_and_swap

llvm は問題なかったんですが、Gears が SEGV。え〜 ARM で通らないってどういうこと。

と思ったら、__sync_bool_compare_and_swap の alignment らしい。

 target int で alignment 4 で通らないのひどい...

ちょっとなおすのに苦労しましたが、

 いいや、malloc 全部、alignment 64 で

ひどい。いや、8でも通るかも。

と思ったらpointer target だこれ

No comments: