https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93059
--- Comment #8 from Marc Glisse <glisse at gcc dot gnu.org> --- (In reply to fdlbxtqi from comment #6) > void copy_char_vector_with_iter(std::vector<char8_t>::iterator > out,std::vector<char> const& bits) > { > std::copy_n(bits.begin(),bits.size(),out); > } > > https://godbolt.org/z/_yA_Ls > See the assembly Thanks, I just filed PR 93063 about a subpart that the compiler should be able to do without help from the library.