| Index: include/elf/arm.h
|
| diff --git a/include/elf/arm.h b/include/elf/arm.h
|
| index 860fdf77afbc440061a5c2885927f9cb61c80327..d79930380ed174ea762a96a3c842ad51b87e182e 100644
|
| --- a/include/elf/arm.h
|
| +++ b/include/elf/arm.h
|
| @@ -46,6 +46,11 @@
|
| #define EF_ARM_MAPSYMSFIRST 0x10 /* NB conflicts with EF_APCS_FLOAT. */
|
| #define EF_ARM_EABIMASK 0xFF000000
|
|
|
| +/* New constants defined in the ARM ELF spec. version XXX.
|
| + Only valid in conjunction with EF_ARM_EABI_VER5. */
|
| +#define EF_ARM_ABI_FLOAT_SOFT 0x200 /* NB conflicts with EF_ARM_SOFT_FLOAT. */
|
| +#define EF_ARM_ABI_FLOAT_HARD 0x400 /* NB conflicts with EF_ARM_VFP_FLOAT. */
|
| +
|
| /* Constants defined in AAELF. */
|
| #define EF_ARM_BE8 0x00800000
|
| #define EF_ARM_LE8 0x00400000
|
| @@ -101,7 +106,8 @@
|
| #define TAG_CPU_ARCH_V6_M 11
|
| #define TAG_CPU_ARCH_V6S_M 12
|
| #define TAG_CPU_ARCH_V7E_M 13
|
| -#define MAX_TAG_CPU_ARCH 13
|
| +#define TAG_CPU_ARCH_V8 14
|
| +#define MAX_TAG_CPU_ARCH 14
|
| /* Pseudo-architecture to allow objects to be compatible with the subset of
|
| armv4t and armv6-m. This value should never be stored in object files. */
|
| #define TAG_CPU_ARCH_V4T_PLUS_V6_M (MAX_TAG_CPU_ARCH + 1)
|
|
|