Merge fixup_section and fixup_symbol_section
authorTom Tromey <tromey@adacore.com>
Fri, 13 Jan 2023 16:59:29 +0000 (09:59 -0700)
committerTom Tromey <tromey@adacore.com>
Wed, 8 Feb 2023 15:20:39 +0000 (08:20 -0700)
commit49c1de0e72098e71c28faa13ae2705988de81220
tree6f6acdee96f8c53b49f3b198dc6627a09c4c0430
parentdae58e04442670270fe116ff1f2e38a2b184b4a1
Merge fixup_section and fixup_symbol_section

fixup_symbol_section delegates all its work to fixup_section, so merge
the two.

Because there is only a single caller to fixup_symbol_section, we can
also remove some of the introductory logic.  For example, this will
never be called with a NULL objfile any more.

The LOC_BLOCK case can be removed, because such symbols are handled by
the buildsym code now.

Finally, a symbol can only appear in a SEC_ALLOC section, so the loop
is modified to skip sections that do not have this flag set.
gdb/symtab.c
gdb/symtab.h