[gcc r15-6057] Daily bump.

2024-12-09 Thread GCC Administrator via Libstdc++-cvs
L worklist.
+   (df_worklist_dataflow): Do not initialize pending and adjust.
+
+2024-12-09  Thomas Schwinge  
+
+   * config.gcc [nvptx-*]: Switch default from '-march=sm_30' to
+   '-march=sm_52'.
+   * doc/install.texi (Nvidia PTX Options): Update.
+
+2024-12-09  Thomas Schwinge  
+
+   * config/gcn/gcn.cc (gcn_vec_constant): Fix 'real_from_integer'
+   usage.
+
+2024-12-09  Kyrylo Tkachov  
+
+   * config/aarch64/aarch64-option-extensions.def (sve-b16b16,
+   f32mm, f64mm, sve2p1, sme-f64f64, sme-i16i64, sme-b16b16,
+   sme-f16f16, mops): Update FEATURE_STRING field.
+
+2024-12-09  Simon Martin  
+
+   PR c++/117845
+   * tree-eh.cc (honor_protect_cleanup_actions): Support empty
+   finally sequences.
+
 2024-12-08  Lewis Hyatt  
 
* gimple.h (struct gphi): Update word marking comments to reflect
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 775d8f2db227..61bea0399428 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241209
+20241210
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index f2ed61419ace..2e9131136488 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,19 @@
+2024-12-09  Matthew Malcomson  
+
+   * c-common.cc (builtin_function_validate_nargs,
+   check_builtin_function_arguments,
+   speculation_safe_value_resolve_call,
+   speculation_safe_value_resolve_params, sync_resolve_size,
+   sync_resolve_params, get_atomic_generic_size,
+   resolve_overloaded_atomic_exchange,
+   resolve_overloaded_atomic_compare_exchange,
+   resolve_overloaded_atomic_load, resolve_overloaded_atomic_store,
+   resolve_overloaded_builtin):  Add `complain` boolean parameter
+   and determine whether to emit errors based on its value.
+   * c-common.h (check_builtin_function_arguments,
+   resolve_overloaded_builtin):  Mention `complain` boolean
+   parameter in declarations.  Give it a default of `true`.
+
 2024-12-06  David Malcolm  
 
* c-attribs.cc: Include "gcc-urlifier.h".
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 22ba4552a1ef..c1fa13929754 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2024-12-09  Heiko Eißfeldt  
+
+   PR c/114541
+   * gimple-parser.cc (c_parser_gimple_parse_bb_spec):
+   Use strtoul with ERANGE check instead of atoi to avoid UB
+   and detect invalid __BB#.
+
 2024-12-06  David Malcolm  
 
* c-decl.cc: Include "gcc-urlifier.h".
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9f8f449cddb5..6407eabc95bc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,20 @@
+2024-12-09  Marek Polacek  
+   Patrick Palka  
+
+   PR c++/116416
+   * cp-gimplify.cc (cp_fold_r) : Try to fold
+   TARGET_EXPR_INITIAL and replace it with the folded result if
+   it's TREE_CONSTANT.
+
+2024-12-09  Matthew Malcomson  
+
+   * call.cc (build_cxx_call):  Pass `complain` parameter to
+   check_builtin_function_arguments.  Take its value from the
+   `tsubst_flags_t` type `complain & tf_error`.
+   * semantics.cc (finish_call_expr):  Pass `complain` parameter to
+   resolve_overloaded_builtin.  Take its value from the
+   `tsubst_flags_t` type `complain & tf_error`.
+
 2024-12-06  David Malcolm  
 
