--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+b.w .L0
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+cbz r0, .L0
+nop
+.L0:
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+clrex
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v8
+ Tag_CPU_arch_profile: Application
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+lda r0, [r1]
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v8
+ Tag_CPU_arch_profile: Application
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+ldaex r0, [r1]
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v8
+ Tag_CPU_arch_profile: Application
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+ldaexb r0, [r1]
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+ldrex r0, [r0]
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+ldrexd r0, r1, [r2]
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+movw r0, #65535
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v7
+ Tag_THUMB_ISA_use: Thumb-2
+ Tag_DIV_use: Allowed in v7-A with integer division extension
+
--- /dev/null
+.thumb
+.syntax unified
+sdiv r0, r0, r1
--- /dev/null
+# readelf: -A
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
+Attribute Section: aeabi
+File Attributes
+ Tag_CPU_arch: v6T2
+ Tag_THUMB_ISA_use: Thumb-2
+
--- /dev/null
+.thumb
+.syntax unified
+strexb r0, r1, [r2]