[Bug fortran/103412] [10/11/12 Regression] ICE: Invalid expression in gfc_element_size
kargl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Nov 24 17:59:57 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103412
kargl at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargl at gcc dot gnu.org
Priority|P3 |P4
Ever confirmed|0 |1
Last reconfirmed| |2021-11-24
Status|UNCONFIRMED |NEW
--- Comment #1 from kargl at gcc dot gnu.org ---
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.c
index d675f2c3aef..596dbb3715c 100644
--- a/gcc/fortran/simplify.c
+++ b/gcc/fortran/simplify.c
@@ -7588,7 +7592,7 @@ gfc_simplify_sizeof (gfc_expr *x)
mpz_t array_size;
size_t res_size;
- if (x->ts.type == BT_CLASS || x->ts.deferred)
+ if (x->ts.type == BT_BOZ || x->ts.type == BT_CLASS || x->ts.deferred)
return NULL;
if (x->ts.type == BT_CHARACTER
More information about the Gcc-bugs
mailing list