https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86590
--- Comment #38 from Jan Hubicka <hubicka at ucw dot cz> --- > _M_create is at line 144 of basic_string.tcc It is not visible to middle-end though. If you check gimple dump, there are calls jan@padlo:/tmp> grep _M_create a-tt.C.*gimple _4 = std::__cxx11::basic_string<char>::_M_create (this, &__dnew, 0); _4 = std::__cxx11::basic_string<char>::_M_create (this, &__dnew, 0); but no function definition.... So somehow we decide it is not useful to lower it to gimple. Is it keyed to libstdc++.so? Honza