[gcc r12-10953] Daily bump.

2025-02-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:be0d9f7d26519ff9d966daeae9e7f34e06758453

commit r12-10953-gbe0d9f7d26519ff9d966daeae9e7f34e06758453
Author: GCC Administrator 
Date:   Fri Feb 14 00:19:31 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d38af5a63570..c2b6f8fd1b4f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250213
+20250214


[gcc r13-9375] Daily bump.

2025-02-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:878524d1dc28f08d6ba2163c6d3a26040c09a149

commit r13-9375-g878524d1dc28f08d6ba2163c6d3a26040c09a149
Author: GCC Administrator 
Date:   Fri Feb 14 00:21:34 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d38af5a63570..c2b6f8fd1b4f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250213
+20250214


[gcc r14-11308] Daily bump.

2025-02-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:3e7c48f4ee5e0d191dd10993fb4cf666c761ac1f

commit r14-11308-g3e7c48f4ee5e0d191dd10993fb4cf666c761ac1f
Author: GCC Administrator 
Date:   Fri Feb 14 00:22:20 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 11 +++
 gcc/DATESTAMP   |  2 +-
 gcc/cp/ChangeLog|  6 ++
 gcc/m2/ChangeLog| 15 +++
 gcc/testsuite/ChangeLog | 27 +++
 5 files changed, 60 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4e49d25a7b11..57494720b231 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2025-02-13  Marek Polacek  
+
+   Backported from master:
+   2025-02-13  Marek Polacek  
+
+   PR driver/117739
+   * doc/invoke.texi: Tweak wording for -Whardened.
+   * gcc.cc (driver_handle_option): If -z lazy or -z norelro was
+   specified, don't enable linker hardening.
+   (process_command): Don't check warn_hardened.
+
 2025-02-11  H.J. Lu  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d38af5a63570..c2b6f8fd1b4f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250213
+20250214
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 8b644ac02a10..ed85ca5046ae 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-13  Nathaniel Shead  
+
+   PR c++/118849
+   * decl2.cc (min_vis_expr_r): Constrain visibility according to
+   the type of decl_constant_var_p decls.
+
 2025-02-10  Jakub Jelinek  
 
Backported from master:
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index cd2fd895590f..9866f28496f0 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,18 @@
+2025-02-13  Gaius Mulley  
+
+   Backported from master:
+   2025-02-04  Gaius Mulley  
+
+   PR modula2/115112
+   * gm2-compiler/M2Quads.mod (BuildPseudoProcedureCall): Pass
+   tokno to each build procedure.
+   (BuildThrowProcedure): New parameter functok.
+   (BuildIncProcedure): New parameter proctok.
+   Pass proctok on the quad stack during every push.
+   (BuildDecProcedure): Ditto.
+   (BuildInclProcedure): New parameter proctok.
+   (BuildExclProcedure): New parameter proctok.
+
 2025-02-12  Gaius Mulley  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 55fac2082dc6..d2639a7e0d42 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,30 @@
+2025-02-13  Marek Polacek  
+
+   Backported from master:
+   2025-02-13  Marek Polacek  
+
+   PR driver/117739
+   * c-c++-common/fhardened-16.c: New test.
+   * c-c++-common/fhardened-17.c: New test.
+   * c-c++-common/fhardened-18.c: New test.
+   * c-c++-common/fhardened-19.c: New test.
+   * c-c++-common/fhardened-20.c: New test.
+   * c-c++-common/fhardened-21.c: New test.
+
+2025-02-13  Gaius Mulley  
+
+   Backported from master:
+   2025-02-04  Gaius Mulley  
+
+   PR modula2/115112
+   * gm2/pim/run/pass/dectest.mod: New test.
+   * gm2/pim/run/pass/inctest.mod: New test.
+
+2025-02-13  Nathaniel Shead  
+
+   PR c++/118849
+   * g++.dg/template/linkage6.C: New test.
+
 2025-02-12  Gaius Mulley  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2025-02-13 Thread (Cron Daemon) via Gccadmin
