https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95952
--- Comment #11 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Mikael Pettersson from comment #9) > binutils-2.23.88.0.1-13.fc20.ppc64 > > I can build a recent binutils release and retry the gcc-8 bootstrap with > that tomorrow. But since gcc-9/10/11 all bootstrap Ok, I find it difficult > to suspect it's a binutils issue. At some point in the past, GCC used to disable some instruction patterns depending on whether the binutils you're building against supports those instructions or not. Now, GCC will always generate every instruction you ask it to, but you might get an assembler error trying to assemble those instructions. I think that change was somewhere in the GCC8 or GCC9 timeframe. It could be your old binutils in GCC8 is silently turning off some support and that is causing the problem. I'll try building a 2.23ish binutils and using that for my GCC8 build.