diff options
author | Srinath Parvathaneni <srinath.parvathaneni@arm.com> | 2022-08-12 20:47:56 +0100 |
---|---|---|
committer | Andrea Corallo <andrea.corallo@arm.com> | 2022-08-19 15:22:58 +0200 |
commit | 94600879ed7636dd5fc0e57c5835633f56de29ec (patch) | |
tree | 128d001521574c78b96cf7a69f88e466b25795ff /gcc/config/arm/aout.h | |
parent | 4ceaae1f5c970fc53e16e94ce6a5216d7d4b2d2a (diff) |
[GCC][PATCH] arm: Add support for Arm Cortex-M85 CPU.
Hi,
This patch adds the -mcpu support for the Arm Cortex-M85 CPU which is an
Armv8.1-M Mainline CPU supporting MVE and PACBTI by default.
-mpcu=cortex-m85 switch by default matches to -march=armv8.1-m.main+pacbti+mve.fp+fp.dp.
Also following options are provided to disable default features.
+nomve.fp (disables MVE Floating point)
+nomve (disables MVE Integer and MVE Floating point)
+nodsp (disables dsp, MVE Integer and MVE Floating point)
+nopacbti (disables pacbti)
+nofp (disables floating point and MVE floating point)
Regression tested on arm-none-eabi and bootstrapped on arm-none-linux-gnueabihf.
Ok for master?
Regards,
Srinath.
gcc/ChangeLog:
2022-08-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* config/arm/arm-cpus.in (cortex-m85): Define new CPU.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm-tune.md: Likewise.
* doc/invoke.texi (Arm Options): Document -mcpu=cortex-m85.
* (-mfix-cmse-cve-2021-35465): Likewise.
gcc/testsuite/ChangeLog:
2022-08-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
* gcc.target/arm/multilib.exp: Add tests for cortex-m85.
Diffstat (limited to 'gcc/config/arm/aout.h')
0 files changed, 0 insertions, 0 deletions