Add CLI and multilib support for Armv8.1-M Mainline MVE extensions
authorMihail Ionescu <mihail.ionescu@arm.com>
Wed, 15 Jan 2020 13:25:30 +0000 (13:25 +0000)
committerMihail Ionescu <mihail.ionescu@arm.com>
Thu, 16 Jan 2020 15:12:22 +0000 (15:12 +0000)
commit7b4c373beb31795ac1644e60ee34f6c0d744403d
tree3ce73aeb42c791c59e7b6fb74daeedcd75e67e98
parent4747e2ccec94dc37f32201b884f574755cbb9ca8
Add CLI and multilib support for Armv8.1-M Mainline MVE extensions

gcc/ChangeLog:

2020-01-16  Mihail Ionescu  <mihail.ionescu@arm.com>
2020-01-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>

* config/arm/arm-cpus.in (mve, mve_float): New features.
(dsp, mve, mve.fp): New options.
* config/arm/arm.h (TARGET_HAVE_MVE, TARGET_HAVE_MVE_FLOAT): Define.
* config/arm/t-rmprofile: Map v8.1-M multilibs to v8-M.
* doc/invoke.texi: Document the armv8.1-m mve and dps options.

gcc/testsuite/ChangeLog:

2020-01-16  Mihail Ionescu  <mihail.ionescu@arm.com>
2020-01-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>

* testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries.
gcc/ChangeLog
gcc/config/arm/arm-cpus.in
gcc/config/arm/arm.h
gcc/config/arm/t-rmprofile
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/multilib.exp