https://bugs.winehq.org/show_bug.cgi?id=51862
--- Comment #13 from Fabian Maurer dark.shadow4@web.de --- It's a well known issue with older gcc (can't clobber ebx), I don't see how that's unsafe. I mean, the x64 version already works, just need a tweak for 32bit. I would prefer the simpler version, since it's a lot less invasive. Just backup and restore the register.