2025-02-14 00:16:29,404:INFO:root:=== Working on: master ===
2025-02-14 00:16:29,825:INFO:root:branch pulled and checked out
2025-02-14 00:16:29,837:INFO:root:20 revisions since last Daily bump
2025-02-14 00:16:30,522:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:30,669:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:31,523:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:33,083:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:34,272:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:36,577:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:39,455:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:42,691:INFO:root:writing to ./gcc/c-family/ChangeLog
2025-02-14 00:16:49,120:INFO:root:writing to ./gcc/cp/ChangeLog
2025-02-14 00:16:52,599:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:52,747:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:56,308:INFO:root:writing to ./gcc/cp/ChangeLog
2025-02-14 00:16:56,453:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:56,602:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:56,754:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:56,900:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:57,052:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:57,230:INFO:root:writing to ./gcc/cp/ChangeLog
2025-02-14 00:16:57,372:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:57,516:INFO:root:writing to ./gcc/fortran/ChangeLog
2025-02-14 00:16:57,660:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:57,802:INFO:root:writing to ./gcc/cp/ChangeLog
2025-02-14 00:16:57,940:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:58,086:INFO:root:writing to ./gcc/cp/ChangeLog
2025-02-14 00:16:58,226:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:58,373:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:58,520:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:58,666:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:58,916:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:59,062:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:59,205:INFO:root:writing to ./gcc/jit/ChangeLog
2025-02-14 00:16:59,349:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:16:59,494:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:16:59,642:INFO:root:DATESTAMP will be changed:
2025-02-14 00:17:35,216:INFO:root:commit is done
2025-02-14 00:18:02,046:INFO:root:branch is pushed
2025-02-14 00:18:02,112:INFO:root:branch is done
2025-02-14 00:18:02,112:INFO:root:
2025-02-14 00:18:10,498:INFO:root:=== Working on: releases/gcc-12 ===
2025-02-14 00:19:24,009:INFO:root:branch pulled and checked out
2025-02-14 00:19:24,010:INFO:root:1 revisions since last Daily bump
2025-02-14 00:19:24,020:INFO:root:DATESTAMP will be changed:
2025-02-14 00:19:31,812:INFO:root:commit is done
2025-02-14 00:19:57,236:INFO:root:branch is pushed
2025-02-14 00:19:57,291:INFO:root:branch is done
2025-02-14 00:19:57,291:INFO:root:
2025-02-14 00:20:01,074:INFO:root:=== Working on: releases/gcc-13 ===
2025-02-14 00:21:26,079:INFO:root:branch pulled and checked out
2025-02-14 00:21:26,874:INFO:root:1 revisions since last Daily bump
2025-02-14 00:21:26,887:INFO:root:DATESTAMP will be changed:
2025-02-14 00:21:34,173:INFO:root:commit is done
2025-02-14 00:22:06,202:INFO:root:branch is pushed
2025-02-14 00:22:06,262:INFO:root:branch is done
2025-02-14 00:22:06,263:INFO:root:
2025-02-14 00:22:06,331:INFO:root:=== Working on: releases/gcc-14 ===
2025-02-14 00:22:13,921:INFO:root:branch pulled and checked out
2025-02-14 00:22:13,922:INFO:root:4 revisions since last Daily bump
2025-02-14 00:22:14,055:INFO:root:writing to ./gcc/cp/ChangeLog
2025-02-14 00:22:16,376:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:22:16,665:INFO:root:writing to ./gcc/m2/ChangeLog
2025-02-14 00:22:16,944:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:22:17,256:INFO:root:writing to ./gcc/ChangeLog
2025-02-14 00:22:17,449:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-02-14 00:22:17,603:INFO:root:DATESTAMP will be changed:
2025-02-14 00:22:20,767:INFO:root:commit is done
2025-02-14 00:22:46,326:INFO:root:branch is pushed
2025-02-14 00:22:46,404:INFO:root:branch is done
2025-02-14 00:22:46,404:INFO:root:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2025-02-13 Thread (Cron Daemon) via Gccadmin
9809 blocks


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

2025-02-13 Thread (Cron Daemon) via Gccadmin
gcc_release: Sources are commit c72f9c0a3ad8eefd0706957ba054c2c2f388d3d5
Touching fixincludes/config.h.in...
Touching intl/config.h.in...
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/tilegx/mul-tables.cc...
Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c...
Touching c++tools/config.h.in...
Touching libobjc/configure...
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 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 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 liboffloadmic/aclocal.m4...
Touching liboffloadmic/plugin/aclocal.m4...
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 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 12-20250206
gcc_release: Uploading files
gcc_release: Updating links and READMEs on the FTP server
gcc_release: Sending mail


[gcc r15-7517] Daily bump.

2025-02-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:397c56af99e1675fc682606b280e53feafd07be0

commit r15-7517-g397c56af99e1675fc682606b280e53feafd07be0
Author: GCC Administrator 
Date:   Fri Feb 14 00:17:35 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 77 ++
 gcc/DATESTAMP   |  2 +-
 gcc/c-family/ChangeLog  | 10 ++
 gcc/cp/ChangeLog| 38 +
 gcc/fortran/ChangeLog   | 10 ++
 gcc/jit/ChangeLog   |  7 
 gcc/testsuite/ChangeLog | 90 +
 7 files changed, 233 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 438e772e5572..f8574164cfb7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,80 @@
