https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68192
--- Comment #7 from Brian Groose <brian at groose dot com> --- It turns out I was using binutils' nm when building gcc. I rebuilt gcc making sure that only the AIX nm was available, and ld can now find the symbols.