5xxx and el
[deliverable/binutils-gdb.git] / opcodes / arm-dis.c
index 23da5892d9e57a30e7f1428ca1dd1419faf05de2..3e4e002f1c2465e63bb7a006439eb6abc0a08a8f 100644 (file)
@@ -741,11 +741,8 @@ print_insn_big_arm (pc, info)
     else if (bfd_asymbol_flavour (*info->symbols) == bfd_target_elf_flavour)
      {
        es = *(elf_symbol_type **)(info->symbols);
-       is_thumb = (es->internal_elf_sym.st_other == C_THUMBEXT
-                   || es->internal_elf_sym.st_other == C_THUMBSTAT
-                   || es->internal_elf_sym.st_other == C_THUMBLABEL
-                   || es->internal_elf_sym.st_other == C_THUMBEXTFUNC
-                   || es->internal_elf_sym.st_other == C_THUMBSTATFUNC);
+       is_thumb = ELF_ST_TYPE (es->internal_elf_sym.st_info) ==
+        STT_ARM_TFUNC;
       }
    }
 
@@ -826,14 +823,10 @@ print_insn_little_arm (pc, info)
     else if (bfd_asymbol_flavour (*info->symbols) == bfd_target_elf_flavour)
      {
        es = *(elf_symbol_type **)(info->symbols);
-       is_thumb = (es->internal_elf_sym.st_other == C_THUMBEXT
-                   || es->internal_elf_sym.st_other == C_THUMBSTAT
-                   || es->internal_elf_sym.st_other == C_THUMBLABEL
-                   || es->internal_elf_sym.st_other == C_THUMBEXTFUNC
-                   || es->internal_elf_sym.st_other == C_THUMBSTATFUNC);
+       is_thumb = ELF_ST_TYPE (es->internal_elf_sym.st_info) ==
+        STT_ARM_TFUNC;
       }
    }
-  
 
   info->bytes_per_chunk = 4;
   info->display_endian = BFD_ENDIAN_LITTLE;
This page took 0.022783 seconds and 4 git commands to generate.