diff options
author | Nick Clifton <nickc@redhat.com> | 2003-09-03 16:06:12 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2003-09-03 16:06:12 +0000 |
commit | 3922a8c15423f7fdd5288797f83bfbc0d42d09cb (patch) | |
tree | 47997301242964c06c5430786231d24675434568 /bfd/cofflink.c | |
parent | 57b29be766028ff8110a89efefc3fda4379b6279 (diff) | |
download | gdb-3922a8c15423f7fdd5288797f83bfbc0d42d09cb.zip gdb-3922a8c15423f7fdd5288797f83bfbc0d42d09cb.tar.gz gdb-3922a8c15423f7fdd5288797f83bfbc0d42d09cb.tar.bz2 |
Do not skip section symbols that are used in relocs.
Diffstat (limited to 'bfd/cofflink.c')
-rw-r--r-- | bfd/cofflink.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bfd/cofflink.c b/bfd/cofflink.c index 09f03f0..c1eee1b 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -1481,13 +1481,12 @@ _bfd_coff_link_input_bfd (struct coff_final_link_info *finfo, bfd *input_bfd) /* Skip section symbols for sections which are not going to be emitted. */ if (!skip + && dont_skip_symbol == 0 && isym.n_sclass == C_STAT && isym.n_type == T_NULL - && isym.n_numaux > 0) - { - if ((*secpp)->output_section == bfd_abs_section_ptr) - skip = TRUE; - } + && isym.n_numaux > 0 + && (*secpp)->output_section == bfd_abs_section_ptr) + skip = TRUE; #endif /* If we stripping debugging symbols, and this is a debugging |