[gcc r15-7028] Daily bump.

2025-01-18 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:0ad1905bf050c166da42250094206c4f839c571f

commit r15-7028-g0ad1905bf050c166da42250094206c4f839c571f
Author: GCC Administrator 
Date:   Sun Jan 19 00:17:46 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 103 +
 gcc/DATESTAMP   |   2 +-
 gcc/cp/ChangeLog|  13 +
 gcc/d/ChangeLog |   4 ++
 gcc/testsuite/ChangeLog | 131 
 libphobos/ChangeLog |   5 ++
 6 files changed, 257 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 91238b50a774..3d72f81ad0ab 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,106 @@
+2025-01-18  Jeff Law  
+
+   PR target/116308
+   * config/riscv/riscv.cc (riscv_lshift_subword): Use gen_lowpart
+   rather than simplify_gen_subreg.
+
+2025-01-18  Michal Jires  
+
+   * cgraph.cc (symbol_table::create_empty):
+   Move uid to symtab_node.
+   (test_symbol_table_test): Change expected dump id.
+   * cgraph.h (struct cgraph_node):
+   Move uid to symtab_node.
+   (symbol_table::register_symbol): Likewise.
+   * dumpfile.cc (test_capture_of_dump_calls):
+   Change expected dump id.
+   * ipa-inline.cc (update_caller_keys):
+   Use summary id instead of uid.
+   (update_callee_keys): Likewise.
+   * symtab.cc (symtab_node::get_dump_name):
+   Use uid instead of order.
+
+2025-01-18  Eric Botcazou  
+
+   PR target/118512
+   * config/sparc/sparc-c.cc (sparc_target_macros): Deal with VIS 3B.
+   * config/sparc/sparc.cc (dump_target_flag_bits): Likewise.
+   (sparc_option_override): Likewise.
+   (sparc_vis_init_builtins): Likewise.
+   * config/sparc/sparc.md (fpcmp_vis): Replace TARGET_VIS3 with
+   TARGET_VIS3B.
+   (vec_cmp): Likewise.
+   (fpcmpu_vis): Likewise.
+   (vec_cmpu): Likewise.
+   (vcond_mask_): Likewise.
+   * config/sparc/sparc.opt (VIS3B): New target mask.
+   * doc/invoke.texi (SPARC options): Document -mvis3b.
+
+2025-01-18  Jin Ma  
+
+   PR target/118357
+   * config/riscv/riscv-vsetvl.cc: Function change_vtype_only_p always
+   returns false for XTheadVector.
+
+2025-01-18  Richard Biener  
+
+   PR tree-optimization/118529
+   * tree-vect-stmts.cc (vectorizable_condition): Check the
+   shape of the vector and condition vector type are compatible.
+
+2025-01-18  Georg-Johann Lay  
+
+   * doc/invoke.texi (AVR Options): Fix plenk at -msplit-ldst.
+
+2025-01-18  Akram Ahmad  
+   Tamar Christina  
+
+   * config/aarch64/aarch64-builtins.cc: Expand iterators.
+   * config/aarch64/aarch64-simd-builtins.def: Use standard names
+   * config/aarch64/aarch64-simd.md: Use standard names, split insn
+   definitions on signedness of operator and type of operands.
+   * config/aarch64/arm_neon.h: Use standard builtin names.
+   * config/aarch64/iterators.md: Add VSDQ_I_QI_HI iterator to
+   simplify splitting of insn for unsigned scalar arithmetic.
+
+2025-01-18  Akram Ahmad  
+
+   * config/aarch64/aarch64-sve.md: Rename insns
+
+2025-01-18  Tamar Christina  
+
+   Revert:
+   2025-01-17  Tamar Christina  
+
+   * config/aarch64/aarch64-builtins.cc: Expand iterators.
+   * config/aarch64/aarch64-simd-builtins.def: Use standard names
+   * config/aarch64/aarch64-simd.md: Use standard names, split insn
+   definitions on signedness of operator and type of operands.
+   * config/aarch64/arm_neon.h: Use standard builtin names.
+   * config/aarch64/iterators.md: Add VSDQ_I_QI_HI iterator to
+   simplify splitting of insn for unsigned scalar arithmetic.
+
+2025-01-18  Tamar Christina  
+
+   Revert:
+   2025-01-17  Tamar Christina  
+
+   * config/aarch64/aarch64-sve.md: Rename insns
+
+2025-01-18  Monk Chiang  
+
+   * config/riscv/riscv.cc: Remove unused variable.
+
+2025-01-18  Xi Ruoyao  
+
+   * config/loongarch/loongarch.cc (loongarch_rtx_costs): Fix the
+   cost for (a + b * imm) and (a + (b << imm)) which can be
+   implemented with a single alsl instruction.
+
+2025-01-18  Xi Ruoyao  
+
+   * config/loongarch/loongarch.md (alslsi3_extend): Add alsl.wu.
+
 2025-01-17  Vladimir N. Makarov  
 
