https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88535
--- Comment #3 from john henning <mailboxnotfound at yahoo dot com> --- Rainer points out that a key here seems to be that the host system compiler had been configured with sparcv9-solaris2.11 but the 8.2.0 build did not request the same. In my case, the host system compiler was 7.3; Rainer reproduced with 7.4.0. And here is a massive clue which I had missed until Rainer pointed it out: $ file stage*gcc/dwarf2out.o stage1-gcc/dwarf2out.o: ELF 64-bit MSB relocatable SPARCV9 Version 1 stage2-gcc/dwarf2out.o: ELF 32-bit MSB relocatable SPARC32PLUS Version 1, V8+ Required stage3-gcc/dwarf2out.o: ELF 32-bit MSB relocatable SPARC32PLUS Version 1, V8+ Required $