https://gcc.gnu.org/g:ae3e783e23a30e9856e1504c5542acbcb0050e67
commit r15-6410-gae3e783e23a30e9856e1504c5542acbcb0050e67 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Dec 22 00:18:41 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 21 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 13 +++++++++++++ gcc/testsuite/ChangeLog | 16 ++++++++++++++++ 4 files changed, 51 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 092f3554651d..394c5385fbf1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2024-12-21 Arsen Arsenović <ar...@aarsen.me> + + PR middle-end/109224 + * gimple-ssa-warn-access.cc (new_delete_mismatch_p): Strip + DEMANGLE_COMPONENT_TEMPLATE from the operator new and operator + after demangling. + +2024-12-21 Jeff Law <j...@ventanamicro.com> + + PR middle-end/118084 + * config/riscv/riscv.cc (generate_reflecting_code_using_brev): Handle + sub-word sized objects correctly. + +2024-12-21 Pan Li <pan2...@intel.com> + + * match.pd: Refactor sorts of signed SAT_ADD match patterns. + +2024-12-21 Mark Harmstone <m...@harmstone.com> + + * vmsdbgout.cc (vmsdbgout_begin_block): Fix compilation error. + 2024-12-20 Alexandre Oliva <ol...@adacore.com> PR middle-end/118007 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d4528d6fc4fb..6f2cf7ace4e5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241221 +20241222 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bf555829e03e..bf780fe6e332 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,16 @@ +2024-12-21 Harald Anlauf <anl...@gmx.de> + + PR fortran/104819 + * interface.cc (compare_parameter): For the rank check, NULL() + inherits the rank of a provided MOLD argument. + (gfc_compare_actual_formal): Adjust check of NULL() actual argument + against formal to accept F2008 enhancements (allocatable dummy). + NULL() with MOLD argument retains a pointer/allocatable attribute. + * trans-expr.cc (conv_null_actual): Implement passing NULL() to + derived-type dummy with pointer/allocatable attribute, and ensure + that the actual rank is passed to an assumed-rank dummy. + (gfc_conv_procedure_call): Use it. + 2024-12-20 Sandra Loosemore <sloosem...@baylibre.com> * gfortran.texi: Get rid of some unnecessary hyphens throughout diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 33cf6d185cac..e7feb70ebc58 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2024-12-21 Arsen Arsenović <ar...@aarsen.me> + + PR middle-end/109224 + * g++.dg/warn/Wmismatched-new-delete-9.C: New test. + * g++.dg/warn/pr109224.C: New file. + +2024-12-21 Harald Anlauf <anl...@gmx.de> + + PR fortran/104819 + * gfortran.dg/null_actual_7.f90: New test. + +2024-12-21 Jeff Law <j...@ventanamicro.com> + + PR middle-end/118084 + * gcc.target/riscv/pr118084.c: New test. + 2024-12-20 Alexandre Oliva <ol...@adacore.com> PR middle-end/118007