aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Bolton <ian.bolton@arm.com>2014-02-28 14:27:08 +0000
committerIan Bolton <ibolton@gcc.gnu.org>2014-02-28 14:27:08 +0000
commit5750e120d44393e4bac57bf51ecf97dc223033f1 (patch)
tree0eab1ed1b657e3275b30921a7431ffb57ab3a22c
parent84d7e312850d998ff35abe95cd812143e41cea3d (diff)
downloadgcc-5750e120d44393e4bac57bf51ecf97dc223033f1.zip
gcc-5750e120d44393e4bac57bf51ecf97dc223033f1.tar.gz
gcc-5750e120d44393e4bac57bf51ecf97dc223033f1.tar.bz2
Define __ARM_NEON for aarch64 by default unless general_regs_only
From-SVN: r208224
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/aarch64/aarch64.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6916348..70af44a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-02-28 Ian Bolton <ian.bolton@arm.com>
+
+ * config/aarch64/aarch64.h: Define __ARM_NEON by default if
+ we are not using general regs only.
+
2014-02-28 Richard Biener <rguenther@suse.de>
PR target/60280
diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h
index 13c424c..fc21981 100644
--- a/gcc/config/aarch64/aarch64.h
+++ b/gcc/config/aarch64/aarch64.h
@@ -32,6 +32,9 @@
else \
builtin_define ("__AARCH64EL__"); \
\
+ if (!TARGET_GENERAL_REGS_ONLY) \
+ builtin_define ("__ARM_NEON"); \
+ \
switch (aarch64_cmodel) \
{ \
case AARCH64_CMODEL_TINY: \