diff options
author | Steven G. Kargl <kargl@gcc.gnu.org> | 2019-12-11 19:28:57 +0000 |
---|---|---|
committer | Steven G. Kargl <kargl@gcc.gnu.org> | 2019-12-11 19:28:57 +0000 |
commit | c7f5b4eddd8b11383074876e45863ae6b92a1357 (patch) | |
tree | 61e92e806f787158d0ff53f923a386853fb4dc40 /gcc/fortran/array.c | |
parent | a9046e9853024206bec092dd63e21e152cb5cbca (diff) | |
download | gcc-c7f5b4eddd8b11383074876e45863ae6b92a1357.zip gcc-c7f5b4eddd8b11383074876e45863ae6b92a1357.tar.gz gcc-c7f5b4eddd8b11383074876e45863ae6b92a1357.tar.bz2 |
re PR fortran/92897 ([Coarray] ICE in gfc_set_array_spec, at fortran/array.c:864)
2019-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/92897
* array.c (gfc_set_array_spec): Remove invalid assert() triggered
by invalid Fortran code.
2019-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/92897
* gfortran.dg/pr92897.f90: New test.
From-SVN: r279247
Diffstat (limited to 'gcc/fortran/array.c')
-rw-r--r-- | gcc/fortran/array.c | 4 |
1 files changed, 0 insertions, 4 deletions
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. */ |