PR other/116253
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 86b70c7d6a7e..13cce2a71c89 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,21 @@
+2024-12-09  Harald Anlauf  
+
+   * expr.cc (find_array_section): Do not initialize GMP variables
+   twice.
+
+2024-12-09  Paul Thomas  
+
+   PR fortran/116261
+   * trans-array.cc (gfc_array_init_size): New arg 'explicit_ts',
+   to suppress the use of the expr3 element size in the descriptor
+   dtype.
+   (gfc_array_allocate): New arg 'explicit_ts', used in call to
+   gfc_array_init_size.
+   * trans-array.h : Modify prototype for gfc_array_allocate for new
+   bool argument.
+   * trans-stmt.cc (gfc_trans_allocate): Set new argument if the
+   typespec is explicit.
+
 2024-12-03  Paul Thomas  
 
PR fortran/102689
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 0d2164ac5e9e..086eb6e4c83f 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,16 @@
+2024-12-09  Gaius Mulley  
+
+   PR modula2/115328
+   * gm2-compiler/M2Options.def (GetEnableForward): New procedure
+   function.
+   (SetEnableForward): New procedure.
+   * gm2-compiler/M2Options.mod (GetEnableForward): New procedure
+   function.
+   (SetEnableForward): New procedure.
+   (EnableForward): New boolean.
+   * gm2-compiler/P1SymBuild.mod (EndBuildForward): Check
+   GetEnableForward and generate an error message if false.
+
 2024-12-07  Gaius Mulley  
 
PR modula2/117948
diff --gi

Cron sh /home/gccadmin/scripts/update_version_git

2024-12-09 Thread (Cron Daemon) via Gccadmin
2024-12-10 00:16:53,567:INFO:root:=== Working on: master ===
2024-12-10 00:16:54,101:INFO:root:branch pulled and checked out
2024-12-10 00:16:54,115:INFO:root:40 revisions since last Daily bump
2024-12-10 00:16:55,645:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:16:57,796:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:17:30,476:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:17:35,810:INFO:root:writing to ./gcc/fortran/ChangeLog
2024-12-10 00:17:35,961:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:17:43,926:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:18:15,091:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:18:15,287:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:18:28,969:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-12-10 00:18:31,155:INFO:root:writing to ./libgrust/ChangeLog
2024-12-10 00:18:31,299:INFO:root:writing to ./libgrust/ChangeLog
2024-12-10 00:18:33,235:INFO:root:writing to ./libgrust/ChangeLog
2024-12-10 00:18:35,649:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:18:35,874:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:18:36,172:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:18:42,755:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:18:43,267:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:18:43,480:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:18:54,347:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:18:56,482:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:18:56,749:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:18:59,420:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:02,031:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:03,240:INFO:root:writing to ./gcc/c/ChangeLog
2024-12-10 00:19:03,406:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:06,245:INFO:root:writing to ./gcc/m2/ChangeLog
2024-12-10 00:19:06,396:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:06,584:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-12-10 00:19:09,724:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:11,208:INFO:root:writing to ./gcc/cp/ChangeLog
2024-12-10 00:19:11,356:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:11,544:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:14,352:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:14,826:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:20,979:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:22,651:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:22,835:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-12-10 00:19:23,056:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-12-10 00:19:23,206:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-12-10 00:19:24,737:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:26,343:INFO:root:writing to ./contrib/ChangeLog
2024-12-10 00:19:26,496:INFO:root:writing to ./gcc/cp/ChangeLog
2024-12-10 00:19:26,646:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:28,079:INFO:root:writing to ./gcc/fortran/ChangeLog
2024-12-10 00:19:28,422:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:30,422:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:19:30,713:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:30,883:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:19:31,081:INFO:root:DATESTAMP will be changed:
2024-12-10 00:19:34,397:INFO:root:commit is done
2024-12-10 00:20:02,816:INFO:root:branch is pushed
2024-12-10 00:20:02,884:INFO:root:branch is done
2024-12-10 00:20:02,884:INFO:root:
2024-12-10 00:20:05,388:INFO:root:=== Working on: releases/gcc-12 ===
2024-12-10 00:20:41,770:INFO:root:branch pulled and checked out
2024-12-10 00:20:41,770:INFO:root:1 revisions since last Daily bump
2024-12-10 00:20:41,779:INFO:root:DATESTAMP will be changed:
2024-12-10 00:20:45,999:INFO:root:commit is done
2024-12-10 00:21:12,483:INFO:root:branch is pushed
2024-12-10 00:21:12,543:INFO:root:branch is done
2024-12-10 00:21:12,544:INFO:root:
2024-12-10 00:21:34,474:INFO:root:=== Working on: releases/gcc-13 ===
2024-12-10 00:24:44,293:INFO:root:branch pulled and checked out
2024-12-10 00:24:44,295:INFO:root:1 revisions since last Daily bump
2024-12-10 00:24:44,306:INFO:root:DATESTAMP will be changed:
2024-12-10 00:24:48,515:INFO:root:commit is done
2024-12-10 00:25:16,940:INFO:root:branch is pushed
2024-12-10 00:25:16,999:INFO:root:branch is done
2024-12-10 00:25:17,000:INFO:root:
2024-12-10 00:25:17,171:INFO:root:=== Working on: releases/gcc-14 ===
2024-12-10 00:25:27,089:INFO:root:branch pulled and checked out
2024-12-10 00:25:27,090:INFO:root:3 revisions since last Daily bump
2024-12-10 00:25:27,206:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:25:35,545:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-12-10 00:25:46,172:INFO:root:writing to ./gcc/ChangeLog
2024-12-10 00:25:50,561:INFO:root:writing to ./gcc/testsuite/ChangeLog
2

