diff options
Diffstat (limited to 'gdb/coffread.c')
-rw-r--r-- | gdb/coffread.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/gdb/coffread.c b/gdb/coffread.c index f64fb9c..c781a34 100644 --- a/gdb/coffread.c +++ b/gdb/coffread.c @@ -982,22 +982,20 @@ coff_symtab_read (symtab_offset, nsyms, objfile) SMASH_TEXT_ADDRESS (tmpaddr); #endif } - else - if (sec == SECT_OFF_DATA (objfile)) - { + else if (sec == SECT_OFF_DATA (objfile)) + { ms_type = cs->c_sclass == C_EXT || cs->c_sclass == C_THUMBEXT ? mst_data : mst_file_data; - } - else - if (sec == SECT_OFF_BSS (objfile)) - { + } + else if (sec == SECT_OFF_BSS (objfile)) + { ms_type = cs->c_sclass == C_EXT || cs->c_sclass == C_THUMBEXT ? mst_data : mst_file_data; - } - else - ms_type = mst_unknown; + } + else + ms_type = mst_unknown; } if (cs->c_name[0] != '@' /* Skip tdesc symbols */ ) |