https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106835 --- Comment #8 from H.J. Lu <hjl.tools at gmail dot com> --- GCC generates _GLOBAL_OFFSET_TABLE_ to indicate GOTPC32 relocation. It can't be treated as a normal symbol.