https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77821
--- Comment #6 from PeteVine <tulipawn at gmail dot com> --- Aha! 4.9.4 and additional LDFLAGS=$CFLAGS reproduces the larger size. (-fno-fat-lto-objects on its own still works as expected) Probably thee clue to solving this mystery :)