]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argument [PR110360]
authorHarald Anlauf <anlauf@gmx.de>
Wed, 28 Jun 2023 20:16:18 +0000 (22:16 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Wed, 28 Jun 2023 20:16:18 +0000 (22:16 +0200)
commit8736d6b14a4dfdfb58c80ccd398981b0fb5d00aa
treeb4bee1b3d6822572b7219d41e2ad377b99fdbc91
parent4cf64d9cc2faf4001f037a50a350abd0f95f3e29
Fortran: ABI for scalar CHARACTER(LEN=1),VALUE dummy argument [PR110360]

gcc/fortran/ChangeLog:

PR fortran/110360
* trans-expr.cc (gfc_conv_procedure_call): For non-constant string
argument passed to CHARACTER(LEN=1),VALUE dummy, ensure proper
dereferencing and truncation of string to length 1.

gcc/testsuite/ChangeLog:

PR fortran/110360
* gfortran.dg/value_9.f90: Add tests for intermediate regression.
gcc/fortran/trans-expr.cc
gcc/testsuite/gfortran.dg/value_9.f90