diff options
author | Steven G. Kargl <kargl@gcc.gnu.org> | 2018-01-20 06:15:55 +0000 |
---|---|---|
committer | Steven G. Kargl <kargl@gcc.gnu.org> | 2018-01-20 06:15:55 +0000 |
commit | f18fee823bb765b1efab04025d28fcf9315fb80b (patch) | |
tree | 8b92127a77734f6c08dbe5032baa77d4746239be /gcc/fortran/simplify.c | |
parent | 9e2c94c9e2f3f56106580450de65ec4163b5ba3f (diff) | |
download | gcc-f18fee823bb765b1efab04025d28fcf9315fb80b.zip gcc-f18fee823bb765b1efab04025d28fcf9315fb80b.tar.gz gcc-f18fee823bb765b1efab04025d28fcf9315fb80b.tar.bz2 |
re PR fortran/83900 (ICE in gfc_simplify_matmul, at fortran/simplify.c:4593)
2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83900
* simplify.c (gfc_simplify_matmul): Delete bogus assertion.
2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/83900
* gfortran.dg/matmul_17.f90: New test.
From-SVN: r256912
Diffstat (limited to 'gcc/fortran/simplify.c')
-rw-r--r-- | gcc/fortran/simplify.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.c index b7c6b02..0c48e7c 100644 --- a/gcc/fortran/simplify.c +++ b/gcc/fortran/simplify.c @@ -4590,7 +4590,6 @@ gfc_simplify_matmul (gfc_expr *matrix_a, gfc_expr *matrix_b) || !is_constant_array_expr (matrix_b)) return NULL; - gcc_assert (gfc_compare_types (&matrix_a->ts, &matrix_b->ts)); result = gfc_get_array_expr (matrix_a->ts.type, matrix_a->ts.kind, &matrix_a->where); |