[arm] Remove +nofp from -mcpu=cortex-m55 options
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 28 Apr 2020 15:21:31 +0000 (16:21 +0100)
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 28 Apr 2020 15:22:15 +0000 (16:22 +0100)
commit0e8e1a6d97cc44d47992e40198490f780fbbfd5a
tree4e2574012af22c952e2a1cde880b64504570024b
parenta5bff8af0a68d039e1586087639c86d6931c9b81
[arm] Remove +nofp from -mcpu=cortex-m55 options

Turns out for consistency with LLVM the +nofp option shouldn't remove ALL of FP and MVE, just the FP part of MVE.
This requires more surgery with feature bits so for GCC 10 I'd rather just not support +nofp for -mcpu=cortex-m55
and implement it properly for GCC 11.

2020-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

* config/arm/arm-cpus.in (cortex-m55): Remove +nofp option.
* doc/invoke.texi (Arm Options): Remove -mcpu=cortex-m55 from +nofp option.
gcc/ChangeLog
gcc/config/arm/arm-cpus.in
gcc/doc/invoke.texi