Index: sys/arch/aarch64/include/reg.h =================================================================== RCS file: /cvsroot/src/sys/arch/aarch64/include/reg.h,v retrieving revision 1.2 diff -u -r1.2 reg.h --- sys/arch/aarch64/include/reg.h 1 Apr 2018 04:35:03 -0000 1.2 +++ sys/arch/aarch64/include/reg.h 17 Jul 2018 08:45:47 -0000 @@ -44,14 +44,16 @@ union fpelem { uint64_t u64[2]; - __uint128_t u128[1] __aligned(16); +#ifdef __SIZEOF_INT128__ + __uint128_t u128[1]; +#endif }; struct fpreg { union fpelem fp_reg[32]; uint32_t fpcr; uint32_t fpsr; -}; +} __aligned(16); #elif defined(__arm__)