aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.cc
diff options
context:
space:
mode:
authorSrinath Parvathaneni <srinath.parvathaneni@arm.com>2023-01-23 11:00:26 +0000
committerSrinath Parvathaneni <srinath.parvathaneni@arm.com>2023-01-23 11:03:00 +0000
commitccfd1e7f0d9686aa931e65a04845a7436f85d71c (patch)
tree74de4f7ed5fd628b4de68a0b93953cb2e62f5dfd /gcc/fortran/interface.cc
parentad4f8c4e375dd7603382ed3ff95bd184e1959918 (diff)
downloadgcc-ccfd1e7f0d9686aa931e65a04845a7436f85d71c.zip
gcc-ccfd1e7f0d9686aa931e65a04845a7436f85d71c.tar.gz
gcc-ccfd1e7f0d9686aa931e65a04845a7436f85d71c.tar.bz2
arm: Add support for Arm Cortex-M85 CPU.
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) 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/fortran/interface.cc')
0 files changed, 0 insertions, 0 deletions