https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91470
Bug ID: 91470 Summary: [10 Regression] bogus uninitialized warning in trans-intrinsic.c Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- r274563 installed Index: gcc/fortran/trans-intrinsic.c =================================================================== --- gcc/fortran/trans-intrinsic.c (revision 274538) +++ gcc/fortran/trans-intrinsic.c (working copy) @@ -5428,7 +5428,7 @@ gfc_conv_intrinsic_findloc (gfc_se *se, tree type; tree tmp; tree found; - tree forward_branch; + tree forward_branch = NULL_TREE; tree back_branch; gfc_loopinfo loop; gfc_ss *arrayss; to silence a maybe-uninit warning caused by jump threading things in a way not recognizable by the uninit warning predicate analysis.