https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70742
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- The compiler would need to provide div_t as a builtin-type. Or the standard specifies it enough so that layout issues are no worry.