https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71578
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- (In reply to Markus Trippelsdorf from comment #4) > (In reply to Andrew Pinski from comment #3) > > (In reply to Markus Trippelsdorf from comment #2) > > > Started with r237556: > > > > > > commit 1176073cc1a63f14198c3ba0a02c8f5a52442c2f > > > Author: marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> > > > Date: Fri Jun 17 14:28:57 2016 +0000 > > > > > > Change PRED_LOOP_EXIT from 92 to 85. > > > > This definitely exposed a latent bug somewhere. > > Yeah. I will try to bisect with PRED_LOOP_EXIT set to 85... Bisection is impossible because of: /home/trippels/bin/ld: error: /home/trippels/gcc_build_dir_/./prev-gcc/libgcov.a(_gcov.o): multiple definition of '__gcov_error_file' (I ran "git bisect skip" three times, but I still hit this issue.) r236761 LTO/PGO bootstrapped fine with PRED_LOOP_EXIT set to 85.