https://gcc.gnu.org/g:2b114d7d0c0af2921b9c0693dbc8342e3bcdcb3d
commit r15-9618-g2b114d7d0c0af2921b9c0693dbc8342e3bcdcb3d Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun May 4 00:22:30 2025 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 16 ++++++++++++++++ gcc/testsuite/ChangeLog | 9 +++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2d838691e81a..e49f2330611b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250503 +20250504 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 9c7c217478e4..1352652865c2 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,19 @@ +2025-05-03 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-04-25 Harald Anlauf <anl...@gmx.de> + + PR fortran/102900 + * trans-decl.cc (gfc_generate_function_code): Use sym->result + when generating fake result decl for functions returning + allocatable or pointer results. + * trans-expr.cc (gfc_conv_procedure_call): When checking the + pointer status of an actual argument passed to a non-allocatable, + non-pointer dummy which is of type CLASS, do not check the + class container of the actual if it is just a procedure pointer. + (gfc_trans_pointer_assignment): Fix treatment of assignment to + NULL of a procedure pointer. + 2025-04-25 Release Manager * GCC 15.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 380f303bb1ba..74dae2c8dae2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2025-05-03 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2025-04-25 Harald Anlauf <anl...@gmx.de> + + PR fortran/102900 + * gfortran.dg/proc_ptr_52.f90: Add -fcheck=pointer to options. + * gfortran.dg/proc_ptr_57.f90: New test. + 2025-05-02 Jakub Jelinek <ja...@redhat.com> Backported from master: