[Bug target/57484] 'std::numeric_limits< T >::signaling_NaN()' signaling-bit is incorrect for x86 32-bit.

zxClhzAApX1EdJwQANqrjLERmFeURQVy at cynd dot net gcc-bugzilla@gcc.gnu.org
Tue Jul 9 21:29:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57484

--- Comment #17 from Charles L. Wilcox <zxClhzAApX1EdJwQANqrjLERmFeURQVy at cynd dot net> ---
Okay... so why not avoid the x87 restriction and use aliasing to load the
correct value?

I've updated my example to show how I was doing exactly this for some unit-test
code I created.



More information about the Gcc-bugs mailing list