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?

Reply via email to