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).
