cd21e5460f
merging Tag_DIV_use, Tag_MPextension_use, and Tag_MPextension_use_legacy tags. * binutils/readelf.c (arm_attr_tag_Advanced_SIMD_arch): Add description of newly permitted attribute values. (arm_attr_tag_Virtualization_use): Likewise. (arm_attr_tag_DIV_use): Add description of new attribute. (arm_attr_tag_MPextension_use_legacy): Likewise. * gas/config/tc-arm.c (arm_convert_symbolic_attribute): Add Tag_DIV_use. * gas/doc/c-arm.texi: Likewise. * gas/testsuite/gas/arm/attr-order.d: Fix test for new names for attribute values. * include/elf/arm.h (Tag_MPextension_use): Renumber. (Tag_DIV_use): Add. (Tag_MPextension_use_legacy): Likewise. * ld/testsuite/ld-arm/attr-merge-3.attr: Fix test for new attribute values. * ld/testsuite/ld-arm/attr-merge-3b.s: Likewise. * ld/testsuite/ld-arm/attr-merge-unknown-1.d: Fix test now that 42 is a recognised attribute ID. * ld/testsuite/ld-arm/attr-merge-unknown-1.s: Likewise. * ld/testsuite/ld-arm/attr-merge-6.attr: New test. * ld/testsuite/ld-arm/attr-merge-6a.s: Likewise. * ld/testsuite/ld-arm/attr-merge-6b.s: Likewise. * ld/testsuite/ld-arm/attr-merge-7.attr: Likewise. * ld/testsuite/ld-arm/attr-merge-7a.s: Likewise. * ld/testsuite/ld-arm/attr-merge-7b.s: Likewise. * ld/testsuite/ld-arm/arm-elf.exp: Run the new tests.
31 lines
914 B
Text
31 lines
914 B
Text
Attribute Section: aeabi
|
|
File Attributes
|
|
Tag_nodefaults: True
|
|
Tag_CPU_name: "ARM9E"
|
|
Tag_CPU_arch: v5T
|
|
Tag_ARM_ISA_use: Yes
|
|
Tag_THUMB_ISA_use: Thumb-2
|
|
Tag_VFP_arch: VFPv3
|
|
Tag_WMMX_arch: WMMXv2
|
|
Tag_Advanced_SIMD_arch: NEONv1
|
|
Tag_PCS_config: Linux application
|
|
Tag_ABI_PCS_R9_use: SB
|
|
Tag_ABI_PCS_RW_data: PC-relative
|
|
Tag_ABI_PCS_RO_data: PC-relative
|
|
Tag_ABI_PCS_GOT_use: direct
|
|
Tag_ABI_PCS_wchar_t: 4
|
|
Tag_ABI_FP_rounding: Needed
|
|
Tag_ABI_FP_denormal: Needed
|
|
Tag_ABI_FP_exceptions: Needed
|
|
Tag_ABI_FP_user_exceptions: Needed
|
|
Tag_ABI_FP_number_model: IEEE 754
|
|
Tag_ABI_align8_needed: Yes
|
|
Tag_ABI_align8_preserved: Yes, except leaf SP
|
|
Tag_ABI_enum_size: small
|
|
Tag_ABI_HardFP_use: SP and DP
|
|
Tag_ABI_VFP_args: VFP registers
|
|
Tag_CPU_unaligned_access: v6
|
|
Tag_VFP_HP_extension: Allowed
|
|
Tag_MPextension_use: Allowed
|
|
Tag_T2EE_use: Allowed
|
|
Tag_Virtualization_use: TrustZone
|