[gcc r14-11077] Daily bump.

2024-12-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:21a09f0507cd9d0e97576e15241784c48642ddf7

commit r14-11077-g21a09f0507cd9d0e97576e15241784c48642ddf7
Author: GCC Administrator 
Date:   Tue Dec 10 00:25:55 2024 +

Daily bump.

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

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bed52e9e9369..e59460a69c0c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,20 @@
+2024-12-09  Juergen Christ  
+
+   Backported from master:
+   2024-12-09  Juergen Christ  
+
+   * config/s390/s390.cc (s390_canonicalize_comparison): Add
+   missing UNSPEC_CC_TO_INT case.
+
+2024-12-09  Simon Martin  
+
+   Backported from master:
+   2024-12-09  Simon Martin  
+
+   PR c++/117845
+   * tree-eh.cc (honor_protect_cleanup_actions): Support empty
+   finally sequences.
+
 2024-12-08  Uros Bizjak  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 775d8f2db227..61bea0399428 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241209
+20241210
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cdc244a529b9..4d86a977efd1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,19 @@
+2024-12-09  Juergen Christ  
+
+   Backported from master:
+   2024-12-09  Juergen Christ  
+
+   * gcc.target/s390/ccusage.c: New test.
+
+2024-12-09  Simon Martin  
+
+   Backported from master:
+   2024-12-09  Simon Martin  
+
+   PR c++/117845
+   * g++.dg/asan/pr117845-2.C: New test.
+   * g++.dg/asan/pr117845.C: New test.
+
 2024-12-08  Uros Bizjak  
 
Backported from master:


[gcc r12-10853] Daily bump.

2024-12-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:60c51f868a05e05f2e14dbc9b535d12bcd253ec2

commit r12-10853-g60c51f868a05e05f2e14dbc9b535d12bcd253ec2
Author: GCC Administrator 
Date:   Tue Dec 10 00:20:45 2024 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 775d8f2db227..61bea0399428 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241209
+20241210


[gcc r13-9246] Daily bump.

2024-12-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:7be27dfe94c9bd6999733185852eecb1b0cbd88b

commit r13-9246-g7be27dfe94c9bd6999733185852eecb1b0cbd88b
Author: GCC Administrator 
Date:   Tue Dec 10 00:24:48 2024 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 775d8f2db227..61bea0399428 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241209
+20241210


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2024-12-09 Thread (Cron Daemon) via Gccadmin
9993 blocks