Index: gas/testsuite/gas/arm/arch7.d =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/arm/arch7.d,v retrieving revision 1.6 diff -u -r1.6 arch7.d --- gas/testsuite/gas/arm/arch7.d 17 Sep 2010 10:42:04 -0000 1.6 +++ gas/testsuite/gas/arm/arch7.d 30 Mar 2011 22:44:17 -0000 @@ -76,3 +76,4 @@ 0+10c <[^>]*> f380 8814 msr CONTROL, r0 0+110 <[^>]*> f3ef 8003 mrs r0, PSR 0+114 <[^>]*> f380 8803 msr PSR, r0 +0+118 <[^>]*> df00 svc 0 Index: gas/testsuite/gas/arm/arch7.s =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/arm/arch7.s,v retrieving revision 1.2 diff -u -r1.2 arch7.s --- gas/testsuite/gas/arm/arch7.s 17 Sep 2010 10:42:04 -0000 1.2 +++ gas/testsuite/gas/arm/arch7.s 30 Mar 2011 22:44:17 -0000 @@ -79,3 +79,5 @@ msr control, r0 mrs r0, xpsr msr xpsr, r0 + + svc 0 Index: gas/testsuite/gas/arm/attr-march-armv7.d =================================================================== RCS file: /cvs/src/src/gas/testsuite/gas/arm/attr-march-armv7.d,v retrieving revision 1.3 diff -u -r1.3 attr-march-armv7.d --- gas/testsuite/gas/arm/attr-march-armv7.d 11 May 2010 17:36:33 -0000 1.3 +++ gas/testsuite/gas/arm/attr-march-armv7.d 30 Mar 2011 22:44:17 -0000 @@ -9,5 +9,6 @@ File Attributes Tag_CPU_name: "7" Tag_CPU_arch: v7 + Tag_CPU_arch_profile: Microcontroller Tag_THUMB_ISA_use: Thumb-2 Tag_DIV_use: Not allowed Index: include/opcode/arm.h =================================================================== RCS file: /cvs/src/src/include/opcode/arm.h,v retrieving revision 1.24 diff -u -r1.24 arm.h --- include/opcode/arm.h 15 Nov 2010 10:03:05 -0000 1.24 +++ include/opcode/arm.h 30 Mar 2011 22:44:18 -0000 @@ -109,7 +109,8 @@ #define ARM_AEXT_V6KT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K) #define ARM_AEXT_V6ZT2 (ARM_AEXT_V6T2 | ARM_EXT_SEC) #define ARM_AEXT_V6ZKT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K | ARM_EXT_SEC) -#define ARM_AEXT_V7_ARM (ARM_AEXT_V6KT2 | ARM_EXT_V7 | ARM_EXT_BARRIER) +#define ARM_AEXT_V7_ARM (ARM_AEXT_V6KT2 | ARM_EXT_V7 | ARM_EXT_BARRIER \ + | ARM_EXT_OS) #define ARM_AEXT_V7A (ARM_AEXT_V7_ARM | ARM_EXT_V7A) #define ARM_AEXT_V7R (ARM_AEXT_V7_ARM | ARM_EXT_V7R | ARM_EXT_DIV) #define ARM_AEXT_NOTM \