]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fortran: silence Wmaybe-uninitialized warnings for LTO build [PR116221]
authorHarald Anlauf <anlauf@gmx.de>
Sun, 11 Aug 2024 18:31:13 +0000 (20:31 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Sun, 11 Aug 2024 18:31:13 +0000 (20:31 +0200)
PR fortran/116221

gcc/fortran/ChangeLog:

* intrinsic.cc (gfc_get_intrinsic_sub_symbol): Initialize variable.
* symbol.cc (gfc_get_ha_symbol): Likewise.

gcc/fortran/intrinsic.cc
gcc/fortran/symbol.cc

index 40f4c4f4b0bc5e1c24f9d008ceecaf2c4e144280..62c349da7f642e86a9616fecc81fb3bd97f4a33a 100644 (file)
@@ -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;
index b5143d9f79078d605f02864863d48d21c96ba2bd..a8b623dd92ae1dfe7eeb5a04866e757a244afa7e 100644 (file)
@@ -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);