-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-10.0, rhel-10.1
-
None
-
No
-
Moderate
-
rhel-pt-gcc
-
ssg_platform_tools
-
2
-
False
-
False
-
-
No
-
Red Hat Enterprise Linux
-
None
-
None
-
None
-
Unspecified Release Note Type - Unknown
-
Unspecified
-
Unspecified
-
Unspecified
-
None
Many packages build with -ffp-contract=off on the non-x86 architectures because -ffp-contract=fast (the GCC default) uses FMA instructions on those architectures. With the x86-64-v3 default for RHEL 10 (RHELBU-1822), FMA comes to x86-64 as well, introducing the test suite failures on this architecture as well.
This raises the question whether -ffp-contract=fast is the appropriate default, and if we are missing more issues due to lack of test suite coverage.
GCC 14 implements --fp-contract=on:
But it does not change the default in a way that impacts most of our builds.