[rtems commit] bsps/arm: Fix ABI flags for Cortex-M4

Sebastian Huber sebh at rtems.org
Tue Sep 14 05:53:24 UTC 2021


Module:    rtems
Branch:    master
Commit:    af722b76d203c1724138480882b7dbecee3a6b43
Changeset: http://git.rtems.org/rtems/commit/?id=af722b76d203c1724138480882b7dbecee3a6b43

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Sep 14 07:30:36 2021 +0200

bsps/arm: Fix ABI flags for Cortex-M4

Close #4504.

---

 spec/build/bsps/arm/lpc24xx/abi.yml | 4 ++--
 spec/build/bsps/arm/stm32f4/abi.yml | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/spec/build/bsps/arm/lpc24xx/abi.yml b/spec/build/bsps/arm/lpc24xx/abi.yml
index dd98de9..e032f2d 100644
--- a/spec/build/bsps/arm/lpc24xx/abi.yml
+++ b/spec/build/bsps/arm/lpc24xx/abi.yml
@@ -19,10 +19,10 @@ default-by-variant:
   - arm/lpc17xx_plx800_ram
   - arm/lpc17xx_plx800_rom_int
 - value:
-  - -mthumb
   - -mcpu=cortex-m4
-  - -mfpu=fpv4-sp-d16
+  - -mthumb
   - -mfloat-abi=hard
+  - -mfpu=auto
   variants:
   - arm/lpc40xx_ea_ram
   - arm/lpc40xx_ea_rom_int
diff --git a/spec/build/bsps/arm/stm32f4/abi.yml b/spec/build/bsps/arm/stm32f4/abi.yml
index 8c9b62c..3098d85 100644
--- a/spec/build/bsps/arm/stm32f4/abi.yml
+++ b/spec/build/bsps/arm/stm32f4/abi.yml
@@ -7,8 +7,10 @@ build-type: option
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 default:
-- -mthumb
 - -mcpu=cortex-m4
+- -mthumb
+- -mfloat-abi=hard
+- -mfpu=auto
 default-by-variant:
 - value:
   - -mthumb



More information about the vc mailing list