2026.02.10 13:51:18 (Mastodon 116046658188711342, Twitter 2021220444947296285) from Daniel J. Bernstein:
More bureaucratic way to display this gcc -O1 -m32 bug: void foo(void *x) { int i; if (isnan(*(float *) x)) memcpy(&i,x,4); printf("%x\n",i); } void bar(void *x) { int i; memcpy(&i,x,4); printf("%x\n",i); } int main() { float x = __builtin_nansf(""); foo(&x); bar(&x); return 0; }