https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117584

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Note, starting with GCC 16.1 there is big-endian support, there is DPD support
and there is support for 3 padding bits schemes (the x86/aarch64 one where
padding bits are unspecified, s390x/arm/riscv where all padding bits are sign
or zero extended and the loongarch one where padding bits are sign or zero
extended, except when there are more than 63 padding bits, in that case the
most significant 64 padding bits are unspecified).
The only thing not supported is the big-endian case where ABI limb mode is
different from limb mode (s390x as the only big-endian supported target with
_BitInt has DImode ABI limb mode as well as limb mode).

Reply via email to