https://bugs.winehq.org/show_bug.cgi?id=50229
--- Comment #13 from Sveinar Søpler cybermax@dexter.no --- This "AVX" issue is mostly for 32-bit binaries, and battle.net launcher is a 32-bit app.
https://sourceforge.net/p/mingw-w64/discussion/723797/thread/bc936130/
My theory would be - although probably a bit far fetched - that now that wine uses a lot more dll libs compiled as PE libs with mingw, SOME functions could cause issues with 32-bit apps if you compile with any -mavx or -march=native (given a recent processor) optimizations.
There is a bit of "default flags" changed for mingw-w64-9.3 -> mingw-w64-10.2 from what i can see, that could possibly cause issues when using the "same flags i have always done" after upgrading perhaps.