[gcc r13-9353] Daily bump.

2025-01-28 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:fce1365349ee30f5f93d210f4d62a9bf2f2b57bc

commit r13-9353-gfce1365349ee30f5f93d210f4d62a9bf2f2b57bc
Author: GCC Administrator 
Date:   Wed Jan 29 00:22:15 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 27 +++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog | 20 
 3 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0998dd16659b..7691a09d282e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,30 @@
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+
+   PR target/110901
+   * config/aarch64/aarch64.h (MCPU_TO_MARCH_SPEC): Don't override if
+   march is set.
+
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+   Richard Sandiford  
+
+   PR target/113257
+   * config/aarch64/driver-aarch64.cc (get_cpu_from_id, DEFAULT_CPU): New.
+   (host_detect_local_cpu): Use it.
+
+2025-01-28  Ilya Leoshkevich  
+
+   Backported from master:
+   2025-01-26  Ilya Leoshkevich  
+
+   * asan.cc (asan_emit_stack_protection): Always zero the flag
+   unless it is cleared by the __asan_stack_free_N() libcall.
+
 2025-01-24  Peter Bergner  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6f429ff09a0c..ee73a5fce077 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250128
+20250129
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f16b646b9968..593db328844d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,23 @@
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+
+   PR target/110901
+   * gcc.target/aarch64/options_set_29.c: New test.
+
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+   Richard Sandiford  
+
+   PR target/113257
+   * gcc.target/aarch64/cpunative/info_34: New test.
+   * gcc.target/aarch64/cpunative/native_cpu_34.c: New test.
+   * gcc.target/aarch64/cpunative/info_35: New test.
+   * gcc.target/aarch64/cpunative/native_cpu_35.c: New test.
+
 2025-01-24  Marek Polacek  
 
Backported from master:


[gcc r14-11257] Daily bump.

2025-01-28 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:a48161638efc44ff443bb85e7718e50fa0d1ca83

commit r14-11257-ga48161638efc44ff443bb85e7718e50fa0d1ca83
Author: GCC Administrator 
Date:   Wed Jan 29 00:24:29 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 27 +++
 gcc/DATESTAMP   |  2 +-
 gcc/cp/ChangeLog|  8 
 gcc/testsuite/ChangeLog | 28 
 4 files changed, 64 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 02913a590832..92f8dcb4da49 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,30 @@
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+
+   PR target/110901
+   * config/aarch64/aarch64.h (MCPU_TO_MARCH_SPEC): Don't override if
+   march is set.
+
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+   Richard Sandiford  
+
+   PR target/113257
+   * config/aarch64/driver-aarch64.cc (get_cpu_from_id, DEFAULT_CPU): New.
+   (host_detect_local_cpu): Use it.
+
+2025-01-28  Ilya Leoshkevich  
+
+   Backported from master:
+   2025-01-26  Ilya Leoshkevich  
+
+   * asan.cc (asan_emit_stack_protection): Always zero the flag
+   unless it is cleared by the __asan_stack_free_N() libcall.
+
 2025-01-24  Peter Bergner  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6f429ff09a0c..ee73a5fce077 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250128
+20250129
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a94944ce0c9c..1b9c19bf4ea0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2025-01-28  Patrick Palka  
+
+   Backported from master:
+   2025-01-28  Patrick Palka  
+
+   PR c++/117855
+   * cp-tree.h (DECL_FRIEND_CONTEXT): Exclude deduction guides.
+
 2025-01-27  Patrick Palka  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c63bdc4db4da..44458b1ac484 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,31 @@
+2025-01-28  Patrick Palka  
+
+   Backported from master:
+   2025-01-28  Patrick Palka  
+
+   PR c++/117855
+   * g++.dg/cpp23/class-deduction-inherited7.C: New test.
+
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+
+   PR target/110901
+   * gcc.target/aarch64/options_set_29.c: New test.
+
+2025-01-28  Tamar Christina  
+
+   Backported from master:
+   2025-01-16  Tamar Christina  
+   Richard Sandiford  
+
+   PR target/113257
+   * gcc.target/aarch64/cpunative/info_34: New test.
+   * gcc.target/aarch64/cpunative/native_cpu_34.c: New test.
+   * gcc.target/aarch64/cpunative/info_35: New test.
+   * gcc.target/aarch64/cpunative/native_cpu_35.c: New test.
+
 2025-01-27  Patrick Palka  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2025-01-28 Thread (Cron Daemon) via Gccadmin
