https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85216
David Edelsohn <dje at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID |--- --- Comment #5 from David Edelsohn <dje at gcc dot gnu.org> --- The issue is *why* the branch predictor is not predicting it correctly. It may be that the details of the branch predictor are causing the prediction to conflict with another branch, for example, nullifying the correct prediction. One should not leap to the conclusion that the predictor is not initialized.