From c7f5b4eddd8b11383074876e45863ae6b92a1357 Mon Sep 17 00:00:00 2001 From: "Steven G. Kargl" Date: Wed, 11 Dec 2019 19:28:57 +0000 Subject: re PR fortran/92897 ([Coarray] ICE in gfc_set_array_spec, at fortran/array.c:864) 2019-12-11 Steven G. Kargl PR fortran/92897 * array.c (gfc_set_array_spec): Remove invalid assert() triggered by invalid Fortran code. 2019-12-11 Steven G. Kargl PR fortran/92897 * gfortran.dg/pr92897.f90: New test. From-SVN: r279247 --- gcc/fortran/array.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'gcc/fortran/array.c') diff --git a/gcc/fortran/array.c b/gcc/fortran/array.c index 36223d2..1834d2f 100644 --- a/gcc/fortran/array.c +++ b/gcc/fortran/array.c @@ -859,10 +859,6 @@ gfc_set_array_spec (gfc_symbol *sym, gfc_array_spec *as, locus *error_loc) if (as->corank) { - /* The "sym" has no corank (checked via gfc_add_codimension). Thus - the codimension is simply added. */ - gcc_assert (as->rank == 0 && sym->as->corank == 0); - sym->as->cotype = as->cotype; sym->as->corank = as->corank; /* Check F2018:C822. */ -- cgit v1.1