> The test failures with floating-point numbers apparently come from the fact
> that in this compiler's runtime environment, denormalized numbers don't
> exist: they are mapped to zero.

This is documented here: 
https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2023-1/fp-model-fp.html,
 it happens from -O1.

Some projects explicitly add `icx -fp-model=strict` to fix this: 
https://github.com/python/cpython/blob/e02ac1d907d7cf32db5592593bd0c19a88cc6131/configure.ac#L2832-L2833.


Reply via email to