Why was this committed?
commit ac76bc1145dd7f4476e5d982ce8f355f71015713
Author: Dimitry Andric <[email protected]>
Date: Tue Feb 9 22:06:51 2021 +0100
Fix lib/msun's ctrig_test/test_inf_inputs test case with clang >= 10
This sprinkles a few strategic volatiles in an attempt to defeat clang's
optimization interfering with the expected floating-point exception
flags.
There is nothing, and I mean, nothing strategic about "sprinkling"
volatile onto the declaration of "float x, y, h;" These variables
are referenced in all floating pointing operations in the file,
which means that there are needless reloading of x, y, and h
from memory.
--
Steve