https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87836
--- Comment #30 from Gary Mills <gary_mills at fastmail dot fm> --- A build of gcc-7 on SPARC just completed successfully with a much larger configuration: $ /export/home/mills/Downloads/code/oi-userland/components/developer/gcc-7/gcc-7.3.0/configure CC=/usr/gcc/4.9/bin/gcc CXX=/usr/gcc/4.9/bin/g++ F77=/usr/gcc/4.9/bin/gfortran FC=/usr/gcc/4.9/bin/gfortran CFLAGS=-O2 -mno-app-regs LDFLAGS=-m32 PKG_CONFIG_PATH=/usr/lib/pkgconfig --prefix=/usr/gcc/7 --mandir=/usr/gcc/7/share/man --bindir=/usr/gcc/7/bin --sbindir=/usr/gcc/7/bin --libdir=/usr/gcc/7/lib --libexecdir=/usr/gcc/7/lib --with-pkgversion=OpenIndiana 7.3.0-OI-0 --with-bugurl=https://bugs.openindiana.org --enable-languages=c,c++ --without-gnu-ld --with-ld=/usr/bin/ld --without-gnu-as --with-as=/usr/bin/as LDFLAGS=-R/usr/gcc/7/lib There still was no ICE. I'm going to try an even larger configuration next in an attempt to identify which configuration setting causes the ICE. I'm suspicious of these three: CONFIGURE_OPTIONS+= --host $(GNU_ARCH) CONFIGURE_OPTIONS+= --build $(GNU_ARCH) CONFIGURE_OPTIONS+= --target $(GNU_ARCH) which are part of the OI Makefile. Note the missing equal signs (=). I only noticed these a few days ago. I'll include these at the very end of my testing.