Prevent strange "section mentioned in a -j option but not found"

"objdump -s -j .bss" results in a message that indicates objdump
couldn't find a .bss section when present.  Fix that.

	* objdump.c (dump_section): Don't return without calling
	process_section_p.
This commit is contained in:
Alan Modra
2020-07-27 17:27:23 +09:30
parent 344e66534e
commit 8fab9282e5
2 changed files with 7 additions and 2 deletions

View File

@@ -1,3 +1,8 @@
2020-07-27 Alan Modra <amodra@gmail.com>
* objdump.c (dump_section): Don't return without calling
process_section_p.
2020-07-27 H.J. Lu <hongjiu.lu@intel.com>
* doc/binutils.texi: Replace preceeded with preceded.

View File

@@ -4283,10 +4283,10 @@ dump_section (bfd *abfd, asection *section, void *dummy ATTRIBUTE_UNUSED)
int count;
int width;
if ((section->flags & SEC_HAS_CONTENTS) == 0)
if (! process_section_p (section))
return;
if (! process_section_p (section))
if ((section->flags & SEC_HAS_CONTENTS) == 0)
return;
if ((datasize = bfd_section_size (section)) == 0)