>Why? If you set a win32-visualstudio target you need an one mangling.
If you set a win32-mingw target, you need an another mangling.

s/target/compiler/