diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2015-05-10 18:08:33 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2015-05-10 18:08:33 +0000 |
commit | b1f83b62d93a8352ad99625318ee0bd1fe87ed40 (patch) | |
tree | 307001763875eb162d6d6a94c11a79974b71aa4d /gcc/fortran/ChangeLog | |
parent | 5be0a05fe4cd9fe2c6f0d47787d8e9b5b06dd863 (diff) |
2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66041
* frontend-passes.c (scalarized_expr): Set correct dimension and
shape for the expression to be passed to lbound. Remove trailing
references after array refrence.
(inline_matmul_assign): Remove gfc_copy_expr from calls
to scalarized_expr().
2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/66041
* gfortran.dg/inline_matmul_7.f90: New test.
* gfortran.dg/inline_matmul_8.f90: New test.
* gfortran.dg/inline_matmul_9.f90: New test.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@222982 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r-- | gcc/fortran/ChangeLog | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b91f503d20a..4b1c84f0dec 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,9 +1,18 @@ +2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org> + + PR fortran/66041 + * frontend-passes.c (scalarized_expr): Set correct dimension and + shape for the expression to be passed to lbound. Remove trailing + references after array refrence. + (inline_matmul_assign): Remove gfc_copy_expr from calls + to scalarized_expr(). + 2015-05-10 Mikael Morin <mikael@gcc.gnu.org> * simplify.c (simplify_bound_dim): Don't check for emptyness in the case of cobound simplification. Factor lower/upper bound differenciation before the actual simplification. - (simplify_bound): Remove assumed shape specific simplification. + (simplify_bound): Remove assumed shape specific simplification. Don't give up early for the lbound of an assumed shape. 2015-05-09 Mikael Morin <mikael@gcc.gnu.org> |