https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90973
Bug ID: 90973 Summary: A suspicious code in tree-vect-loop.c Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- Reported by clang-static-analyzer: 3404 /* If peeled iterations are known but number of scalar loop 3405 iterations are unknown, count a taken branch per peeled loop. */ 3406 retval = record_stmt_cost (prologue_cost_vec, 1, cond_branch_taken, 3407 NULL, 0, vect_prologue); 3408 retval = record_stmt_cost (prologue_cost_vec, 1, cond_branch_taken, 3409 NULL, 0, vect_epilogue); Shouldn't there by 'retval +=' at 3408?