https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68820
--- Comment #11 from Jan Hubicka <hubicka at gcc dot gnu.org> --- ... and in case anyone is curious, with -fuse-linker-plugin we inline the memcpys as we work out the block size. This is why they pass.