https://bugs.winehq.org/show_bug.cgi?id=49381
--- Comment #4 from Rafał Mużyło galtgendo@o2.pl --- ...:sigh:...
I wonder if you misunderstood it on purpose or just by chance.
So, I've checked gcc.
__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 is not defined for '-march=i486'
By "'-march=i486 -mtune=i686' is not all that sane", I was referring to '-march=i486' part. While this might sort of be a valid bug, at the same time going lower than i686 makes no sense.