From: Harald Anlauf Date: Sun, 11 Aug 2024 18:31:13 +0000 (+0200) Subject: Fortran: silence Wmaybe-uninitialized warnings for LTO build [PR116221] X-Git-Tag: basepoints/gcc-16~6679 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b23a444bcf7eb67cb04b431d8fd4fa6f65222de;p=thirdparty%2Fgcc.git Fortran: silence Wmaybe-uninitialized warnings for LTO build [PR116221] PR fortran/116221 gcc/fortran/ChangeLog: * intrinsic.cc (gfc_get_intrinsic_sub_symbol): Initialize variable. * symbol.cc (gfc_get_ha_symbol): Likewise. --- diff --git a/gcc/fortran/intrinsic.cc b/gcc/fortran/intrinsic.cc index 40f4c4f4b0b..62c349da7f6 100644 --- a/gcc/fortran/intrinsic.cc +++ b/gcc/fortran/intrinsic.cc @@ -131,7 +131,7 @@ gfc_type_abi_kind (bt type, int kind) gfc_symbol * gfc_get_intrinsic_sub_symbol (const char *name) { - gfc_symbol *sym; + gfc_symbol *sym = NULL; gfc_get_symbol (name, gfc_intrinsic_namespace, &sym); sym->attr.always_explicit = 1; diff --git a/gcc/fortran/symbol.cc b/gcc/fortran/symbol.cc index b5143d9f790..a8b623dd92a 100644 --- a/gcc/fortran/symbol.cc +++ b/gcc/fortran/symbol.cc @@ -3599,7 +3599,7 @@ int gfc_get_ha_symbol (const char *name, gfc_symbol **result) { int i; - gfc_symtree *st; + gfc_symtree *st = NULL; i = gfc_get_ha_sym_tree (name, &st);