https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93028
--- Comment #6 from Colin H Close <itchka at compuserve dot com> --- Removing the lto flag allowed the source to compile without error. To make sure it wasn't a linker issue I ran tests with both the bfd and gold linkers by using -fuser-ld= both failed with the identical error. Something in lto has been broken by commit git 067e9a502dcaabcecda20a00b3f7c6160d8eea93 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269859 138bc75d-0d04-0410-961f-82ee72b054a4