Configuring floating ABI through the mfloat-abi compiler option generates the following error when targeting ARMv8 AArch64 targets:
According to GCC documentation, the AArch64 GCC compiler no longer supports the
According to ARM's compiler documentation, the
-mfloat-abi option is not valid with ARMv8 AArch64 targets.
AArch64 targets use hardware floating-point instructions and hardware floating-point linkage.
However, you can prevent the use of floating-point instructions or floating point registers for AArch64 targets with the
Subsequent use of floating-point data types in this mode is unsupported.