2025-01-29 00:16:41,139:INFO:root:=== Working on: master ===
2025-01-29 00:16:53,592:INFO:root:branch pulled and checked out
2025-01-29 00:16:53,605:INFO:root:20 revisions since last Daily bump
2025-01-29 00:17:00,159:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:04,819:INFO:root:writing to ./gcc/c/ChangeLog
2025-01-29 00:17:05,030:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:06,621:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:06,760:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:10,188:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:10,334:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:10,486:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:10,638:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:10,792:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:12,454:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:15,912:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:17,232:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:17,946:INFO:root:writing to ./libbacktrace/ChangeLog
2025-01-29 00:17:18,936:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:19,080:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-29 00:17:21,303:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:21,452:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:21,598:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:22,351:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:22,500:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:34,912:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:17:35,463:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:37,181:INFO:root:writing to ./libgcc/ChangeLog
2025-01-29 00:17:38,595:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-29 00:17:38,741:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:42,491:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-29 00:17:42,632:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:17:43,667:INFO:root:DATESTAMP will be changed:
2025-01-29 00:17:48,670:INFO:root:commit is done
2025-01-29 00:18:11,695:INFO:root:branch is pushed
2025-01-29 00:18:11,768:INFO:root:branch is done
2025-01-29 00:18:11,769:INFO:root:
2025-01-29 00:18:13,497:INFO:root:=== Working on: releases/gcc-12 ===
2025-01-29 00:21:33,025:INFO:root:branch pulled and checked out
2025-01-29 00:21:33,026:INFO:root:1 revisions since last Daily bump
2025-01-29 00:21:33,035:INFO:root:DATESTAMP will be changed:
2025-01-29 00:21:37,860:INFO:root:commit is done
2025-01-29 00:22:03,874:INFO:root:branch is pushed
2025-01-29 00:22:03,930:INFO:root:branch is done
2025-01-29 00:22:03,931:INFO:root:
2025-01-29 00:22:04,007:INFO:root:=== Working on: releases/gcc-13 ===
2025-01-29 00:22:10,734:INFO:root:branch pulled and checked out
2025-01-29 00:22:10,736:INFO:root:4 revisions since last Daily bump
2025-01-29 00:22:10,885:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:22:11,158:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:22:11,347:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:22:11,660:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:22:11,846:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:22:12,097:INFO:root:DATESTAMP will be changed:
2025-01-29 00:22:15,492:INFO:root:commit is done
2025-01-29 00:22:45,731:INFO:root:branch is pushed
2025-01-29 00:22:45,788:INFO:root:branch is done
2025-01-29 00:22:45,789:INFO:root:
2025-01-29 00:22:57,893:INFO:root:=== Working on: releases/gcc-14 ===
2025-01-29 00:24:18,253:INFO:root:branch pulled and checked out
2025-01-29 00:24:18,254:INFO:root:5 revisions since last Daily bump
2025-01-29 00:24:18,447:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:24:18,648:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:24:20,251:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:24:20,418:INFO:root:writing to ./gcc/ChangeLog
2025-01-29 00:24:24,089:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:24:24,258:INFO:root:writing to ./gcc/cp/ChangeLog
2025-01-29 00:24:24,425:INFO:root:writing to ./gcc/testsuite/ChangeLog
2025-01-29 00:24:26,378:INFO:root:DATESTAMP will be changed:
2025-01-29 00:24:29,421:INFO:root:commit is done
2025-01-29 00:24:58,217:INFO:root:branch is pushed
2025-01-29 00:24:58,287:INFO:root:branch is done
2025-01-29 00:24:58,288:INFO:root:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

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


[gcc r12-10935] Daily bump.

2025-01-28 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:d2183f89d8e78082e6d869f7454b372ba52671a5

commit r12-10935-gd2183f89d8e78082e6d869f7454b372ba52671a5
Author: GCC Administrator 
Date:   Wed Jan 29 00:21:37 2025 +

Daily bump.

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

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6f429ff09a0c..ee73a5fce077 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250128
+20250129


[gcc r15-7261] Daily bump.

2025-01-28 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:2abc555a80be3c983c675a5f8d744917d4fc23d1

commit r15-7261-g2abc555a80be3c983c675a5f8d744917d4fc23d1
Author: GCC Administrator 
Date:   Wed Jan 29 00:17:48 2025 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 76 +
 gcc/DATESTAMP   |  2 +-
 gcc/c/ChangeLog |  6 
 gcc/cp/ChangeLog| 21 ++
 gcc/testsuite/ChangeLog | 68 +++
 libbacktrace/ChangeLog  |  6 
 libgcc/ChangeLog|  8 ++
 7 files changed, 186 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 086b3758740a..5fb89700eae8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,79 @@
