diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2024-05-03 16:09:27 +0100 |
---|---|---|
committer | Andrew Carlotti <andrew.carlotti@arm.com> | 2024-07-24 16:54:48 +0100 |
commit | f11692fbfd85e6d62ecdb07e5affb611b29a6715 (patch) | |
tree | e393551fe67fb890df686d0789604a87196fc484 /gcc | |
parent | 4cb933f8f9ff223695b4929a32aa736c6b218e37 (diff) | |
download | gcc-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.h | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.h | 5 |
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; |