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

            Bug ID: 121272
           Summary: powerpc64le-unknown-linux-gnu build failure whit
                    -Werror=maybe-uninitialized
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkaminsk at gcc dot gnu.org
  Target Milestone: ---

Created attachment 61983
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61983&action=edit
Preprocessed file generated using `--save-temps`.

When compiling gcc/libcpp/lex.cc file on powerpc64le-unknown-linux-gnu
(cfarm120) box, I get following error:
```
/home/tkaminsk/src/gcc/libcpp/lex.cc: In function ‘bool
forms_identifier_p(cpp_reader*, int, normalize_state*)’:
/home/tkaminsk/src/gcc/libcpp/lex.cc:2134:39: error: ‘loc’ may be used
uninitialized [-Werror=maybe-uninitialized]
 2134 |               maybe_warn_bidi_on_char (pfile, kind, /*ucn_p=*/true,
loc);
      |              
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/tkaminsk/src/gcc/libcpp/lex.cc:2127:26: note: ‘loc’ declared here
 2127 |               location_t loc;

```

The full command line is:
```
g++ -std=c++14  -I/home/tkaminsk/src/gcc/libcpp -I.
-I/home/tkaminsk/src/gcc/libcpp/../include
-I/home/tkaminsk/src/gcc/libcpp/include  -g -O2   -W -Wall -Wno-narrowing
-Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -Werror
-fno-exceptions -fno-rtti -I/home/tkaminsk/src/gcc/libcpp -I.
-I/home/tkaminsk/src/gcc/libcpp/../include
-I/home/tkaminsk/src/gcc/libcpp/include    -c -o lex.o -MT lex.o -MMD -MP -MF
.deps/lex.Tpo /home/tkaminsk/src/gcc/libcpp/lex.cc
```

Reply via email to