https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88413
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- [apinski@linux gcc]$ c++filt _Z1gIiEvP2S1IXsr2S2IT_EE3valEE _Z1gIiEvP2S1IXsr2S2IT_EE3valEE [apinski@linux gcc]$ c++filt _Z1gIiEvP2S1IXsr2S2IT_E3valEE void g<int>(S1<S2<int>::val>*) [apinski@linux gcc]$ c++filt --version GNU c++filt version 2.27-27.base.el7 Copyright (C) 2016 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty.