https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63888
--- Comment #24 from Eric Christopher <echristo at gmail dot com> --- For the record btw, I don't believe there's a reason why the linker couldn't split up the data section by knowing the size of the variable so it's worth being very careful here - there be dragons and things could break. I don't have any better ideas at the moment though.