https://gcc.gnu.org/g:c3da3539489eb934bbc38d899ca20d9a97b8fdb0
commit r14-11325-gc3da3539489eb934bbc38d899ca20d9a97b8fdb0 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Feb 23 00:22:25 2025 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 20 ++++++++++++++++++++ gcc/testsuite/ChangeLog | 8 ++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e1fa9784f9ef..e4d939c14309 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250222 +20250223 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b7b1ef3ee0b2..f80919d01006 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,23 @@ +2025-02-22 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-02-15 Harald Anlauf <anl...@gmx.de> + + PR fortran/118080 + * gfortran.texi: Adjust documentation. + * trans-decl.cc (create_function_arglist): Adjust to pass hidden + presence flag also for derived type dummies with VALUE,OPTIONAL + attribute. + * trans-expr.cc (gfc_conv_expr_present): Expect hidden presence + flag also for derived type dummies with VALUE,OPTIONAL attribute. + (conv_cond_temp): Adjust to allow derived types. + (conv_dummy_value): Extend to handle derived type dummies with + VALUE,OPTIONAL attribute. + (gfc_conv_procedure_call): Adjust for actual arguments passed to + derived type dummies with VALUE,OPTIONAL attribute. + * trans-types.cc (gfc_get_function_type): Adjust fndecl for + hidden presence flag. + 2025-02-14 Harald Anlauf <anl...@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 57a837497fcb..eb26993370ff 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2025-02-22 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-02-15 Harald Anlauf <anl...@gmx.de> + + PR fortran/118080 + * gfortran.dg/value_optional_2.f90: New test. + 2025-02-17 Lulu Cheng <chengl...@loongson.cn> Backported from master: