https://gcc.gnu.org/g:422c58844ef0d788f45214a69cab97ee0b6414a9

commit r15-6842-g422c58844ef0d788f45214a69cab97ee0b6414a9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jan 13 00:17:22 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 43 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  8 ++++++++
 gcc/c/ChangeLog         | 16 +++++++++++++++
 gcc/d/ChangeLog         | 12 +++++++++++
 gcc/fortran/ChangeLog   | 28 +++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 54 +++++++++++++++++++++++++++++++++++++++++++++++++
 libphobos/ChangeLog     | 15 ++++++++++++++
 libstdc++-v3/ChangeLog  | 10 +++++++++
 9 files changed, 187 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 55328df7309f..862d93657f4b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,46 @@
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.cc (alpha_expand_block_move): Use a HImode
+       subreg of a DImode register to hold data from an aligned HImode
+       load.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.cc (alpha_expand_block_move): Merge loaded
+       data from pairs of SImode registers into single DImode registers
+       if to be used with unaligned stores.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.cc (alpha_option_override): Ignore CPU
+       flags corresponding to features the enabling or disabling of
+       which has been requested with an individual feature option.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       PR middle-end/64242
+       * config/alpha/alpha.md (`builtin_longjmp'): Restore frame
+       pointer last.  Add frame clobber and schedule blockage.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * config/alpha/alpha.md (builtin_longjmp): Add memory clobbers.
+
+2025-01-12  Richard Biener  <rguent...@suse.de>
+
+       * tree-vect-slp.cc (vect_analyze_slp): Release saved_stmts
+       vector.
+       (vect_build_slp_tree_2): Release new_oprnds_info when not
+       used.
+       (vect_analyze_slp): Release root_stmts when gcond SLP
+       build fails.
+
+2025-01-12  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR middle-end/118411
+       * final.cc (get_attr_length_1): Handle asm for CALL_INSN
+       and JUMP_INSNs.
+
 2025-01-11  mengqinggang  <mengqingg...@loongson.cn>
 
        * config/loongarch/lasx.md: Use new loongarch_output_move.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 71203ea20bcb..aafaca3fe8e9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250112
+20250113
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 7e2c96fba6b4..491827f5575f 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-12  Hans-Peter Nilsson  <h...@bitrange.com>
+
+       PR middle-end/118303
+       * c-pretty-print.cc (c_pretty_printer::primary_expression) <SSA_NAME>:
+       Call primary_expression for all SSA_NAME_VAR nodes and instead move the
+       DECL_ARTIFICIAL private name stripping to...
+       (pp_c_tree_decl_identifier): ...here.
+
 2025-01-02  Paul-Antoine Arras  <par...@baylibre.com>
 
        * c-attribs.cc: (c_common_gnu_attributes): Rename "omp declare variant
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index e8737297fda0..4cfa62ae7ed0 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,19 @@
+2025-01-12  David Malcolm  <dmalc...@redhat.com>
+
+       PR c/118112
+       * c-typeck.cc (inform_declaration): Add "function_expr" param and
+       use it for cases where we couldn't show the function decl to show
+       field decls for callbacks.
+       (build_function_call_vec): Add missing auto_diagnostic_group.
+       Update for new param of inform_declaration.
+       (convert_arguments): Likewise.  For the "too many arguments" case
+       add the expected vs actual counts to the message, and if we have
+       it, add the location_t of the first surplus param as a secondary
+       location within the diagnostic.  For the "too few arguments" case,
+       determine the minimum number of arguments required and add the
+       expected vs actual counts to the message, tweaking it to "at least"
+       for variadic functions.
+
 2025-01-10  Jakub Jelinek  <ja...@redhat.com>
 
        PR c/118376
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 41842366fbbd..7ff604c9847b 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,15 @@
+2025-01-12  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd c7902293d7.
+       * dmd/VERSION: Bump version to v2.110.0-rc.1.
+
+2025-01-12  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd c57da0cf59.
+       * d-codegen.cc (can_elide_copy_p): New.
+       (d_build_call): Use it.
+       * d-lang.cc (d_post_options): Update for new front-end interface.
+
 2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd 82a5d2a7c4.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4d6201ae1593..2e7eb12e3ebe 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,31 @@
+2025-01-12  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       * dump-parse-tree.cc (show_attr): Dump all symbol attributes.
+
+2025-01-12  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/115788
+       * check.cc (gfc_check_out_of_range): Check arguments to intrinsic.
+       * expr.cc (free_expr0): Fix a memleak with unsigned literals.
+       * gfortran.h (enum gfc_isym_id): Define GFC_ISYM_OUT_OF_RANGE.
+       * gfortran.texi: Add OUT_OF_RANGE to list of intrinsics supporting
+       UNSIGNED.
+       * intrinsic.cc (add_functions): Add Fortran prototype.  Break some
+       nearby lines with excessive length.
+       * intrinsic.h (gfc_check_out_of_range): Add prototypes.
+       * intrinsic.texi: Fortran documentation of OUT_OF_RANGE.
+       * simplify.cc (gfc_simplify_out_of_range): Compile-time simplification
+       of OUT_OF_RANGE.
+       * trans-intrinsic.cc (gfc_conv_intrinsic_out_of_range): Generate
+       inline expansion of runtime code for OUT_OF_RANGE.
+       (gfc_conv_intrinsic_function): Use it.
+
+2025-01-12  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/118432
+       * frontend-passes.cc (doloop_code): Select correct member
+       of co->ext.union for inquire.
+
 2025-01-11  Tobias Burnus  <tbur...@baylibre.com>
 
        * gfortran.h: Add OMP_LIST_INTEROP to the unnamed OMP_LIST_ enum.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bf5c091f30ad..ffc29d0bbd9e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,57 @@
+2025-01-12  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * gdc.dg/asm3.d: Adjust test.
+       * gdc.dg/torture/pr96435.d: Adjust test.
+
+2025-01-12  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * gdc.dg/copy1.d: New test.
+
+2025-01-12  David Malcolm  <dmalc...@redhat.com>
+
+       PR c/118112
+       * gcc.dg/too-few-arguments.c: New test.
+       * gcc.dg/too-many-arguments.c: New test.
+
+2025-01-12  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/115788
+       * gfortran.dg/ieee/out_of_range.f90: New test.
+       * gfortran.dg/out_of_range_1.f90: New test.
+       * gfortran.dg/out_of_range_2.f90: New test.
+       * gfortran.dg/out_of_range_3.f90: New test.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/memcpy-hi-unaligned-dst.c: New file.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/memcpy-si-aligned.c: New file.
+       * gcc.target/alpha/memcpy-si-unaligned.c: New file.
+       * gcc.target/alpha/memcpy-si-unaligned-dst.c: New file.
+       * gcc.target/alpha/memcpy-si-unaligned-src.c: New file.
+       * gcc.target/alpha/memcpy-si-unaligned-src-bwx.c: New file.
+
+2025-01-12  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       * gcc.target/alpha/target-bwx-1.c: New file.
+       * gcc.target/alpha/target-bwx-2.c: New file.
+       * gcc.target/alpha/target-bwx-3.c: New file.
+       * gcc.target/alpha/target-bwx-4.c: New file.
+       * gcc.target/alpha/target-cix-1.c: New file.
+       * gcc.target/alpha/target-cix-2.c: New file.
+       * gcc.target/alpha/target-cix-3.c: New file.
+       * gcc.target/alpha/target-cix-4.c: New file.
+       * gcc.target/alpha/target-fix-1.c: New file.
+       * gcc.target/alpha/target-fix-2.c: New file.
+       * gcc.target/alpha/target-fix-3.c: New file.
+       * gcc.target/alpha/target-fix-4.c: New file.
+       * gcc.target/alpha/target-max-1.c: New file.
+       * gcc.target/alpha/target-max-2.c: New file.
+       * gcc.target/alpha/target-max-3.c: New file.
+       * gcc.target/alpha/target-max-4.c: New file.
+
 2025-01-11  Nathaniel Shead  <nathanielosh...@gmail.com>
 
        PR c++/114630
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 547ca239873d..cec2304f241c 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,18 @@
+2025-01-12  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime c7902293d7.
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Rename
+       core/thread/fiber.d to core/thread/fiber/package.d.  Add
+       core/thread/fiber/base.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * src/MERGE: Merge upstream phobos 63fdb282f.
+
+2025-01-12  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime c57da0cf59.
+       * src/MERGE: Merge upstream phobos ad8ee5587.
+       * testsuite/libphobos.init_fini/custom_gc.d: Adjust test.
+
 2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime 82a5d2a7c4.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6a2bef801fdb..906d309abd57 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2025-01-12  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * testsuite/27_io/print/1.cc: Allow both LF and CRLF in test.
+       * testsuite/27_io/print/3.cc: Likewise.
+
+2025-01-12  Torbjörn SVENSSON  <torbjorn.svens...@foss.st.com>
+
+       * testsuite/29_atomics/atomic_float/compare_exchange_padding.cc:
+       Use effective-target libatomic_available.
+
 2025-01-10  Jonathan Wakely  <jwak...@redhat.com>
 
        * include/bits/atomic_futex.h (__atomic_futex_unsigned): Remove

Reply via email to