[Bug c/86451] Incorrect "is used uninitialized"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86451 Jan Wielemaker changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #2 from Jan Wielemaker --- Thanks. Aliasing ... after all those years ... Rewrote using a union and now it is nice and silent. Marked as invalid.
[Bug c/86451] Incorrect "is used uninitialized"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86451 --- Comment #1 from Andrew Pinski --- Try with -fno-strict-aliasing because I suspect you are violating the c/c++ aliasing rules in that you access a double as an unsigned long.