https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120955
--- Comment #25 from fiesh at zefix dot tv --- > But this looks like a trade off of text size vs data size. > > I still don't see the huge difference which you were originally seeing. I specifically created a test case that was minimal and resulted in a data difference, assuming it would highlight the issue just as well. I can also reduce it to a (presumably much larger) testcase that still has the original 191 bytes of data. If that would be better, please tell me. As for the entire project, I'm not sure how to create a self-contained translation unit from it that shows the linked binaries' data size differences.