[gcc r15-4034] Daily bump.

2024-10-02 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:1d09117830f97053ea78a505c31d5ee0558fa4bf

commit r15-4034-g1d09117830f97053ea78a505c31d5ee0558fa4bf
Author: GCC Administrator 
Date:   Thu Oct 3 00:18:37 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   |  88 
 gcc/DATESTAMP   |   2 +-
 gcc/c-family/ChangeLog  |   7 +++
 gcc/cp/ChangeLog|  17 +++
 gcc/testsuite/ChangeLog | 131 
 libcpp/ChangeLog|  23 +
 libstdc++-v3/ChangeLog  |  26 ++
 7 files changed, 293 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eadda2aa8480..a7c2fff81e5c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,91 @@
+2024-10-02  Andrew Pinski  
+
+   PR tree-optimization/116098
+   * tree-ssa-phiopt.cc (move_stmt): Rewrite VCEs from integer to integer
+   types to case.
+
+2024-10-02  Victor Do Nascimento  
+
+   * tree-if-conv.cc (predicate_statements): Fix handling of
+   predicated function calls.
+
+2024-10-02  Andre Vieira  
+
+   * config/arm/arm.cc (check_dec_insn): New helper function containing
+   code hoisted from...
+   (arm_mve_dlstp_check_dec_counter): ... here. Use check_dec_insn to
+   check the validity of the candidate dec_insn.
+
+2024-10-02  Filip Kastl  
+
+   PR tree-optimization/116616
+   * tree-switch-conversion.cc (can_pow2p): Remove this function.
+   (gen_pow2p): Generate bitmagic instead of a builtin.  Remove the
+   TYPE parameter.
+   (switch_conversion::is_exp_index_transform_viable): Don't call
+   can_pow2p.
+   (switch_conversion::exp_index_transform): Call gen_pow2p without
+   the TYPE parameter.
+   * tree-switch-conversion.h: Remove
+   m_exp_index_transform_pow2p_type.
+
+2024-10-02  Richard Biener  
+
+   PR tree-optimization/113197
+   * tree-ssa-structalias.cc (handle_call_arg): Remove bougs
+   assert.
+
+2024-10-02  Richard Biener  
+
+   PR tree-optimization/114855
+   * predict.cc (ssa_expected_value): New global.
+   (expr_expected_value): Do not take bitmap.
+   (expr_expected_value_1): Likewise.  Use ssa_expected_value
+   to cache results for a SSA def.
+   (tree_predict_by_opcode): Adjust.
+   (tree_estimate_probability): Manage ssa_expected_value.
+   (tree_guess_outgoing_edge_probabilities): Likewise.
+
+2024-10-02  Richard Biener  
+
+   PR tree-optimization/116566
+   * tree-vect-loop.cc (vectorizable_induction): Handle single-lane
+   SLP for VLA vectors.
+
+2024-10-02  Gerald Pfeifer  
+
+   PR target/69374
+   * doc/install.texi (Specific) : Drop obsolete
+   reference to binaries download docs.
+
+2024-10-02  Jakub Jelinek  
+
+   PR preprocessor/96842
+   * doc/invoke.texi (Wheader-guard): Document.
+
+2024-10-02  Jakub Jelinek  
+
+   * Makefile.in ($(OPT_URLS_HTML_DEPS)): Add dependencies of the
+   Option-Index.html files on the corresponding index.html files.
+   Don't mention the requirement that all languages that have their own
+   HTML manuals to be enabled.
+
+2024-10-02  Andrew Pinski  
+
+   PR tree-optimization/116922
+   * gimple-ssa-backprop.cc (remove_unused_var): Handle phi
+   nodes correctly.
+
+2024-10-02  Richard Biener  
+
+   PR tree-optimization/116654
+   * tree-vect-data-refs.cc (vect_supportable_dr_alignment):
+   Treat non-grouped accesses like non-SLP.
+
+2024-10-02  Pan Li  
+
+   * match.pd: Add case 2 matching pattern for signed SAT_SUB.
+
 2024-10-01  Georg-Johann Lay  
 
