[gcc r15-6842] Daily bump.

2025-01-12 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:422c58844ef0d788f45214a69cab97ee0b6414a9

commit r15-6842-g422c58844ef0d788f45214a69cab97ee0b6414a9
Author: GCC Administrator 
Date:   Mon Jan 13 00:17:22 2025 +

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  
+
+   * 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  
+
+   * 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  
+
+   * 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  
+
+   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  
+
+   * config/alpha/alpha.md (builtin_longjmp): Add memory clobbers.
+
+2025-01-12  Richard Biener  
+
+   * 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  
+
+   PR middle-end/118411
+   * final.cc (get_attr_length_1): Handle asm for CALL_INSN
+   and JUMP_INSNs.
+
 2025-01-11  mengqinggang  
 
* 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  
+
+   PR middle-end/118303
+   * c-pretty-print.cc (c_pretty_printer::primary_expression) :
+   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  
 
* 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  
+
+   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  
 
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  
+
+   * dmd/MERGE: Merge upstream dmd c7902293d7.
+   * dmd/VERSION: Bump version to v2.110.0-rc.1.
+
+2025-01-12  Iain Buclaw  
+
+   * 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  
 
* 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  Th

Cron sh /home/gccadmin/scripts/gcc_release -s 15:master -l -d /sourceware/snapshot-tmp/gcc all

2025-01-12 Thread (Cron Daemon) via Gccadmin
gcc_release: Sources are commit f4fa0b7d493a4ba217d989d3df75bbe3730874fc
Touching fixincludes/configure...
Touching fixincludes/config.h.in...
Touching fixincludes/fixincl.x...
Touching gcc/configure...
Touching gcc/config.in...
Touching gcc/config/aarch64/aarch64-tune.md...
Touching gcc/config/arm/arm-tune.md...
Touching gcc/config/arm/arm-tables.opt...
Touching gcc/config/c6x/c6x-tables.opt...
Touching gcc/config/c6x/c6x-sched.md...
Touching gcc/config/c6x/c6x-mult.md...
Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c...
Touching lto-plugin/aclocal.m4...
Touching lto-plugin/configure...
Touching lto-plugin/Makefile.in...
Touching c++tools/config.h.in...
Touching zlib/aclocal.m4...
Touching zlib/Makefile.in...
Touching zlib/configure...
Touching libffi/aclocal.m4...
Touching libffi/Makefile.in...
Touching libffi/configure...
Touching libffi/fficonfig.h.in...
Touching libgfortran/aclocal.m4...
Touching libgfortran/Makefile.in...
Touching libgm2/aclocal.m4...
Touching libgm2/Makefile.in...
Touching libquadmath/aclocal.m4...
Touching libquadmath/configure...
Touching libquadmath/Makefile.in...
Touching libgfortran/configure...
Touching libcpp/aclocal.m4...
Touching libcpp/Makefile.in...
Touching libcpp/configure...
Touching libgomp/configure.ac...
Touching libgomp/aclocal.m4...
Touching libgomp/Makefile.am...
Touching libgomp/Makefile.in...
Touching libgomp/testsuite/Makefile.in...
Touching libgomp/configure...
Touching libgomp/config.h.in...
Touching libgrust/aclocal.m4...
Touching libgrust/Makefile.in...
Touching libgrust/configure...
Touching libgrust/libformat_parser/Makefile.in...
Touching libgrust/libproc_macro_internal/Makefile.in...
Touching libitm/aclocal.m4...
Touching libitm/Makefile.in...
Touching libitm/testsuite/Makefile.in...
Touching libitm/configure...
Touching libitm/config.h.in...
Touching libatomic/aclocal.m4...
Touching libatomic/Makefile.in...
Touching libatomic/testsuite/Makefile.in...
Touching libatomic/configure...
Touching libatomic/auto-config.h.in...
Touching libsanitizer/aclocal.m4...
Touching libsanitizer/Makefile.in...
Touching libsanitizer/configure...
Touching libsanitizer/asan/Makefile.in...
Touching libsanitizer/interception/Makefile.in...
Touching libsanitizer/sanitizer_common/Makefile.in...
Touching libvtv/aclocal.m4...
Touching libvtv/Makefile.in...
Touching libvtv/configure...
Touching libbacktrace/aclocal.m4...
Touching libbacktrace/Makefile.in...
Touching libbacktrace/configure...
Touching libbacktrace/config.h.in...
Touching libphobos/aclocal.m4...
Touching libphobos/Makefile.in...
Touching libphobos/config.h.in...
Touching libphobos/configure...
Touching libphobos/src/Makefile.in...
Touching libphobos/testsuite/Makefile.in...
Touching libstdc++-v3/aclocal.m4...
Touching libstdc++-v3/Makefile.in...
Touching libcc1/aclocal.m4...
Touching libcc1/Makefile.in...
Touching Makefile.in...
Touching configure...
mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory
mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory
gcc_release: Building tarfiles
gcc_release: Building diffs against version 15-20250105
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail


[gcc r12-10898] Daily bump.

2025-01-12 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:166cea6886435c18b557666e40b5fd3805fc1036

commit r12-10898-g166cea6886435c18b557666e40b5fd3805fc1036
Author: GCC Administrator 
Date:   Mon Jan 13 00:19:09 2025 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 71203ea20bcb..aafaca3fe8e9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250112
+20250113


[gcc r13-9310] Daily bump.

2025-01-12 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:7e00c2f17e876b28a42f867c2b0091e3f145258e

commit r13-9310-g7e00c2f17e876b28a42f867c2b0091e3f145258e
Author: GCC Administrator 
Date:   Mon Jan 13 00:22:15 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog | 8 
 gcc/DATESTAMP | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b5e4cbe78388..7252e9c6e35c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-12  Jan Hubicka  
