4.6.14.2 Short Float Option

The -fshort-float option controls the size of the float type.

When building to the C99 standard, all floating-point types must be the IEEE754 32-bit format. If you are building for C90 standard, you may use this option to explicitly request the 24-bit form of this format for float objects. When using the -fno-short-float form of the option, the float type can be changed to the full 32-bit IEEE754 format. The selection of this option must be consistent across all modules of the program.