https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87106
--- Comment #29 from Marc Glisse <glisse at gcc dot gnu.org> --- Note that __is_bitwise_relocatable is specialized to true for deque, so we are not super consistent here ;-) The original patch used is_trivially_move_constructible, IIRC I changed it to is_trivial so the review wouldn't turn into a lengthy discussion on the subject, but I don't think going back to is_trivially_move_constructible would cause miscompilations (maybe warnings with -Wsystem-headers).