+2025-02-13  Robin Dapp  
+
+   PR target/118832
+   * config/riscv/riscv-v.cc (expand_const_vector):  Expand as
+   vlmax insn during lra.
+
+2025-02-13  Marek Polacek  
+
+   PR driver/117739
+   * doc/invoke.texi: Tweak wording for -Whardened.
+   * gcc.cc (driver_handle_option): If -z lazy or -z norelro was
+   specified, don't enable linker hardening.
+   (process_command): Don't check warn_hardened.
+
+2025-02-13  Ed Catmur  
+   Jason Merrill  
+
+   PR c++/70536
+   * dwarf2out.cc (gen_formal_parameter_pack_die): Add name attr.
+
+2025-02-13  Jakub Jelinek  
+
+   PR debug/118790
+   * gengtype.cc (write_roots): Remove cache variable, instead break from
+   the loop on match and test o for NULL.  If the cache option has
+   non-empty string argument, call the specified function with v->name
+   as argument before calling gt_cleare_cache on it.
+   * tree.cc (gt_value_expr_mark_2, gt_value_expr_mark_1,
+   gt_value_expr_mark): New functions.
+   (value_expr_for_decl): Use GTY ((cache ("gt_value_expr_mark"))) rather
+   than just GTY ((cache)).
+   * doc/gty.texi (cache): Document optional argument of cache option.
+
+2025-02-13  Christophe Lyon  
+
+   PR target/114522
+   * config/arm/arm-builtins.cc (arm_fold_aes_op): New function.
+   (arm_general_gimple_fold_builtin): New function.
+   * config/arm/arm-builtins.h (arm_general_gimple_fold_builtin): New
+   prototype.
+   * config/arm/arm.cc (arm_gimple_fold_builtin): Call
+   arm_general_gimple_fold_builtin as needed.
+
+2025-02-13  Jakub Jelinek  
+
+   PR c++/118822
+   PR c++/118833
+   * tree-iterator.h (tsi_split_stmt_list): Declare.
+   * tree-iterator.cc (tsi_split_stmt_list): New function.
+
+2025-02-13  Rainer Orth  
+
+   * configure.ac (gcc_cv_ld_eh_frame_ciev3): Remove.
+   * configure, config.in: Regenerate.
+   * config/sol2.cc (solaris_override_options): Remove.
+   * config/sol2.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.
+   * config/sol2-protos.h (solaris_override_options): Remove.
+
+2025-02-13  Rainer Orth  
+
+   * doc/install.texi (Specific, *-*-solaris2*): Updates for newer
+   Solaris 11.4 SRUs and binutils 2.44.
+
+2025-02-13  Stefan Schulze Frielinghaus  
+
+   PR target/118835
+   * config/s390/s390.cc (s390_valid_shift_count): Reject shift
+   count operands which do not trivially fit the scheme of
+   address operands.
+
+2025-02-13  Richard Biener  
+
+   PR tree-optimization/118817
+   * tree-ssa-sccvn.cc (vn_nary_simplify): Do not process
+   CONSTRUCTOR NARY or update from CONSTRUCTOR simplified
+   gimple_match_op.
+
 2025-02-12  Andrew Pinski  
 
PR rtl-optimization/102150
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d38af5a63570..c2b6f8fd1b4f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250213
+20250214
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 8b035a659640..fea2e37faf42 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2025-02-13  Jakub Jelinek  
+
+   PR c++/118822
+   PR c++/118833
+   * c-common.h (WHILE_COND_CLEANUP): Change description in comment.
+   (FOR_COND_CLEANUP): Likewise.
+   * c-gimplify.cc (genericize_c_loop): Adjust for COND_CLEANUP
+   being CLEANUP_STMT/TRY_FINALLY_EXPR trailing nesting depth
+   instead of actual cleanup.
+
 2025-02-11  Jason Merrill  
 
PR c++/188574
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f35d99191990..8d0aac90dc88 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,41 @@
+2025-02-13  Jason Merrill  
+
+   * tree.cc (handle_init_priority_attribute): Use OPT_prio_ctor_dtor.
+
+2025-02-13  Jason Merrill  
+
+   * decl.cc (omp_declare_variant_finalize_one): Use forward_parm.
+
+2025-02-13  Jason Merrill  
+
+   PR c++/118856
+   * call.cc (struct extend_temps_data): Add var_map.
+   (extend_all_temps): Adjust.
+   (set_up_extended_ref_temp): Make walk_data void*.
+   (extend_temps_r): Remap variables.  Handle pset here.
+   Extend all TARG