https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106652
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #10) Ouch, sorry for lost start of the comment, this is full patch with even [conv.ics.rank]/4 changes and extended test coverage, just std::bfloat16_t support isn't in. And the above comment is about that support, where conversion from __bf16 to _Float32 can be done even in generic code just by shifting the bits up by 16.