https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67343
--- Comment #1 from Ian Lance Taylor <ian at airs dot com> --- For the record, when the same file is compiled with clang, the symbol is _Z1fIiEvN1HIXaasr1CIT_EE2B1ntsr1CIS1_EE2B2EE1TE . This symbol does appear to follow the current API. The relevant part of the expression here is sr1CIT_EE2B1 .