aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2024-05-03 16:09:27 +0100
committerAndrew Carlotti <andrew.carlotti@arm.com>2024-07-24 16:54:48 +0100
commitf11692fbfd85e6d62ecdb07e5affb611b29a6715 (patch)
treee393551fe67fb890df686d0789604a87196fc484 /gcc
parent4cb933f8f9ff223695b4929a32aa736c6b218e37 (diff)
downloadgcc-f11692fbfd85e6d62ecdb07e5affb611b29a6715.zip
gcc-f11692fbfd85e6d62ecdb07e5affb611b29a6715.tar.gz
gcc-f11692fbfd85e6d62ecdb07e5affb611b29a6715.tar.bz2
aarch64: Move AARCH64_NUM_ISA_MODES definition
AARCH64_NUM_ISA_MODES will be used within aarch64-opts.h in a later commit. gcc/ChangeLog: * config/aarch64/aarch64.h (DEF_AARCH64_ISA_MODE): Move to... * config/aarch64/aarch64-opts.h (DEF_AARCH64_ISA_MODE): ...here.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/aarch64/aarch64-opts.h5
-rw-r--r--gcc/config/aarch64/aarch64.h5
2 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/aarch64/aarch64-opts.h b/gcc/config/aarch64/aarch64-opts.h
index a05c0d3..06a4fed 100644
--- a/gcc/config/aarch64/aarch64-opts.h
+++ b/gcc/config/aarch64/aarch64-opts.h
@@ -24,6 +24,11 @@
#ifndef USED_FOR_TARGET
typedef uint64_t aarch64_feature_flags;
+
+constexpr unsigned int AARCH64_NUM_ISA_MODES = (0
+#define DEF_AARCH64_ISA_MODE(IDENT) + 1
+#include "aarch64-isa-modes.def"
+);
#endif
/* The various cores that implement AArch64. */
diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h
index fac1882..2be6dc4 100644
--- a/gcc/config/aarch64/aarch64.h
+++ b/gcc/config/aarch64/aarch64.h
@@ -183,11 +183,6 @@ enum class aarch64_feature : unsigned char {
constexpr auto AARCH64_FL_SM_STATE = AARCH64_FL_SM_ON | AARCH64_FL_SM_OFF;
-constexpr unsigned int AARCH64_NUM_ISA_MODES = (0
-#define DEF_AARCH64_ISA_MODE(IDENT) + 1
-#include "aarch64-isa-modes.def"
-);
-
/* The mask of all ISA modes. */
constexpr auto AARCH64_FL_ISA_MODES
= (aarch64_feature_flags (1) << AARCH64_NUM_ISA_MODES) - 1;