diff options
Diffstat (limited to 'test/MC/ARM/directive-eabi_attribute.s')
-rw-r--r-- | test/MC/ARM/directive-eabi_attribute.s | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/test/MC/ARM/directive-eabi_attribute.s b/test/MC/ARM/directive-eabi_attribute.s index e2f1f9b..74a51ab 100644 --- a/test/MC/ARM/directive-eabi_attribute.s +++ b/test/MC/ARM/directive-eabi_attribute.s @@ -5,16 +5,24 @@ .syntax unified .thumb + .eabi_attribute Tag_conformance, "2.09" +@ CHECK: .eabi_attribute 67, "2.09" +@ Tag_conformance should be be emitted first in a file-scope +@ sub-subsection of the first public subsection of the attributes +@ section. 2.3.7.4 of ABI Addenda. +@ CHECK-OBJ: Tag: 67 +@ CHECK-OBJ-NEXT: TagName: conformance +@ CHECK-OBJ-NEXT: Value: 2.09 .eabi_attribute Tag_CPU_raw_name, "Cortex-A9" @ CHECK: .eabi_attribute 4, "Cortex-A9" @ CHECK-OBJ: Tag: 4 @ CHECK-OBJ-NEXT: TagName: CPU_raw_name -@ CHECK-OBJ-NEXT: Value: CORTEX-A9 +@ CHECK-OBJ-NEXT: Value: Cortex-A9 .eabi_attribute Tag_CPU_name, "cortex-a9" @ CHECK: .cpu cortex-a9 @ CHECK-OBJ: Tag: 5 @ CHECK-OBJ-NEXT: TagName: CPU_name -@ CHECK-OBJ-NEXT: Value: CORTEX-A9 +@ CHECK-OBJ-NEXT: Value: cortex-a9 .eabi_attribute Tag_CPU_arch, 10 @ CHECK: .eabi_attribute 6, 10 @ CHECK-OBJ: Tag: 6 @@ -165,12 +173,10 @@ @ CHECK-OBJ-NEXT: Value: 1 @ CHECK-OBJ-NEXT: TagName: ABI_FP_optimization_goals @ CHECK-OBJ-NEXT: Description: Speed - .eabi_attribute Tag_compatibility, 1 -@ CHECK: .eabi_attribute 32, 1 .eabi_attribute Tag_compatibility, 1, "aeabi" @ CHECK: .eabi_attribute 32, 1, "aeabi" @ CHECK-OBJ: Tag: 32 -@ CHECK-OBJ-NEXT: Value: 1, AEABI +@ CHECK-OBJ-NEXT: Value: 1, aeabi @ CHECK-OBJ-NEXT: TagName: compatibility @ CHECK-OBJ-NEXT: Description: AEABI Conformant .eabi_attribute Tag_CPU_unaligned_access, 0 @@ -213,18 +219,13 @@ @ CHECK: .eabi_attribute 65, "gnu" @ CHECK-OBJ: Tag: 65 @ CHECK-OBJ-NEXT: TagName: also_compatible_with -@ CHECK-OBJ-NEXT: Value: GNU +@ CHECK-OBJ-NEXT: Value: gnu .eabi_attribute Tag_T2EE_use, 0 @ CHECK: .eabi_attribute 66, 0 @ CHECK-OBJ: Tag: 66 @ CHECK-OBJ-NEXT: Value: 0 @ CHECK-OBJ-NEXT: TagName: T2EE_use @ CHECK-OBJ-NEXT: Description: Not Permitted - .eabi_attribute Tag_conformance, "2.09" -@ CHECK: .eabi_attribute 67, "2.09" -@ CHECK-OBJ: Tag: 67 -@ CHECK-OBJ-NEXT: TagName: conformance -@ CHECK-OBJ-NEXT: Value: 2.09 .eabi_attribute Tag_Virtualization_use, 0 @ CHECK: .eabi_attribute 68, 0 @ CHECK-OBJ: Tag: 68 |