]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: Fix "str" to scalar descriptor conversion [PR92482]
authorTobias Burnus <tobias@codesourcery.com>
Tue, 19 Oct 2021 13:16:01 +0000 (15:16 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Tue, 19 Oct 2021 13:16:01 +0000 (15:16 +0200)
commit6920d5a1a2834e9c62d441b8f4c6186b01107d13
treebda31ae2b56a9fa2b92e111596c2380eeee54c35
parente3ef92e79f9f1c4275a9e19652439089a310627d
Fortran: Fix "str" to scalar descriptor conversion [PR92482]

PR fortran/92482
gcc/fortran/ChangeLog:

* trans-expr.c (gfc_conv_procedure_call): Use TREE_OPERAND not
build_fold_indirect_ref_loc to undo an ADDR_EXPR.

gcc/testsuite/ChangeLog:

* gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit.
gcc/fortran/trans-expr.c
gcc/testsuite/gfortran.dg/bind-c-char-descr.f90