aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.h
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2019-08-23 14:53:45 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2019-08-23 14:53:45 +0000
commitbf1a58e9be6a6a18b348812be19d965ce0111c7d (patch)
tree02ae070bb46c501c29ffce6287be1ebddffea1f0 /gcc/config/arm/arm.h
parent35a114dae14de7db983aba7e709dcad96405c14a (diff)
downloadgcc-bf1a58e9be6a6a18b348812be19d965ce0111c7d.zip
gcc-bf1a58e9be6a6a18b348812be19d965ce0111c7d.tar.gz
gcc-bf1a58e9be6a6a18b348812be19d965ce0111c7d.tar.bz2
[ARM] Deprecate -mneon-for-64bits
Deprecate -mneon-for-64bits since it no longer has any effect after the DImode codegen improvements. gcc/ * gcc/doc/invoke.texi (mneon-for-64bits): Deprecate option. * gcc/config/arm/arm.opt (mneon-for-64bits): Deprecate option. * gcc/config/arm/arm.h (TARGET_PREFER_NEON_64BITS): Remove. (prefer_neon_for_64bits): Remove. * gcc/config/arm/arm.c (prefer_neon_for_64bits): Remove. (tune_params): Remove PREF_NEON_64_FALSE uses. (arm_option_override): Remove prefer_neon selection code. (arm_print_tune_info): Remove prefer_neon_for_64bits. * gcc/config/arm/arm-protos.h (tune_params): Remove prefer_neon_for_64bits. (prefer_neon_for_64bits): Remove. From-SVN: r274858
Diffstat (limited to 'gcc/config/arm/arm.h')
-rw-r--r--gcc/config/arm/arm.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h
index 4866e1e..8b92c83 100644
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
@@ -313,9 +313,6 @@ emission of floating point pcs attributes. */
/* Nonzero if disallow volatile memory access in IT block. */
#define TARGET_NO_VOLATILE_CE (arm_arch_no_volatile_ce)
-/* Should NEON be used for 64-bits bitops. */
-#define TARGET_PREFER_NEON_64BITS (prefer_neon_for_64bits)
-
/* Should constant I be slplit for OP. */
#define DONT_EARLY_SPLIT_CONSTANT(i, op) \
((optimize >= 2) \
@@ -509,10 +506,6 @@ extern int arm_arch_thumb_hwdiv;
/* Nonzero if chip disallows volatile memory access in IT block. */
extern int arm_arch_no_volatile_ce;
-/* Nonzero if we should use Neon to handle 64-bits operations rather
- than core registers. */
-extern int prefer_neon_for_64bits;
-
/* Nonzero if we shouldn't use literal pools. */
#ifndef USED_FOR_TARGET
extern bool arm_disable_literal_pool;