> On 11 November 2017 at 17:36, Tom Lane <tgl@sss.pgh.pa.us> wrote: > > Would you guys who are seeing the problem note whether the address of > the int128 field is 16-aligned, or only 8-aligned?
__alignof__(__int128) returns 16 on my machine.
> Also, it'd be real useful to see some disassembly around the point of > the crash, so that we can check whether the compiler is using SIMD > instructions. (Or just get the compiler to generate a numeric.s file > with -S.)
Here is the disassembly section I've got in my case:
0x00000000007fc474 numericvar_to_int128+458 je 0x7fc48c <numericvar_to_int128+482>