On Sep 11 2017, John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de> wrote:
> Because m68k has a default alignment of 16-bit, not 32-bit. Hence sizes of > structs often differ. It's part of the SysV ABI on Linux/m68k. Actually, the SysV ABI for m68k defines a 4-byte alignment for int, but Linux/m68k doesn't use (all of) the SysV ABI for historical reasons. > I would be in favor of changing it to 32-bit, but I guess upstream > wouldn't be too much amused about that. That would be a whole new ABI. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."