diff options
Diffstat (limited to 'gdb/xcoffread.c')
-rw-r--r-- | gdb/xcoffread.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gdb/xcoffread.c b/gdb/xcoffread.c index 49bf023..1aeddbc 100644 --- a/gdb/xcoffread.c +++ b/gdb/xcoffread.c @@ -2581,9 +2581,11 @@ scan_xcoff_symtab (struct objfile *objfile) { case 'S': symbol.n_value += ANOFFSET (objfile->section_offsets, SECT_OFF_DATA (objfile)); -#ifdef STATIC_TRANSFORM_NAME - namestring = STATIC_TRANSFORM_NAME (namestring); -#endif + + if (gdbarch_static_transform_name_p (current_gdbarch)) + namestring = gdbarch_static_transform_name + (current_gdbarch, namestring); + add_psymbol_to_list (namestring, p - namestring, VAR_DOMAIN, LOC_STATIC, &objfile->static_psymbols, |