aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRenlin Li <renlin.li@arm.com>2014-10-22 09:07:18 +0000
committerJiong Wang <jiwang@gcc.gnu.org>2014-10-22 09:07:18 +0000
commit34f30f0f23c67f91e9bede1a7bcec73c4265d9ab (patch)
tree943bb4c0bedd7952ca563d0a40a4b690a84a1763 /gcc
parent1d9ce5dd15ab26688467e61a5afe41165ed70db4 (diff)
downloadgcc-34f30f0f23c67f91e9bede1a7bcec73c4265d9ab.zip
gcc-34f30f0f23c67f91e9bede1a7bcec73c4265d9ab.tar.gz
gcc-34f30f0f23c67f91e9bede1a7bcec73c4265d9ab.tar.bz2
[ARM] Add ACLE 2.0 predefined marco __ARM_FEATURE_IDIV
2014-10-22 Renlin Li <renlin.li@arm.com> gcc/ * config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Define __ARM_FEATURE_IDIV__. From-SVN: r216547
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm.h5
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b06666..c9a3a08 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-10-22 Renlin Li <renlin.li@arm.com>
+
+ * config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Define
+ __ARM_FEATURE_IDIV__.
+
2014-10-22 Richard Biener <rguenther@suse.de>
* Makefile.in (s-match): Adjust dependencies to only catch
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h
index 3623c70..ae5390a 100644
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
@@ -164,7 +164,10 @@ extern char arm_arch_name[];
builtin_define ("__ARM_EABI__"); \
} \
if (TARGET_IDIV) \
- builtin_define ("__ARM_ARCH_EXT_IDIV__"); \
+ { \
+ builtin_define ("__ARM_ARCH_EXT_IDIV__"); \
+ builtin_define ("__ARM_FEATURE_IDIV__"); \
+ }
} while (0)
#include "config/arm/arm-opts.h"