summaryrefslogtreecommitdiffstats
path: root/binutils-2.19/opcodes/arm-dis.c
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.19/opcodes/arm-dis.c')
-rw-r--r--binutils-2.19/opcodes/arm-dis.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/binutils-2.19/opcodes/arm-dis.c b/binutils-2.19/opcodes/arm-dis.c
index 95ba822..e70d908 100644
--- a/binutils-2.19/opcodes/arm-dis.c
+++ b/binutils-2.19/opcodes/arm-dis.c
@@ -4071,7 +4071,9 @@ print_insn (bfd_vma pc, struct disassemble_info *info, bfd_boolean little)
for a preceeding one. */
for (; n >= 0; n--)
{
- if (get_sym_code_type (info, n, &type))
+ if ((info->section == NULL
+ || info->section == info->symtab[n]->section)
+ && get_sym_code_type (info, n, &type))
{
last_sym = n;
found = TRUE;