+
+   Backported from master:
+   2024-09-04  Jan Hubicka  
+
+   * config/i386/x86-tune-costs.h (znver5_cost): Update instruction
+   costs.
+
 2025-01-10  Sam James  
 
* doc/cpp.texi (Common Predefined Macros): Fix syntax.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 71203ea20bcb..aafaca3fe8e9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250112
+20250113


[gcc r14-11208] Daily bump.

2025-01-12 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:ea6d74ee80fa583f6c90dd0800b5641e283e4161

commit r14-11208-gea6d74ee80fa583f6c90dd0800b5641e283e4161
Author: GCC Administrator 
Date:   Mon Jan 13 00:22:58 2025 +

Daily bump.

Diff:
---
 gcc/DATESTAMP  |  2 +-
 libstdc++-v3/ChangeLog | 16 
 2 files changed, 17 insertions(+), 1 deletion(-)

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/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index cf8d2fec39f4..5af43f6942ec 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,19 @@
+2025-01-12  Torbjörn SVENSSON  
+
+   Backported from master:
+   2025-01-12  Torbjörn SVENSSON  
+
+   * 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  
+
+   Backported from master:
+   2025-01-12  Torbjörn SVENSSON  
+
+   * testsuite/29_atomics/atomic_float/compare_exchange_padding.cc:
+   Use effective-target libatomic_available.
+
 2025-01-10  Tamar Christina  
 
* include/bits/hashtable.h (find): Add inline keyword.


Cron sh /home/gccadmin/scripts/update_version_git

2025-01-12 Thread (Cron Daemon) via Gccadmin
2025-01-13 00:16:25,017:INFO:root:=== Working on: master ===
2025-01-13 00:16:25,480:INFO:root:branch pulled and checked out
2025-01-13 00:16:25,490:INFO:root:17 revisions since last Daily bump
2025-01-13 00:16:26,221:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:16:27,357:INFO:root:writing to ./gcc/c-family/ChangeLog
2025-01-13 00:16:49,928:INFO:root:writing to ./libstdc++-v3/ChangeLog
2025-01-13 00:16:51,136:INFO:root:writing to ./libstdc++-v3/ChangeLog
2025-01-13 00:16:51,940:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:16:52,084:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-13 00:16:52,378:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:16:53,383:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:17:00,050:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:17:01,909:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:02,090:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:17:02,238:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:02,380:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:17:02,522:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:03,275:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-13 00:17:03,417:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:03,590:INFO:root:writing to ./gcc/c/ChangeLog
2025-01-13 00:17:04,628:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:04,770:INFO:root:writing to ./gcc/d/ChangeLog
2025-01-13 00:17:04,911:INFO:root:writing to ./libphobos/ChangeLog
2025-01-13 00:17:07,732:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:07,895:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-01-13 00:17:08,035:INFO:root:writing to ./gcc/d/ChangeLog
2025-01-13 00:17:09,647:INFO:root:writing to ./libphobos/ChangeLog
2025-01-13 00:17:17,068:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-13 00:17:17,204:INFO:root:DATESTAMP will be changed:
2025-01-13 00:17:22,251:INFO:root:commit is done
2025-01-13 00:18:04,680:INFO:root:branch is pushed
2025-01-13 00:18:04,748:INFO:root:branch is done
2025-01-13 00:18:04,749:INFO:root:
2025-01-13 00:18:05,885:INFO:root:=== Working on: releases/gcc-12 ===
2025-01-13 00:19:05,285:INFO:root:branch pulled and checked out
2025-01-13 00:19:05,286:INFO:root:1 revisions since last Daily bump
2025-01-13 00:19:05,295:INFO:root:DATESTAMP will be changed:
2025-01-13 00:19:09,490:INFO:root:commit is done
2025-01-13 00:19:34,001:INFO:root:branch is pushed
2025-01-13 00:19:34,058:INFO:root:branch is done
2025-01-13 00:19:34,058:INFO:root:
2025-01-13 00:19:45,808:INFO:root:=== Working on: releases/gcc-13 ===
2025-01-13 00:22:11,854:INFO:root:branch pulled and checked out
2025-01-13 00:22:11,855:INFO:root:2 revisions since last Daily bump
2025-01-13 00:22:11,946:INFO:root:writing to ./gcc/ChangeLog
2025-01-13 00:22:12,095:INFO:root:DATESTAMP will be changed:
2025-01-13 00:22:15,419:INFO:root:commit is done
2025-01-13 00:22:41,852:INFO:root:branch is pushed
2025-01-13 00:22:41,910:INFO:root:branch is done
2025-01-13 00:22:41,910:INFO:root:
2025-01-13 00:22:42,093:INFO:root:=== Working on: releases/gcc-14 ===
2025-01-13 00:22:54,401:INFO:root:branch pulled and checked out
2025-01-13 00:22:54,403:INFO:root:3 revisions since last Daily bump
2025-01-13 00:22:54,519:INFO:root:writing to ./libstdc++-v3/ChangeLog
2025-01-13 00:22:54,901:INFO:root:writing to ./libstdc++-v3/ChangeLog
2025-01-13 00:22:55,043:INFO:root:DATESTAMP will be changed:
2025-01-13 00:22:58,242:INFO:root:commit is done
2025-01-13 00:23:24,177:INFO:root:branch is pushed
2025-01-13 00:23:24,239:INFO:root:branch is done
2025-01-13 00:23:24,239:INFO:root:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2025-01-12 Thread (Cron Daemon) via Gccadmin
9809 blocks