2018-01-13 Paul Thomas <pault@gcc.gnu.org>
commit3f16f2e04276a95a2bcc75ee37922b941b96b336
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 13 Jan 2018 13:52:34 +0000 (13 13:52 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 13 Jan 2018 13:52:34 +0000 (13 13:52 +0000)
treea382870fea24ff5a8345e401de81e482bb901fde
parent52f598195ff4651b32fe2f39c90b1790d1f25513
2018-01-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52162
* trans-expr.c (gfc_trans_scalar_assign): Flag is_alloc_lhs if
the rhs expression is neither an elemental nor a conversion
function.

PR fortran/83622
* trans-array.c (is_pointer_array): Remove unconditional return
of false for -fopenmp.

2018-01-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/52162
* gfortran.dg/bounds_check_19.f90 : New test.

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