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

            Bug ID: 67196
           Summary: Another false positive from -Wmaybe-uninitialized
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dmalcolm at gcc dot gnu.org
  Target Milestone: ---

Created attachment 36176
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36176&action=edit
Reproducer

The attached generates a false -Wmaybe-uninitialized warning:

$ gcc -O1 -Wall -c diagnostic.cc
diagnostic.cc: In function ‘void test(int)’:
diagnostic.cc:28:28: warning: ‘first_caption_idx’ may be used uninitialized in
this function [-Wmaybe-uninitialized]
     foo (first_caption_idx); /* get bogus warning here at -O1 and above */
                            ^
Seen with gcc 4.8.3 and with trunk (specifically, r226697).

Reply via email to