FRIDAY, APRIL 17, 2026
gcc — Impact 7 / 10
ARM, BitInt: Add hard-float ABI support for exception and rounding modes.
Adds support for handling floating-point exceptions and rounding modes with the hard-float ABI on ARM, used by BitInt software emulation for floating-point con…
This commit introduces support for FP_HANDLE_EXCEPTIONS and FP_ROUNDMODE when using the hard-float ABI on ARM. This is necessary for _BitInt software emulation to correctly handle floating-point conversions and throw exceptions when needed. A new file, sfp-exceptions.c, is added, and the necessary macros and declarations are included in sfp-machine.h.