https://gcc.gnu.org/g:4f2a927c65c0e55a348ae8b4f6f3c61afba60d32
commit r12-10417-g4f2a927c65c0e55a348ae8b4f6f3c61afba60d32 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue May 7 00:22:06 2024 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 22 ++++++++++++++++++++++ gcc/testsuite/ChangeLog | 22 ++++++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4f6ab4ebaca..3745142efd0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240506 +20240507 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d409b07e8bc..2bfe2bb6358 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,25 @@ +2024-05-06 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-04-02 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/106999 + * interface.cc (gfc_compare_interfaces): Add error for a + subroutine proc pointer passed to a variable formal. + (compare_parameter): If a procedure pointer is being passed to + a non-procedure formal arg, and there is an an interface, use + gfc_compare_interfaces to check and provide a more useful error + message. + +2024-05-06 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-05-06 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/114739 + * primary.cc (gfc_match_varspec): Check for default type before + checking for derived types with the right component name. + 2024-04-26 Paul Thomas <pa...@gcc.gnu.org> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 46bba39ee2d..57c739b5efb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,25 @@ +2024-05-06 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-04-02 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/106999 + * gfortran.dg/pr106999.f90: New test. + +2024-05-06 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-05-06 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/114739 + * gfortran.dg/pr114739.f90: New test. + * gfortran.dg/derived_comp_array_ref_8.f90: Add 'implicit none' + for consistency with expected error message. + * gfortran.dg/nullify_4.f90: ditto + * gfortran.dg/pointer_init_6.f90: ditto + * gfortran.dg/pr107397.f90: ditto + * gfortran.dg/pr88138.f90: ditto + 2024-05-02 Richard Biener <rguent...@suse.de> Backported from master: