1 # name: EABI attribute names 2 # source: attr-names.s 3 # as: 4 # readelf: -A 5 # This test is only valid on EABI based ports. 6 # target: *-*-*eabi* *-*-nacl* 7 8 Attribute Section: aeabi 9 File Attributes 10 Tag_conformance: "2.08" 11 Tag_nodefaults: True 12 Tag_CPU_raw_name: "random-cpu" 13 Tag_CPU_name: "cpu" 14 Tag_CPU_arch: v4 15 Tag_CPU_arch_profile: Application or Realtime 16 Tag_ARM_ISA_use: Yes 17 Tag_THUMB_ISA_use: Thumb-1 18 Tag_FP_arch: VFPv1 19 Tag_WMMX_arch: WMMXv1 20 Tag_Advanced_SIMD_arch: NEONv1 21 Tag_PCS_config: Bare platform 22 Tag_ABI_PCS_R9_use: SB 23 Tag_ABI_PCS_RW_data: PC-relative 24 Tag_ABI_PCS_RO_data: PC-relative 25 Tag_ABI_PCS_GOT_use: direct 26 Tag_ABI_PCS_wchar_t: 2 27 Tag_ABI_FP_rounding: Needed 28 Tag_ABI_FP_denormal: Needed 29 Tag_ABI_FP_exceptions: Needed 30 Tag_ABI_FP_user_exceptions: Needed 31 Tag_ABI_FP_number_model: Finite 32 Tag_ABI_align_needed: 8-byte 33 Tag_ABI_align_preserved: 8-byte, except leaf SP 34 Tag_ABI_enum_size: small 35 Tag_ABI_HardFP_use: SP only 36 Tag_ABI_VFP_args: VFP registers 37 Tag_ABI_WMMX_args: WMMX registers 38 Tag_ABI_optimization_goals: Prefer Speed 39 Tag_ABI_FP_optimization_goals: Prefer Speed 40 Tag_compatibility: flag = 1, vendor = gnu 41 Tag_CPU_unaligned_access: v6 42 Tag_FP_HP_extension: Allowed 43 Tag_ABI_FP_16bit_format: IEEE 754 44 Tag_MPextension_use: Allowed 45 Tag_DIV_use: Not allowed 46 Tag_also_compatible_with: v6-M 47 Tag_T2EE_use: Allowed 48 Tag_Virtualization_use: TrustZone and Virtualization Extensions 49