https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87792
--- Comment #3 from Kevin Goodwin <fwmechanic at gmail dot com> --- aside: the exact same source code that triggers this internal error builds w/o error using gcc version 4.8.1: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=c:/users/kevin/appdata/local/programs/mingw/32/mingw/bin/../libexec/gcc/i686-pc-mingw32/4.8.1/lto-wrapper.exe Target: i686-pc-mingw32 Configured with: ../src/configure --prefix=/c/temp/gcc/dest --with-gmp=/c/temp/gcc/gmp --with-mpfr=/c/temp/gcc/mpfr --with-mpc=/c/temp/gcc/mpc --enable-languages=c,c++ --with-arch=i686 --with-tune=generic --disable-libstdcxx-pch --disable-nls --disable-shared --disable-sjlj-exceptions --disable-win32-registry --enable-checking=release --enable-lto Thread model: win32 gcc version 4.8.1 (GCC)