I noticed this in py-symbol.exp: gdb_test "python print (cplusfunc.linkage_name)" "SimpleClass::valueofi().*" "Test method.linkage_name" It should print the mangled name. I can imagine the current result is due to the current "physname" support that's a work in progress.
It seems to be still the same problem, GDB just no longer stores the mangled name for full+partial symbols. *** This bug has been marked as a duplicate of bug 12707 ***