2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
commita94165479acb7af1ca39cc22b593f92efc83b8c3
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 2018 19:33:16 +0000 (26 19:33 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 2018 19:33:16 +0000 (26 19:33 +0000)
treea9c519ee43c035b61abb368af203c86e9ef79138
parentefec48f07413fd9f84ca4cfc95c51d114e12f9f6
2018-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/83998
* simplify.c (compute_dot_product):  Initialize result to INTEGER(1) 0
or .false.  The summation does the correct type conversion.
(gfc_simplify_dot_product): Special case zero-sized arrays.

2018-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/83998
* gfortran.dg/dot_product_4.f90

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257104 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/simplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/dot_product_4.f90 [new file with mode: 0644]