https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79216 --- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- Does the scalar_storage_order attribute added in GCC 6 help for at least some of this?