https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39091
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-04-09 Summary|x86_64/abi doesn't test |x86_64/abi should add tests |__float128, __int128 nor |__float128, __int128 and |DFP |DFP Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to H.J. Lu from comment #0) > gcc.target/x86_64/abi doesn't test __float128, __int128 nor DFP. __float128 has some tests: test_basic_alignment.c: check_align(__float128, TYPE_ALIGN_FLOAT128); test_basic_array_size_and_align.c: check_array_size_and_align(__float128, TYPE_SIZE_FLOAT128, TYPE_ALIGN_FLOAT128); test_basic_sizes.c: check_size(__float128, TYPE_SIZE_FLOAT128); test_basic_struct_size_and_align.c: check_basic_struct_size_and_align(__float128, TYPE_SIZE_FLOAT128, TYPE_ALIGN_FLOAT128); test_basic_union_size_and_align.c: check_basic_union_size_and_align(__float128, TYPE_SIZE_FLOAT128, TYPE_ALIGN_FLOAT128) So does __int128: test_basic_alignment.c: run_signed_tests2(check_align, __int128, TYPE_ALIGN_INT128); test_basic_array_size_and_align.c: run_signed_tests3(check_array_size_and_align, __int128, TYPE_SIZE_INT128, TYPE_ALIGN_INT128); test_basic_sizes.c: run_signed_tests2(check_size, __int128, TYPE_SIZE_INT128); test_basic_struct_size_and_align.c: run_signed_tests3(check_basic_struct_size_and_align, __int128, TYPE_SIZE_INT128, TYPE_ALIGN_INT128); test_basic_union_size_and_align.c: run_signed_tests3(check_basic_union_size_and_align, __int128, TYPE_SIZE_INT128, TYPE_ALIGN_INT128); But not argument passing now DFP has none of that. I see _Float16 and __bf16 was added though.