binutils-2.21.1: allow svc instruction on cortex-m3
[fw/cortex-toolchain] / patches / patch-binutils-2.21.1-svc-cortexm3.diff
1 ===================================================================
2 RCS file: /cvs/src/src/include/opcode/arm.h,v
3 retrieving revision 1.24
4 retrieving revision 1.25
5 diff -u -r1.24 -r1.25
6 --- src/include/opcode/arm.h    2010/11/15 10:03:05     1.24
7 +++ src/include/opcode/arm.h    2011/04/11 15:23:09     1.25
8 @@ -1,5 +1,5 @@
9  /* ARM assembler/disassembler support.
10 -   Copyright 2004, 2010 Free Software Foundation, Inc.
11 +   Copyright 2004, 2010, 2011 Free Software Foundation, Inc.
12  
13     This file is part of GDB and GAS.
14  
15 @@ -109,7 +109,8 @@
16  #define ARM_AEXT_V6KT2  (ARM_AEXT_V6T2 | ARM_EXT_V6K)
17  #define ARM_AEXT_V6ZT2  (ARM_AEXT_V6T2 | ARM_EXT_SEC)
18  #define ARM_AEXT_V6ZKT2 (ARM_AEXT_V6T2 | ARM_EXT_V6K | ARM_EXT_SEC)
19 -#define ARM_AEXT_V7_ARM        (ARM_AEXT_V6KT2 | ARM_EXT_V7 | ARM_EXT_BARRIER)
20 +#define ARM_AEXT_V7_ARM        (ARM_AEXT_V6KT2 | ARM_EXT_V7 | ARM_EXT_BARRIER \
21 +    | ARM_EXT_OS)
22  #define ARM_AEXT_V7A   (ARM_AEXT_V7_ARM | ARM_EXT_V7A)
23  #define ARM_AEXT_V7R   (ARM_AEXT_V7_ARM | ARM_EXT_V7R | ARM_EXT_DIV)
24  #define ARM_AEXT_NOTM \
25 @@ -148,7 +149,7 @@
26                           | FPU_VFP_EXT_V3 | FPU_NEON_EXT_V1 | FPU_VFP_EXT_D32)
27  #define FPU_FPA                (FPU_FPA_EXT_V1 | FPU_FPA_EXT_V2)
28  
29 -/* Deprecated */
30 +/* Deprecated.  */
31  #define FPU_ARCH_VFP   ARM_FEATURE (0, FPU_ENDIAN_PURE)
32  
33  #define FPU_ARCH_FPE   ARM_FEATURE (0, FPU_FPA_EXT_V1)