Home | History | Annotate | Download | only in arm
      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