https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118628

            Bug ID: 118628
           Summary: gcc/tree-vect-stmts.cc:10642: Possible read of
                    uninitialised data ?
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

clang says:

gcc/tree-vect-stmts.cc:10642:11: warning: variable 'offvar' is used
uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]

working $ grep -n offvar ../trunk/gcc/tree-vect-stmts.cc
8642:      tree offvar;
8787:                insert_after, &offvar, NULL);
8801:     running_off = offvar;
10600:      tree offvar;
10676:               &offvar, NULL);
10681:      running_off = offvar;
working $ 

It looks like clang is complaining about the second case.
The first case might be worth fixing too.

Suggest initialise offvar at it's declaration.

Reply via email to