https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116221
--- Comment #5 from anlauf at gcc dot gnu.org --- (In reply to Sam James from comment #4) > That works, thanks! Did you also need to apply an equivalent initialization to silence the warnings in comment#1: 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; If this solves the issues reported here, I can push these changes.