* config/avr/avr.cc (avr_out_compare): Drop superfluous sub-condition.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f464e65124d8..aab92d459f73 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241002
+20241003
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 789d2808787a..c314d851c3c4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2024-10-02  Jakub Jelinek  
+
+   PR preprocessor/96842
+   * c.opt (Wheader-guard): New option.
+   * c.opt.urls: Regenerated.
+   * c-ppoutput.cc (init_pp_output): Initialize also cb->get_suggestion.
+
 2024-10-01  Jason Merrill  
 
* c-cppbuiltin.cc (c_cpp_builtins): Don't define __cpp_concepts
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0a02eb60b016..9ffca201c683 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,20 @@
+2024-10-02  Simon Martin  
+
+   PR c++/116722
+   * constexpr.cc (cxx_bind_parameters_in_call): When !ctx->quiet,
+   emit error before bailing out due to a call to {con,de}structor
+   for a class with virtual bases.
+
+2024-10-02  Richard Biener  
+
+   * pt.cc (iterative_hash_template_arg): Use iterative_hash_hashval_t
+   to hash TYPE_HASH.
+
+2024-10-02  Richard Biener  
+
+   * pt.cc (iterative_hash_templ

[gcc r12-10740] Daily bump.

2024-10-02 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:95435a16dfd929e79a40e25b0ba7019769d68dbb

commit r12-10740-g95435a16dfd929e79a40e25b0ba7019769d68dbb
Author: GCC Administrator 
Date:   Thu Oct 3 00:19:24 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 10 ++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  8 
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 07592aedc6c4..d103a1505b5c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2024-10-02  Richard Biener  
+
+   Backported from master:
+   2024-09-18  Richard Biener  
+
+   PR tree-optimization/116585
+   * tree-data-ref.cc (split_constant_offset_1): When either
+   operand is subject to abnormal coalescing do no further
+   processing.
+
 2024-09-30  Jan Hubicka  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f464e65124d8..aab92d459f73 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241002
+20241003
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4694af8c5843..cbf89a282d35 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-10-02  Richard Biener  
+
+   Backported from master:
+   2024-09-18  Richard Biener  
+
+   PR tree-optimization/116585
+   * gcc.dg/torture/pr116585.c: New testcase.
+
 2024-09-28  Jan Hubicka  
 
Backported from master:


[gcc r13-9073] Daily bump.

2024-10-02 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:30403793d030a84834e505d66857dbd0660d01e3

commit r13-9073-g30403793d030a84834e505d66857dbd0660d01e3
Author: GCC Administrator 
Date:   Thu Oct 3 00:21:30 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 10 ++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  8 
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d8c1bce82ce8..7aaec0a48e53 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2024-10-02  Richard Biener  
+
+   Backported from master:
+   2024-09-18  Richard Biener  
+
+   PR tree-optimization/116585
+   * tree-data-ref.cc (split_constant_offset_1): When either
+   operand is subject to abnormal coalescing do no further
+   processing.
+
 2024-09-30  Jan Hubicka  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f464e65124d8..aab92d459f73 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241002
+20241003
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 373b712dc10b..681909ed45df 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-10-02  Richard Biener  
+
+   Backported from master:
+   2024-09-18  Richard Biener  
+
+   PR tree-optimization/116585
+   * gcc.dg/torture/pr116585.c: New testcase.
+
 2024-09-28  Jan Hubicka  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2024-10-02 Thread (Cron Daemon) via Gccadmin
2024-10-03 00:17:09,707:INFO:root:=== Working on: master ===
2024-10-03 00:17:10,609:INFO:root:branch pulled and checked out
2024-10-03 00:17:10,854:INFO:root:33 revisions since last Daily bump
2024-10-03 00:17:15,219:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:15,882:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:16,087:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:22,285:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:22,463:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:24,961:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:36,252:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:41,570:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:42,201:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:43,031:INFO:root:writing to ./libcpp/ChangeLog
2024-10-03 00:17:45,003:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:45,181:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-10-03 00:17:50,455:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:51,177:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:52,671:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:17:56,186:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:56,641:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:17:59,440:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-03 00:18:02,541:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-03 00:18:03,532:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-03 00:18:04,208:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:18:04,386:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:18:04,560:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:04,730:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:10,963:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:22,085:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:28,431:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:30,402:INFO:root:writing to ./gcc/cp/ChangeLog
2024-10-03 00:18:30,556:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:18:30,740:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:30,920:INFO:root:writing to ./gcc/cp/ChangeLog
2024-10-03 00:18:31,086:INFO:root:writing to ./gcc/cp/ChangeLog
2024-10-03 00:18:31,234:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:18:31,415:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:31,595:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:18:31,776:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:31,948:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:32,123:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:32,483:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:32,650:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:32,825:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:18:33,007:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:18:33,179:INFO:root:DATESTAMP will be changed:
2024-10-03 00:18:37,539:INFO:root:commit is done
2024-10-03 00:19:03,589:INFO:root:branch is pushed
2024-10-03 00:19:03,658:INFO:root:branch is done
2024-10-03 00:19:03,658:INFO:root:
2024-10-03 00:19:03,756:INFO:root:=== Working on: releases/gcc-12 ===
2024-10-03 00:19:21,306:INFO:root:branch pulled and checked out
2024-10-03 00:19:21,307:INFO:root:2 revisions since last Daily bump
2024-10-03 00:19:21,400:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:19:21,617:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:19:21,833:INFO:root:DATESTAMP will be changed:
2024-10-03 00:19:24,920:INFO:root:commit is done
2024-10-03 00:19:49,664:INFO:root:branch is pushed
2024-10-03 00:19:49,727:INFO:root:branch is done
2024-10-03 00:19:49,728:INFO:root:
2024-10-03 00:20:18,664:INFO:root:=== Working on: releases/gcc-13 ===
2024-10-03 00:21:19,245:INFO:root:branch pulled and checked out
2024-10-03 00:21:19,247:INFO:root:2 revisions since last Daily bump
2024-10-03 00:21:19,340:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:21:26,259:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:21:27,216:INFO:root:DATESTAMP will be changed:
2024-10-03 00:21:30,610:INFO:root:commit is done
2024-10-03 00:21:59,356:INFO:root:branch is pushed
2024-10-03 00:21:59,417:INFO:root:branch is done
2024-10-03 00:21:59,417:INFO:root:
2024-10-03 00:21:59,479:INFO:root:=== Working on: releases/gcc-14 ===
2024-10-03 00:22:06,835:INFO:root:branch pulled and checked out
2024-10-03 00:22:06,836:INFO:root:2 revisions since last Daily bump
2024-10-03 00:22:06,941:INFO:root:writing to ./gcc/ChangeLog
2024-10-03 00:22:07,302:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-03 00:22:07,495:INFO:root:DATESTAMP will be changed:
2024-10-03 00:22:10,929:INFO:root:commit is done
2024-10-03 00:22:37,695:INFO:root:branch is pushed
2024-10-03 00:22:37,762:INFO:root:branch is done
2024-10-03 00:22:37,762:INFO:root:


[gcc r14-10731] Daily bump.

2024-10-02 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:eed6e6e4dbf8b679967ef5831c76e48752217ecc

commit r14-10731-geed6e6e4dbf8b679967ef5831c76e48752217ecc
Author: GCC Administrator 
Date:   Thu Oct 3 00:22:10 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 10 ++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  8 
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cd44be798e10..49ff8fbf6cdf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2024-10-02  Richard Biener  
+
+   Backported from master:
+   2024-09-18  Richard Biener  
+
+   PR tree-optimization/116585
+   * tree-data-ref.cc (split_constant_offset_1): When either
+   operand is subject to abnormal coalescing do no further
+   processing.
+
 2024-09-29  Uros Bizjak  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f464e65124d8..aab92d459f73 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241002
+20241003
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3c43c238f0ab..70dd394aad6a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-10-02  Richard Biener  
+
+   Backported from master:
+   2024-09-18  Richard Biener  
+
+   PR tree-optimization/116585
+   * gcc.dg/torture/pr116585.c: New testcase.
+
 2024-10-01  Jason Merrill  
 
PR c++/115361