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; ```