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

--- Comment #9 from Sam James <sjames at gcc dot gnu.org> ---
Hi Harald, thanks.

A handful more:
```
In function ‘gfc_restore_backend_locus’,
    inlined from ‘gfc_trans_if_1’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/trans-stmt.cc:1485:31:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/trans.cc:2323:39:
warning: ‘saved_loc.lb’ may be used uninitialized [-Wmaybe-uninitialized]
 2323 |   gfc_current_backend_file = loc->lb->file;
      |                                       ^
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/trans-stmt.cc:
In function ‘gfc_trans_if_1’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/trans-stmt.cc:1464:9:
note: ‘saved_loc.lb’ was declared here
 1464 |   locus saved_loc;
      |         ^

/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/resolve.cc:
In function ‘gfc_resolve’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/resolve.cc:18455:30:
note: ‘old_omp_state.ptrs[0]’ was declared here
18455 |   struct gfc_omp_saved_state old_omp_state;
      |                              ^
In function ‘gfc_omp_restore_state’,
    inlined from ‘gfc_resolve’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/resolve.cc:18484:27,
    inlined from ‘gfc_resolve’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/resolve.cc:18451:1:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/openmp.cc:10214:23:
warning: ‘old_omp_state.ptrs[1]’ may be used uninitialized
[-Wmaybe-uninitialized]
10214 |   omp_current_do_code = (gfc_code *) state->ptrs[1];
      |                       ^

/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/resolve.cc:
In function ‘gfc_resolve’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/resolve.cc:18455:30:
note: ‘old_omp_state.ptrs[1]’ was declared here
18455 |   struct gfc_omp_saved_state old_omp_state;
      |                              ^
      ^

/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/parse.cc:
In function ‘parse_contained’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/parse.cc:6578:15:
warning: ‘sym’ may be used uninitialized [-Wmaybe-uninitialized]
 6578 |           if (!sym->attr.pure)
      |               ^
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/parse.cc:6507:15:
note: ‘sym’ was declared here
 6507 |   gfc_symbol *sym;
      |               ^

/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/match.cc:
In function ‘gfc_match_call’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/match.cc:5132:33:
warning: ‘select_st’ may be used uninitialized [-Wmaybe-uninitialized]
 5132 |       select_sym = select_st->n.sym;                                   
                                                                               
                                |                                 ^
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/match.cc:5124:20:
note: ‘select_st’ declared here
 5124 |       gfc_symtree *select_st;
      |                    ^

In function ‘mio_integer’,  
    inlined from ‘mio_integer’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:1847:1,
    inlined from ‘mio_expr’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:3874:16:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:1851:
warning: ‘flag’ may be used uninitialized [-Wmaybe-uninitialized]
 1851 |       HOST_WIDE_INT hwi = *ip;
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:
In function ‘mio_expr’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:3724:7:
note: ‘flag’ was declared here
 3724 |   int flag;
      |       ^

In function ‘fix_mio_expr’,
    inlined from ‘mio_expr’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:3759:16:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:3708:25:
warning: ‘sym’ may be used uninitialized [-Wmaybe-uninitialized]
 3708 |       sym->attr.generic = 1;
      |                         ^
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:
In function ‘mio_expr’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:3688:19:
note: ‘sym’ was declared here
 3688 |       gfc_symbol *sym;
      |                   ^

In function ‘mio_integer’,
    inlined from ‘mio_integer’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:1847:1,
    inlined from ‘mio_typebound_proc’ at
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:4166:0:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:1851:
warning: ‘iop’ may be used uninitialized [-Wmaybe-uninitialized]
 1851 |       HOST_WIDE_INT hwi = *ip;
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:
In function ‘mio_typebound_proc’:
/var/tmp/portage/sys-devel/gcc-15.0.9999/work/gcc-15.0.9999/gcc/fortran/module.cc:4145:
note: ‘iop’ was declared here
 4145 |       int iop;
```

Reply via email to