diff options
author | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2023-01-13 15:36:49 +0000 |
---|---|---|
committer | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2023-01-13 15:38:27 +0000 |
commit | 798a0d05b27279f8b1656c2e9549081e4af0afe4 (patch) | |
tree | 8462b57927ad31f61815b4eed0e508f0a0126064 /gcc/config | |
parent | a3e8727b70f546dc82941391f3951188a0339e08 (diff) | |
download | gcc-798a0d05b27279f8b1656c2e9549081e4af0afe4.zip gcc-798a0d05b27279f8b1656c2e9549081e4af0afe4.tar.gz gcc-798a0d05b27279f8b1656c2e9549081e4af0afe4.tar.bz2 |
arm: Add cde feature support for Cortex-M55 CPU.
This patch adds cde feature (optional) support for Cortex-M55 CPU, please refer
[1] for more details. To use this feature we need to specify +cdecpN
(e.g. -mcpu=cortex-m55+cdecp<N>), where N is the coprocessor number 0 to 7.
gcc/ChangeLog:
2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* common/config/arm/arm-common.cc (arm_canon_arch_option_1): Ignore cde
options for -mlibarch.
* config/arm/arm-cpus.in (begin cpu cortex-m55): Add cde options.
* doc/invoke.texi (CDE): Document options for Cortex-M55 CPU.
gcc/testsuite/ChangeLog:
2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/arm/arm-cpus.in | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in index e89106c..579cf35 100644 --- a/gcc/config/arm/arm-cpus.in +++ b/gcc/config/arm/arm-cpus.in @@ -1644,6 +1644,14 @@ begin cpu cortex-m55 option nomve remove mve mve_float option nofp remove ALL_FP mve_float option nodsp remove MVE mve_float + option cdecp0 add cdecp0 + option cdecp1 add cdecp1 + option cdecp2 add cdecp2 + option cdecp3 add cdecp3 + option cdecp4 add cdecp4 + option cdecp5 add cdecp5 + option cdecp6 add cdecp6 + option cdecp7 add cdecp7 isa quirk_no_asmcpu quirk_vlldm costs v7m vendor 41 |