]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: 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 20:01:43 +0000 (20:01 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Tue, 13 Aug 2019 20:01:43 +0000 (20:01 +0000)
commit1e43632dbdcafa057a24672f2af77c71d3a58479
treef45fc4a680c2f35131bd456f25be9a7aab07d1fd
parent46af5b2e56f7fcf90be041318016346f7d8a2da4
backport: re PR fortran/90561 (ICE in gimplify_var_or_parm_decl, at gimplify.c:2747)

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

Backport from trunk
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>

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

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