+2025-01-28  Richard Biener  
+
+   PR middle-end/118684
+   * expr.cc (expand_expr_real_1): When expanding a reference
+   based on a register and we end up needing a MEM make sure
+   that's aligned as the original reference required.
+
+2025-01-28  David Malcolm  
+
+   * input.cc (file_cache_slot::dump): Show indices within
+   m_line_record when dumping entries.
+
+2025-01-28  David Malcolm  
+
+   PR other/118675
+   * diagnostic-format-sarif.cc: Define INCLUDE_STRING.
+   (escape_braces): New.
+   (set_string_property_escaping_braces): New.
+   (sarif_builder::make_message_object): Escape braces in the "text"
+   property.
+   (sarif_builder::make_message_object_for_diagram): Likewise, and
+   for the "markdown" property.
+   (sarif_builder::make_multiformat_message_string): Likewise for the
+   "text" property.
+   (xelftest::test_message_with_braces): New.
+   (selftest::diagnostic_format_sarif_cc_tests): Call it.
+
+2025-01-28  Richard Sandiford  
+
+   PR tree-optimization/117270
+   * tree-vect-slp.cc (vectorizable_slp_permutation_1): Make nperms
+   account for the number of times that each permutation will be used
+   during transformation.
+
+2025-01-28  Richard Biener  
+
+   PR tree-optimization/112859
+   * tree-loop-distribution.cc
+   (loop_distribution::pg_add_dependence_edges): Add comment.
+
+2025-01-28  Vladimir N. Makarov  
+
+   PR target/118663
+   * lra-constraints.cc (invalid_mode_reg_p): Check empty
+   reg_class_contents.
+
+2025-01-28  Richard Biener  
+
+   PR tree-optimization/117424
+   * tree-eh.cc (tree_could_trap_p): Verify the base is
+   fully contained within a decl.
+
+2025-01-28  Thomas Schwinge  
+
+   * tree-pretty-print.cc (dump_omp_clause): Clarify
+   'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P'.
+
+2025-01-28  Jakub Jelinek  
+
+   PR rtl-optimization/118638
+   * combine.cc (make_extraction): Only optimize (mult x 2^n) if len is
+   larger than 1.
+
+2025-01-28  Richard Sandiford  
+
+   * tree-vect-slp.cc (vectorizable_slp_permutation_1): Remove
+   extra newline from dump message.
+
+2025-01-28  Jeff Law  
+
+   PR target/114085
+   * config/h8300/constraints.md (U): No longer accept REGs.
+   * config/h8300/logical.md (andqi3_2): Use "rU" rather than "U".
+   (andqi3_2_clobber_flags, andqi3_1, qi3_1): Likewise.
+   * config/h8300/testcompare.md (tst_extzv_1_n): Likewise.
+
 2025-01-27  Robin Dapp  
 
PR target/117173
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6f429ff09a0c..ee73a5fce077 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250128
+20250129
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index b962ba270e76..e6ffd7eeec31 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2025-01-28  Jakub Jelinek  
+
+   PR c/116357
+   * c-decl.cc (grokdeclarator): Use c_build_qualified_type with
+   TYPE_UNQUALIFIED instead of TYPE_MAIN_VARIANT.
+
 2025-01-25  Jakub Jelinek  
 
PR c/118639
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 523ac9d0e371..ee3676f5f582 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2025-01-28  Jason Merrill  
+
+   PR c++/118285
+   * constexpr.cc (cxx_eval_vec_init_1): Build INIT_EXPR for
+   initializing a class.
+
+2025-01-28  Jason Merrill  
+
+   PR c++/118673
+   * call.cc (maybe_init_list_as_array): Check for lvalue
+   initializers.
+   * cp-tree.h (enum cp_lvalue_kind_flags): Add clk_mergeable.
+   * tree.cc (lvalue_kind): Return it.
+   (non_mergeable_glvalue_p): New.
+   (test_lvalue_kind): Adjust.
+
+2025-01-28  Patrick Palka  
+
+   PR c++/117855
+   * cp-tree.h (DECL_FRIEND_CONTEXT): Exclude deduction guides.
+
 2025-01-27  Jason Merrill  
 
PR c++/118632
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9a811f6d8e28..feff37557c81 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,71 @@
+2025-01-28  Jason Merrill  
+
+   PR c++/118285
+   * g++.dg/cpp0x/initlis