aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/simplify.c
diff options
context:
space:
mode:
authorSteven G. Kargl <kargl@gcc.gnu.org>2018-01-20 06:15:55 +0000
committerSteven G. Kargl <kargl@gcc.gnu.org>2018-01-20 06:15:55 +0000
commitf18fee823bb765b1efab04025d28fcf9315fb80b (patch)
tree8b92127a77734f6c08dbe5032baa77d4746239be /gcc/fortran/simplify.c
parent9e2c94c9e2f3f56106580450de65ec4163b5ba3f (diff)
downloadgcc-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.c1
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);