https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79157
--- Comment #5 from Igor Kozhukhov <ikozhukhov at gmail dot com> --- forgot to add info about gcc-6 $ gcc-6 -v Using built-in specs. COLLECT_GCC=gcc-6 COLLECT_LTO_WRAPPER=/usr/gcc/6/lib/gcc/sparcv9-sun-solaris2.11/6.3.0/lto-wrapper Target: sparcv9-sun-solaris2.11 Configured with: ../configure --prefix=/usr/gcc/6 --build=sparcv9-sun-solaris2.11 --bindir=/usr/gcc/6/bin --sbindir=/usr/gcc/6/sbin --libdir=/usr/gcc/6/lib --libexecdir=/usr/gcc/6/lib --infodir=/usr/gcc/6/share/info --mandir=/usr/gcc/6/share/man --target=sparcv9-sun-solaris2.11 --enable-targets=sparc-sun-solaris2.11 --enable-shared --enable-plugins --enable-lto --enable-initfini-array --enable-tls --enable-threads=posix --without-gnu-ld --with-ld=/usr/bin/ld --with-system-zlib gcc_cv_ld_as_needed=no --enable-languages=c,c++,fortran,objc,go --with-gnu-as --with-as=/usr/bin/gas Thread model: posix gcc version 6.3.0 (GCC) i have the same bootstrap for gcc-5 & gcc-6 in 64bits: gcc + GNU AS + illumos ld i have GNU binutils 64bits too. i'm using 64bits bootstrap on my intel & sparc a long time from gcc-4.8.