[gcc r13-9141] Daily bump.

2024-10-21 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:3ce2fd67c909de96b4eb4dfc326d1abb1d497c6f

commit r13-9141-g3ce2fd67c909de96b4eb4dfc326d1abb1d497c6f
Author: GCC Administrator 
Date:   Tue Oct 22 00:24:06 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 32 
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  9 +
 3 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3bb1b16d47ad..29a1d0432af4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,35 @@
+2024-10-21  Jeevitha  
+
+   Backported from master:
+   2024-10-21  Jeevitha  
+
+   * config/rs6000/amo.h (enum _AMO_LD): Correct the function code for
+   _AMO_LD_DEC_BOUNDED.
+
+2024-10-21  liuhongt  
+
+   Backported from master:
+   2024-10-21  liuhongt  
+
+   PR target/117159
+   * config/i386/sse.md
+   (*_cmp3_zero_extend):
+   Change from define_insn_and_split to define_insn.
+   (*_cmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_cmp3_zero_extend_2):
+   Split to the zero_extend pattern.
+   (*_cmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+
 2024-10-16  Uros Bizjak  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 18b2d489abc8..cf7fc14e4eae 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241021
+20241022
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d5f35011f14f..a9fc13ee91d0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2024-10-21  liuhongt  
+
+   Backported from master:
+   2024-10-21  liuhongt  
+
+   * gcc.target/i386/pr117159.c: New test.
+   * gcc.target/i386/avx512bw-pr103750-1.c: Remove xfail.
+   * gcc.target/i386/avx512bw-pr103750-2.c: Remove xfail.
+
 2024-10-16  Uros Bizjak  
 
Backported from master:


[gcc r15-4533] Daily bump.

2024-10-21 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:52cc5f0436314ab96130610af20fc3119f7d1451

commit r15-4533-g52cc5f0436314ab96130610af20fc3119f7d1451
Author: GCC Administrator 
Date:   Tue Oct 22 00:20:27 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   |  97 
 gcc/DATESTAMP   |   2 +-
 gcc/testsuite/ChangeLog | 396 
 libstdc++-v3/ChangeLog  |  18 +++
 4 files changed, 512 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6c55b4e77030..b77da017ed11 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,100 @@
+2024-10-21  Jeff Law  
+
+   PR rtl-optimization/116488
+   PR rtl-optimization/116579
+   PR rtl-optimization/116915
+   PR rtl-optimization/117226
+   * ext-dce.cc (carry_backpropagate): Properly handle SIGN_EXTEND, add
+   ZERO_EXTEND handling as well.
+   (ext_dce_process_uses): Call carry_backpropagate before the optimization
+   step.
+
+2024-10-21  Pan Li  
+
+   * config/riscv/autovec.md (sstrunc2): Add
+   new pattern sstrunc for double trunc.
+   (sstrunc2): Ditto but for quad trunc.
+   (sstrunc2): Ditto but for oct trunc.
+   * config/riscv/riscv-protos.h (expand_vec_double_sstrunc): Add
+   new func decl to expand double trunc.
+   (expand_vec_quad_sstrunc): Ditto but for quad trunc.
+   (expand_vec_oct_sstrunc): Ditto but for oct trunc.
+   * config/riscv/riscv-v.cc (expand_vec_double_sstrunc): Add new
+   func to expand double trunc.
+   (expand_vec_quad_sstrunc): Ditto but for quad trunc.
+   (expand_vec_oct_sstrunc): Ditto but for oct trunc.
+
+2024-10-21  Pan Li  
+
+   * tree-vect-patterns.cc (gimple_signed_integer_sat_trunc): Add
+   new func decl for signed SAT_TRUNC.
+   (vect_recog_sat_trunc_pattern): Try signed match pattern for
+   the SAT_TRUNC.
+
+2024-10-21  Pan Li  
+
+   * match.pd: Refine matching for vector signed SAT_TRUNC form 1.
+
+2024-10-21  Andrew Carlotti  
+
+   * config/aarch64/aarch64.cc (aarch64_register_move_cost):
+   Increase costs involving MOVEABLE_SYSREGS.
+
+2024-10-21  Andrew Stubbs  
+
+   * config/gcn/gcn.h (SGPR_REGNO_P): Silence warning.
+
+2024-10-21  Alex Coplan  
+
+   PR rtl-optimization/116783
+   * pair-fusion.cc (def_walker::cand_addr_uses): New.
+   (def_walker::def_walker): Add parameter for candidate address
+   uses.
+   (def_walker::alias_conflict_p): Declare.
+   (def_walker::addr_reg_conflict_p): New.
+   (def_walker::conflict_p): New.
+   (store_walker::store_walker): Add parameter for candidate
+   address uses and pass to base ctor.
+   (store_walker::conflict_p): Rename to ...
+   (store_walker::alias_conflict_p): ... this.
+   (load_walker::load_walker): Add parameter for candidate
+   address uses and pass to base ctor.
+   (load_walker::conflict_p): Rename to ...
+   (load_walker::alias_conflict_p): ... this.
+   (pair_fusion_bb_info::try_fuse_pair): Collect address register
+   uses for candidate insns and pass down to alias walkers.
+
+2024-10-21  Jeevitha  
+
+   * config/rs6000/amo.h (enum _AMO_LD): Correct the function code for
+   _AMO_LD_DEC_BOUNDED.
+
+2024-10-21  Haochen Jiang  
+
+   * common/config/i386/cpuinfo.h (get_intel_cpu): Refactor the
+   function for future expansion on different family.
+
+2024-10-21  liuhongt  
+
+   PR target/117159
+   * config/i386/sse.md
+   (*_cmp3_zero_extend):
+   Change from define_insn_and_split to define_insn.
+   (*_cmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_cmp3_zero_extend_2):
+   Split to the zero_extend pattern.
+   (*_cmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+
 2024-10-20  Jeff Law  
 
Revert:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 18b2d489abc8..cf7fc14e4eae 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241021
+20241022
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ebaa2900cf59..f3780d4ac072 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,399 @@
+2024-10-21  Jeff Law  
+
+   PR rtl-optimization/116488
+   PR rtl-optimization/116579
+   PR rtl-optimization/116915
+   PR rtl-optimization/117226
+   * gcc.dg/torture/pr116488.c: New test.
+   * gcc.dg/torture/pr116579.c: New test.
+   * gcc.dg/torture/pr116915.c: New test.
+   * gcc.dg/torture/pr117226.c: New test.
+
+2024-10-21  Pan Li  
+
+   * gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
+   * gcc.target/riscv/rvv/autovec/unop/vec_sat_s_trunc-8-i16-to-i8.c: New 
test.
+   * gcc.target/riscv/rvv/autovec/unop/vec_sat_s_trunc-8-i32-to-i16.c: New 
test.
+   * gcc.target/riscv/rvv

[gcc r12-10780] Daily bump.

2024-10-21 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:2db070cbf9684838643c7205bb67187369157375

commit r12-10780-g2db070cbf9684838643c7205bb67187369157375
Author: GCC Administrator 
Date:   Tue Oct 22 00:23:29 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 32 
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  9 +
 3 files changed, 42 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bff57f4da6cb..23eea1a512ee 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,35 @@
+2024-10-21  Jeevitha  
+
+   Backported from master:
+   2024-10-21  Jeevitha  
+
+   * config/rs6000/amo.h (enum _AMO_LD): Correct the function code for
+   _AMO_LD_DEC_BOUNDED.
+
+2024-10-21  liuhongt  
+
+   Backported from master:
+   2024-10-21  liuhongt  
+
+   PR target/117159
+   * config/i386/sse.md
+   (*_cmp3_zero_extend):
+   Change from define_insn_and_split to define_insn.
+   (*_cmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_cmp3_zero_extend_2):
+   Split to the zero_extend pattern.
+   (*_cmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+
 2024-10-16  Uros Bizjak  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 18b2d489abc8..cf7fc14e4eae 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241021
+20241022
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 236aaba929f1..52b10672a355 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2024-10-21  liuhongt  
+
+   Backported from master:
+   2024-10-21  liuhongt  
+
+   * gcc.target/i386/pr117159.c: New test.
+   * gcc.target/i386/avx512bw-pr103750-1.c: Remove xfail.
+   * gcc.target/i386/avx512bw-pr103750-2.c: Remove xfail.
+
 2024-10-16  Uros Bizjak  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2024-10-21 Thread (Cron Daemon) via Gccadmin
9991 blocks


[gcc r14-10815] Daily bump.

2024-10-21 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:04c9cbe49faf7397cac910459cfc1a514d310c7d

commit r14-10815-g04c9cbe49faf7397cac910459cfc1a514d310c7d
Author: GCC Administrator 
Date:   Tue Oct 22 00:26:16 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 95 +
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog | 33 +
 3 files changed, 129 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7bc56373953e..74eefc2fe780 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,98 @@
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-12  Richard Biener  
+
+   PR tree-optimization/117104
+   * match.pd ((cmp:c (minmax:c @0 @1) @0) -> (out @0 @1)): Properly
+   guard the vector case.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-07  Richard Biener  
+
+   PR tree-optimization/116982
+   * tree-vectorizer.h (vect_analyze_loop): Pass in .LOOP_VECTORIZED
+   call.
+   (vect_analyze_loop_form): Likewise.
+   * tree-vect-loop.cc (vect_analyze_loop_form): Reject loops where we
+   cannot determine a IV exit for the scalar loop.
+   (vect_analyze_loop): Adjust.
+   * tree-vectorizer.cc (try_vectorize_loop_1): Likewise.
+   * tree-parloops.cc (gather_scalar_reductions): Likewise.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-15  Richard Biener  
+
+   PR tree-optimization/116907
+   * tree-ssa-live.cc (clear_unused_block_pointer_in_block): New
+   helper.
+   (clear_unused_block_pointer): Call it.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-13  Richard Biener  
+
+   PR tree-optimization/116481
+   * pointer-query.cc (build_printable_array_type):
+   Build an array types with function or method element type
+   manually to avoid bogus diagnostic.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-14  Richard Biener  
+
+   PR tree-optimization/116290
+   * tree-loop-distribution.cc (determine_reduction_stmt_1): PHIs
+   have no debug variants.  Start with first non-debug real stmt.
+   * tree-ssa-loop-ivopts.cc (find_givs_in_bb): Do not analyze
+   debug stmts.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-05-17  Richard Biener  
+
+   PR middle-end/115110
+   * tree-ssa-alias.cc (view_converted_memref_p): Fix.
+
+2024-10-21  Jeevitha  
+
+   Backported from master:
+   2024-10-21  Jeevitha  
+
+   * config/rs6000/amo.h (enum _AMO_LD): Correct the function code for
+   _AMO_LD_DEC_BOUNDED.
+
+2024-10-21  liuhongt  
+
+   Backported from master:
+   2024-10-21  liuhongt  
+
+   PR target/117159
+   * config/i386/sse.md
+   (*_cmp3_zero_extend):
+   Change from define_insn_and_split to define_insn.
+   (*_cmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_ucmp3_zero_extend):
+   Ditto.
+   (*_cmp3_zero_extend_2):
+   Split to the zero_extend pattern.
+   (*_cmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+   (*_ucmp3_zero_extend_2):
+   Ditto.
+
 2024-10-18  Martin Jambor  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 18b2d489abc8..cf7fc14e4eae 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241021
+20241022
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7b1c30e109c1..cf68245cecb1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,36 @@
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-12  Richard Biener  
+
+   PR tree-optimization/117104
+   * gcc.dg/pr117104.c: New testcase.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-13  Richard Biener  
+
+   PR tree-optimization/116481
+   * gcc.dg/pr116481.c: New testcase.
+
+2024-10-21  Richard Biener  
+
+   Backported from master:
+   2024-10-14  Richard Biener  
+
+   PR tree-optimization/116290
+   * gcc.dg/pr116290.c: New testcase.
+
+2024-10-21  liuhongt  
+
+   Backported from master:
+   2024-10-21  liuhongt  
+
+   * gcc.target/i386/pr117159.c: New test.
+   * gcc.target/i386/avx512bw-pr103750-1.c: Remove xfail.
+   * gcc.target/i386/avx512bw-pr103750-2.c: Remove xfail.
+
 2024-10-18  Martin Jambor  
 
Backported from master:


Cron sh /home/gccadmin/scripts/update_version_git

2024-10-21 Thread (Cron Daemon) via Gccadmin
2024-10-22 00:17:27,985:INFO:root:=== Working on: master ===
2024-10-22 00:17:28,453:INFO:root:branch pulled and checked out
2024-10-22 00:17:28,864:INFO:root:24 revisions since last Daily bump
2024-10-22 00:17:30,288:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:17:32,723:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:17:35,348:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:17:41,946:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:17:42,123:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:17:52,387:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:18:13,233:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-22 00:18:16,251:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-22 00:18:26,838:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-22 00:18:38,126:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:18:47,646:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:19:01,133:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:19:01,757:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:19:04,041:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:19:08,927:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:19:16,185:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:19:45,415:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:19:45,588:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:19:49,277:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:19:52,719:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:20:00,395:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:20:03,788:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:20:06,777:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:20:14,278:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:20:19,216:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:20:19,529:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:20:23,048:INFO:root:DATESTAMP will be changed:
2024-10-22 00:20:27,873:INFO:root:commit is done
2024-10-22 00:21:39,927:INFO:root:branch is pushed
2024-10-22 00:21:39,995:INFO:root:branch is done
2024-10-22 00:21:39,995:INFO:root:
2024-10-22 00:21:42,800:INFO:root:=== Working on: releases/gcc-12 ===
2024-10-22 00:23:13,260:INFO:root:branch pulled and checked out
2024-10-22 00:23:13,261:INFO:root:3 revisions since last Daily bump
2024-10-22 00:23:13,390:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:23:13,642:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:23:15,537:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:23:15,728:INFO:root:DATESTAMP will be changed:
2024-10-22 00:23:29,992:INFO:root:commit is done
2024-10-22 00:23:54,632:INFO:root:branch is pushed
2024-10-22 00:23:54,693:INFO:root:branch is done
2024-10-22 00:23:54,693:INFO:root:
2024-10-22 00:23:54,821:INFO:root:=== Working on: releases/gcc-13 ===
2024-10-22 00:24:01,257:INFO:root:branch pulled and checked out
2024-10-22 00:24:01,258:INFO:root:3 revisions since last Daily bump
2024-10-22 00:24:01,380:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:24:01,559:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:24:02,831:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:24:03,815:INFO:root:DATESTAMP will be changed:
2024-10-22 00:24:06,861:INFO:root:commit is done
2024-10-22 00:24:41,027:INFO:root:branch is pushed
2024-10-22 00:24:41,090:INFO:root:branch is done
2024-10-22 00:24:41,091:INFO:root:
2024-10-22 00:24:49,060:INFO:root:=== Working on: releases/gcc-14 ===
2024-10-22 00:26:04,691:INFO:root:branch pulled and checked out
2024-10-22 00:26:04,692:INFO:root:9 revisions since last Daily bump
2024-10-22 00:26:10,556:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:10,873:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:26:11,066:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:11,261:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:11,451:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:11,648:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:26:11,872:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:12,072:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:26:12,268:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:12,457:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:12,650:INFO:root:writing to ./gcc/ChangeLog
2024-10-22 00:26:12,842:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-22 00:26:13,005:INFO:root:DATESTAMP will be changed:
2024-10-22 00:26:16,351:INFO:root:commit is done
2024-10-22 00:26:42,078:INFO:root:branch is pushed
2024-10-22 00:26:42,141:INFO:root:branch is done
2024-10-22 00:26:42,141:INFO:root: