diff options
author | Jing Yu <jingyu@google.com> | 2012-02-15 16:11:53 -0800 |
---|---|---|
committer | Jing Yu <jingyu@google.com> | 2012-02-15 16:11:53 -0800 |
commit | d5d495ac8d60e791eab3c6efe795b5c9cff91e33 (patch) | |
tree | 1978d3cfbe1e52c88a48310ac310e0a8ccf040c9 /binutils-2.21/gas/config | |
parent | cf3cdbf8b3cda61a619299e7966a83df66244036 (diff) | |
download | toolchain_binutils-d5d495ac8d60e791eab3c6efe795b5c9cff91e33.zip toolchain_binutils-d5d495ac8d60e791eab3c6efe795b5c9cff91e33.tar.gz toolchain_binutils-d5d495ac8d60e791eab3c6efe795b5c9cff91e33.tar.bz2 |
Update binutils-2.21. Changes are the followings
gold/yyscript.y
Status: Backport
Owner: saugustine
Backport upstream patch to fix INCLUDE syntax errors.
http://sourceware.org/ml/binutils/2011-11/msg00089.html
gold/dirsearch.cc
gold/dirsearch.h
gold/script.cc.cc
Status: Backport
Owner: saugustine
Backport upstream patch to implement INCLUDE directive
http://sourceware.org/ml/binutils/2011-11/msg00165.html
gas/config/tc-arm.c
gas/testsuite/gas/arm/attr-march-armv7.d
include/opcode/arm.h
Status: Upstream
Owner: dougkwan
Fix b/5803351 by merging relevant parts of:
http://www.cygwin.com/ml/binutils-cvs/2011-04/msg00112.html
gold/arm.cc
Status: Upstream
Owner: dougkwan
Fix PIE crashes on ARM.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00012.html
gas/as.c
Status: Local for mobile release branch
Owner: jingyu
Allow .incbin by default.
Change-Id: Ie13a05e621ad34e292bc0384b3a05b9f7f6d6f8d
Diffstat (limited to 'binutils-2.21/gas/config')
-rw-r--r-- | binutils-2.21/gas/config/tc-arm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/binutils-2.21/gas/config/tc-arm.c b/binutils-2.21/gas/config/tc-arm.c index 3e527a7..c8deacb 100644 --- a/binutils-2.21/gas/config/tc-arm.c +++ b/binutils-2.21/gas/config/tc-arm.c @@ -11609,7 +11609,9 @@ do_t_swi (void) to ARM_EXT_V6M. */ if (ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v6m)) { - if (!ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_os)) + if (!ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_os) + /* This only applies to the v6m however, not later architectures. */ + && ! ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v7)) as_bad (_("SVC is not permitted on this architecture")); ARM_MERGE_FEATURE_SETS (thumb_arch_used, thumb_arch_used, arm_ext_os); } |