[arm] Add default FPU for Marvell-pj4
authorRichard Earnshaw <rearnsha@arm.com>
Thu, 17 Oct 2019 13:55:11 +0000 (13:55 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Thu, 17 Oct 2019 13:55:11 +0000 (13:55 +0000)
According to GAS, the Marvell PJ4 CPU has a VFPv3-D16 floating point
unit, but GCC's CPU configuration tables omits this meaning that
-mfpu=auto will not correctly select the FPU.  This patch fixes this
by adding the +fp option to the architecture specification for this
device.

* config/arm/arm-cpus.in (marvel-pj4): Add +fp to the architecture.

From-SVN: r277111

gcc/ChangeLog
gcc/config/arm/arm-cpus.in

index 7eb331d..97cb064 100644 (file)
@@ -1,3 +1,7 @@
+2019-10-17  Richard Earnshaw  <rearnsha@arm.com>
+
+       * config/arm/arm-cpus.in (marvel-pj4): Add +fp to the architecture.
+
 2019-10-17  Yuliang Wang  <yuliang.wang@arm.com>
 
        * config/aarch64/aarch64-sve2.md (aarch64_sve2_eor3<mode>)
index f8a3b3d..50379a0 100644 (file)
@@ -1150,7 +1150,7 @@ end cpu cortex-m3
 
 begin cpu marvell-pj4
  tune flags LDSCHED
- architecture armv7-a+mp+sec
+ architecture armv7-a+mp+sec+fp
  costs marvell_pj4
 end cpu marvell-pj4