re PR fortran/90561 (ICE in gimplify_var_or_parm_decl, at gimplify.c:2747)
authorThomas Koenig <tkoenig@gcc.gnu.org>
Tue, 13 Aug 2019 15:08:10 +0000 (15:08 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Tue, 13 Aug 2019 15:08:10 +0000 (15:08 +0000)
commitfb3f5eae9f6c9ab6d9754e8f86da9181cdce47e2
treeff4f7246043db7208ff16c538b53adc1123f3ef2
parentcb0a83f3437be73075fba17db68abbf240d17a36
re PR fortran/90561 (ICE in gimplify_var_or_parm_decl, at gimplify.c:2747)

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/90561
* trans.h (gfc_evaluate_now_function_scope): New function.
* trans.c (gfc_evaluate_now_function_scope): New function.
* trans-expr.c (gfc_trans_assignment): Use it.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/90561
* gfortran.dg/deferred_character_34.f90: New test.

From-SVN: r274383
gcc/fortran/trans-expr.c
gcc/fortran/trans.c
gcc/fortran/trans.h
gcc/testsuite/gfortran.dg/deferred_character_34.f90 [new file with mode: 0644]