* bfd/elf32-arm.h (arm_print_private_bfd_data): Add EABI v3.
[deliverable/binutils-gdb.git] / binutils / readelf.c
index 3561eff0a6eb915372dc99bd3777c4cd51a57b5d..c8d6ad902fa9e714a93e24a5b0f351de43ba4315 100644 (file)
@@ -1740,6 +1740,33 @@ decode_ARM_machine_flags (unsigned e_flags, char buf[])
        }
       break;
 
+    case EF_ARM_EABI_VER3:
+      strcat (buf, ", Version3 EABI");
+      while (e_flags)
+       {
+         unsigned flag;
+
+         /* Process flags one bit at a time.  */
+         flag = e_flags & - e_flags;
+         e_flags &= ~ flag;
+
+         switch (flag)
+           {
+           case EF_ARM_BE8:
+             strcat (buf, ", BE8");
+             break;
+
+           case EF_ARM_LE8:
+             strcat (buf, ", LE8");
+             break;
+
+           default:
+             unknown = 1;
+             break;
+           }
+       }
+      break;
+
     case EF_ARM_EABI_UNKNOWN:
       strcat (buf, ", GNU EABI");
       while (e_flags)
This page took 0.029181 seconds and 4 git commands to generate.