https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106581
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> --- disassemble 0x7fb7eae3b8 Which was: 0x0000007fb7eae3fc <+8>: bl 0x7fb7eae3b8 <(anonymous namespace)::get_global()> I am still trying to figure out how the TLS address was formed here.