https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81516
--- Comment #5 from mednafen at sent dot com ---
Generated assembly looks like it's grabbing garbage off the stack and writing
it to b:
a:
subl $20, %esp
fildl 24(%esp)
movsd (%esp), %xmm1
movsd %xmm1, b
[...]