https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119012
--- Comment #18 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Levi Zim from comment #17) > (In reply to Sam James from comment #16) > > (In reply to Levi Zim from comment #15) > > > > As long as the flag is passed correctly and applied to both the stage2 + > > stage3 builds, then the flag can't be to blame (just a trigger for it, > > rather than some problem with the flag itself). > > It is passed through BOOT_CFLAGS so I suppose it is passed correctly. Yeah, that should be fine. > I don't know why the comparison failure occur as I am not familiar with the > GCC internals. But building some of the commits yields a crash in RTL > pass(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119012#c10). Would it be > related to the bisected commit? It means the compiler itself got miscompiled. That's why it's really helpful to know precisely how to reproduce it manually (minimal set of commands and flags set), outside of any package manager. Then we can compare the built objects, one built just before that commit, and one at that commit.