[Bug fortran/95827] ICE in gfc_get_string, at fortran/iresolve.c:70
anlauf at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jun 22 21:08:57 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95827
anlauf at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Priority|P3 |P4
CC| |anlauf at gcc dot gnu.org
Ever confirmed|0 |1
Last reconfirmed| |2020-06-22
Assignee|unassigned at gcc dot gnu.org |anlauf at gcc dot gnu.org
--- Comment #1 from anlauf at gcc dot gnu.org ---
Patch:
diff --git a/gcc/fortran/iresolve.c b/gcc/fortran/iresolve.c
index aa9bb328a0f..73769615c20 100644
--- a/gcc/fortran/iresolve.c
+++ b/gcc/fortran/iresolve.c
@@ -47,8 +47,8 @@ along with GCC; see the file COPYING3. If not see
const char *
gfc_get_string (const char *format, ...)
{
- /* Provide sufficient space to hold "_F.symbol.symbol_MOD_symbol". */
- char temp_name[4 + 2*GFC_MAX_SYMBOL_LEN + 5 + GFC_MAX_SYMBOL_LEN + 1];
+ /* Provide sufficient space for "_F.caf_token__symbol.symbol_MOD_symbol".
*/
+ char temp_name[15 + 2*GFC_MAX_SYMBOL_LEN + 5 + GFC_MAX_SYMBOL_LEN + 1];
const char *str;
va_list ap;
tree ident;
More information about the Gcc-bugs
mailing list