mingw-gcc-9.3.1-i686-posix-sjlj-20200817-98a8684
https://github.com/qq2225936589/gcc-i686-posix-sjlj-for-MSYS/releases
https://gitee.com/nlsoft/gcc-i686-posix-sjlj-for-MSYS/releases
$ gcc -v
Using built-in specs.
COLLECT_GCC=d:\msys\mingw\bin\gcc.exe
COLLECT_LTO_WRAPPER=d:/msys/mingw/bin/../libexec/gcc/i686-w64-mingw32/9.3.1/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../gcc-9/configure --prefix=/mingw32 --with-local-prefix=/mingw32 --build=i686-w64-mingw32 --host=i686-w64-mingw32 --target=i686-w64-mingw32 --with-native-system-header-dir=/mingw32/i686-w64-mingw32/include --libexecdir=/mingw32/libexec --enable-checking=release --enable-fully-dynamic-string --enable-graphite --enable-languages=c,lto,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-time=yes --enable-lto --enable-sjlj-exceptions --enable-shared --enable-static --enable-threads=posix --disable-64bit --disable-bootstrap --disable-isl-version-check --disable-libssp --disable-libstdcxx-debug --disable-libstdcxx-pch --disable-multilib --disable-nls --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-arch=i686 --with-gmp=/usr/local --with-gnu-as --with-gnu-ld --with-isl=/usr/local --with-libiconv --with-mpc=/usr/local --with-mpfr=/usr/local --with-system-zlib
Thread model: posix
gcc version 9.3.1 20200817 (GCC)