armv7em compiling with -CfFPV4_SP_D16 /Library/Developer/CommandLineTools/usr/bin/make -C embedded all /Users/ring/fpcupdeluxe/fpc/bin/x86_64-darwin/ppcarm -Cparmv7em -Ur-Tembedded -Parm -XParm-embedded- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm-FD/Users/ring/fpcupdeluxe/fpc...
It is probably what Cortex-M4 needs. However, it does not seem to becompletely correct. I'll add fpv4-sp-d16 (it means: single precisiononly with 32 registers, but for load/store/move they can be consideredas 16 double registers) and fix everything ___ fpc-devel maillist - fpc-deve...
armv7em compiling with -CfFPV4_SP_D16 /Library/Developer/CommandLineTools/usr/bin/make -C embedded all /Users/ring/fpcupdeluxe/fpc/bin/x86_64-darwin/ppcarm -Cparmv7em -Ur-Tembedded -Parm -XParm-embedded- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../arm-FD/Users/ring/fpcupdeluxe/fpc...
For STM32F401RE Chip the C-compiler selects-mfpu=fpv4-sp-d16 -mfloat-abi=hardbut Freepascal doex not seem to support exactly this abi, I see:NONESOFTLIBGCCFPAFPA10FPA11VFPV2VFPV3NEON_VFPV3VFPV3_D16FPV4_S16VFPV4NEON_VFPV4Which setting should I use? VFPV3_D16 or something else?T...