По какой-то причине для __int128 gcc использует доступ по выровненным адресам. Доступ по выровненным адресам приводит к исключению, если адрес не выровнен по 16 байт. Что противоречит всем другим целым числам и довольно-таки неудобно
(
Read more... )