PR rtl-optimization/118067
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d05d499d8a4e..df2e7f62043e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250118
+20250119
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 320ecc40f7ee..c1f07aa4b7cb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2025-01-18  Jakub Jelinek  
+
+   PR c++/118513
+   * decl2.cc (copy_linkage): If not TREE_PUBLIC, also set
+   DECL_INTERFACE_KNOWN, assert it was set on decl and copy
+   DECL_NOT_REALLY_EXTERN flags.
+
+2025-01-18  Jakub Jelinek  
+
+   PR c++/118534
+   * constexpr.cc (find_array_ct

[gcc r14-11225] Daily bump.

2025-01-18 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:78a8316269025b41685b13c0ce4708f9320a7f54

commit r14-11225-g78a8316269025b41685b13c0ce4708f9320a7f54
Author: GCC Administrator 
Date:   Sun Jan 19 00:23:25 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d05d499d8a4e..df2e7f62043e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250118
+20250119


[gcc r13-9332] Daily bump.

2025-01-18 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:21e9a45245f0d574fd6b68e057ebe4403618424a

commit r13-9332-g21e9a45245f0d574fd6b68e057ebe4403618424a
Author: GCC Administrator 
Date:   Sun Jan 19 00:20:59 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d05d499d8a4e..df2e7f62043e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250118
+20250119


Cron sh /home/gccadmin/scripts/update_version_git

2025-01-18 Thread (Cron Daemon) via Gccadmin
2025-01-19 00:16:32,537:INFO:root:=== Working on: master ===
2025-01-19 00:16:42,783:INFO:root:branch pulled and checked out
2025-01-19 00:16:42,796:INFO:root:18 revisions since last Daily bump
2025-01-19 00:16:43,550:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:16:48,007:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:16:49,651:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:16:51,412:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:16:56,158:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:16:57,257:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-19 00:16:57,397:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:16:58,362:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:16:58,502:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:16:58,648:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:16:58,792:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:16:58,939:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:06,700:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:07,353:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:07,504:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:07,653:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:07,799:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:11,758:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:11,907:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:25,236:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:27,611:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:27,759:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:27,928:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:28,360:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:32,533:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:35,371:INFO:root:writing to ./gcc/ChangeLog
2025-01-19 00:17:35,526:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:35,674:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-19 00:17:35,821:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:35,967:INFO:root:writing to ./gcc/d/ChangeLog
2025-01-19 00:17:36,111:INFO:root:writing to ./libphobos/ChangeLog
2025-01-19 00:17:36,280:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-19 00:17:36,433:INFO:root:DATESTAMP will be changed:
2025-01-19 00:17:46,754:INFO:root:commit is done
2025-01-19 00:18:11,789:INFO:root:branch is pushed
2025-01-19 00:18:11,855:INFO:root:branch is done
2025-01-19 00:18:11,855:INFO:root:
2025-01-19 00:18:17,138:INFO:root:=== Working on: releases/gcc-12 ===
2025-01-19 00:20:19,771:INFO:root:branch pulled and checked out
2025-01-19 00:20:19,772:INFO:root:1 revisions since last Daily bump
2025-01-19 00:20:19,782:INFO:root:DATESTAMP will be changed:
2025-01-19 00:20:22,996:INFO:root:commit is done
2025-01-19 00:20:48,766:INFO:root:branch is pushed
2025-01-19 00:20:48,824:INFO:root:branch is done
2025-01-19 00:20:48,825:INFO:root:
2025-01-19 00:20:49,750:INFO:root:=== Working on: releases/gcc-13 ===
2025-01-19 00:20:56,551:INFO:root:branch pulled and checked out
2025-01-19 00:20:56,552:INFO:root:1 revisions since last Daily bump
2025-01-19 00:20:56,561:INFO:root:DATESTAMP will be changed:
2025-01-19 00:20:59,868:INFO:root:commit is done
2025-01-19 00:21:28,127:INFO:root:branch is pushed
2025-01-19 00:21:28,187:INFO:root:branch is done
2025-01-19 00:21:28,188:INFO:root:
2025-01-19 00:21:34,657:INFO:root:=== Working on: releases/gcc-14 ===
2025-01-19 00:23:22,333:INFO:root:branch pulled and checked out
2025-01-19 00:23:22,334:INFO:root:1 revisions since last Daily bump
2025-01-19 00:23:22,346:INFO:root:DATESTAMP will be changed:
2025-01-19 00:23:25,610:INFO:root:commit is done
2025-01-19 00:23:51,806:INFO:root:branch is pushed
2025-01-19 00:23:51,867:INFO:root:branch is done
2025-01-19 00:23:51,867:INFO:root:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

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


[gcc r12-10917] Daily bump.

2025-01-18 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:51c1abd6cd63963e1149d0864dda5d0ab3bd4c95

commit r12-10917-g51c1abd6cd63963e1149d0864dda5d0ab3bd4c95
Author: GCC Administrator 
Date:   Sun Jan 19 00:20:22 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d05d499d8a4e..df2e7f62043e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250118
+20250119


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

2025-01-18 Thread (Cron Daemon) via Gccadmin
gcc_release: Sources are commit 511920a21d4096cfc1226e5ec6140551ddc9ca90
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/config/rs6000/fusion.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/configure...
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/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 14-20250111
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail