re PR fortran/88117 (ICE in gimplify_var_or_parm_decl, at gimplify.c:2697)
authorPaul Thomas <pault@gcc.gnu.org>
Sat, 23 Feb 2019 13:18:47 +0000 (13:18 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Sat, 23 Feb 2019 13:18:47 +0000 (13:18 +0000)
commit524cee402e974b7e8e6e8e7ca6af189360c99526
tree4471140166a54834c38631e3414dea4112f86f3d
parentc280838969d504e909e1f1f4e19642e91fab982f
re PR fortran/88117 (ICE in gimplify_var_or_parm_decl, at gimplify.c:2697)

2019-02-23  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/88117
* resolve.c (deferred_op_assign): Return if the lhs expression
has the pointer attribute.
* trans-expr.c (gfc_trans_assignment_1): Do not fix the string
length if the lhs expression has the pointer attribute.

2019-02-23  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/88117
* gfortran.dg/deferred_character_32.f90 : New test

From-SVN: r269157
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/deferred_character_32.f90 [new file with mode: 0644]