[gcc r14-10857] Daily bump.

2024-10-30 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:0e132a3b9510de32f4ad9a90cf9a1a482a20c95a

commit r14-10857-g0e132a3b9510de32f4ad9a90cf9a1a482a20c95a
Author: GCC Administrator 
Date:   Thu Oct 31 00:22:52 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 77 +
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog | 22 ++
 3 files changed, 100 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 831611f878af..011b5c1b21f9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,80 @@
+2024-10-30  David Malcolm  
+
+   Backported from master:
+   2024-10-29  David Malcolm  
+
+   PR jit/117275
+   * varasm.cc (process_pending_assemble_externals): Reset
+   pending_assemble_externals_set to nullptr after deleting it.
+   (varasm_cc_finalize): Delete pending_assemble_externals_set.
+
+2024-10-30  David Malcolm  
+
+   Backported from master:
+   2024-10-23  David Malcolm  
+
+   PR jit/117275
+   * toplev.cc (toplev::finalize): Call varasm_cc_finalize.
+   * varasm.cc (varasm_cc_finalize): New.
+   * varasm.h (varasm_cc_finalize): New decl.
+
+2024-10-30  Alex Coplan  
+
+   PR rtl-optimization/116783
+   * config/aarch64/aarch64-ldp-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.
+   (ldp_bb_info::try_fuse_pair): Collect address register
+   uses for candidate insns and pass down to alias walkers.
+
+2024-10-30  liuhongt  
+
+   Backported from master:
+   2024-10-30  liuhongt  
+
+   PR target/117318
+   * config/i386/sse.md (*avx512vl_v2div2qi2_mask_store_1):
+   Rename to ..
+   (avx512vl_v2div2qi2_mask_store_1): .. this.
+   (avx512vl_v2div2qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v4qi2_mask_store_1): Rename to ..
+   (avx512vl_v4qi2_mask_store_1): .. this.
+   (avx512vl_v4qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v8qi2_mask_store_1): Rename to ..
+   (avx512vl_v8qi2_mask_store_1): .. this.
+   (avx512vl_v8qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v4hi2_mask_store_1): Rename to ..
+   (avx512vl_v4hi2_mask_store_1): .. this.
+   (avx512vl_v4hi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v2div2hi2_mask_store_1): Rename to ..
+   (avx512vl_v2div2hi2_mask_store_1): .. this.
+   (avx512vl_v2div2hi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v2div2si2_mask_store_1): Rename to ..
+   (avx512vl_v2div2si2_mask_store_1): .. this.
+   (avx512vl_v2div2si2_mask_store_2): Change to
+   define_expand.
+   (*avx512f_v8div16qi2_mask_store_1): Rename to ..
+   (avx512f_v8div16qi2_mask_store_1): .. this.
+   (avx512f_v8div16qi2_mask_store_2): Change to
+   define_expand.
+
 2024-10-29  Eric Botcazou  
 
PR rtl-optimization/117327
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d334905e0408..bf9a843b29c7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241030
+20241031
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 84b10e1306e2..80833e9394f3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2024-10-30  David Malcolm  
+
+   Backported from master:
+   2024-10-15  David Malcolm  
+
+   * jit.dg/test-error-pr63969-missing-driver.c (create_code): When
+   breaking PATH, use setenv with a bogus value, rather than
+   unsetenv, in case the system uses a default path that contains
+   the driver binary.
+
+2024-10-30  Alex Coplan  
+
+   PR rtl-optimization/116783
+   * g++.dg/torture/pr116783.C: New test.
+
+2024-10-30  liuhongt  
+
+   Backported from master:
+   2024-10-30  liuhongt  
+
+   * gcc.target/i386/pr117318.c: New test.
+
 2024-10-29  Eric Botcazou  
 
* gcc.c-torture/execute/20241029-1.c: New test.


Cron sh /home/gccadmin/scripts/update_version_git

2024-10-30 Thread (Cron Daemon) via Gccadmin
2024-10-31 00:16:58,659:INFO:root:=== Working on: master ===
2024-10-31 00:16:59,118:INFO:root:branch pulled and checked out
2024-10-31 00:16:59,130:INFO:root:28 revisions since last Daily bump
2024-10-31 00:16:59,901:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:17:00,087:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:17:14,811:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:17:24,002:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:17:25,451:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-10-31 00:17:31,745:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:17:42,464:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:17:42,637:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:17:42,812:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:17:45,677:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:17:49,941:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:17:50,106:INFO:root:writing to ./ChangeLog
2024-10-31 00:17:50,261:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:17:58,197:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:17:58,389:INFO:root:writing to ./gcc/fortran/ChangeLog
2024-10-31 00:17:58,540:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:01,135:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:18:01,335:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-31 00:18:03,742:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-31 00:18:10,369:INFO:root:writing to ./gcc/cp/ChangeLog
2024-10-31 00:18:10,518:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:18:12,253:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:12,432:INFO:root:writing to ./gcc/c/ChangeLog
2024-10-31 00:18:15,702:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:18:24,495:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:24,676:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:28,577:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:32,687:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:34,258:INFO:root:writing to ./gcc/c-family/ChangeLog
2024-10-31 00:18:34,856:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:35,654:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:18:35,823:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:18:39,751:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:18:39,910:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-31 00:18:40,871:INFO:root:writing to ./libstdc++-v3/ChangeLog
2024-10-31 00:18:43,305:INFO:root:DATESTAMP will be changed:
2024-10-31 00:18:53,687:INFO:root:commit is done
2024-10-31 00:19:25,784:INFO:root:branch is pushed
2024-10-31 00:19:25,855:INFO:root:branch is done
2024-10-31 00:19:25,855:INFO:root:
2024-10-31 00:19:27,754:INFO:root:=== Working on: releases/gcc-12 ===
2024-10-31 00:19:39,929:INFO:root:branch pulled and checked out
2024-10-31 00:19:39,930:INFO:root:2 revisions since last Daily bump
2024-10-31 00:19:40,013:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:19:40,310:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:19:40,505:INFO:root:DATESTAMP will be changed:
2024-10-31 00:19:44,158:INFO:root:commit is done
2024-10-31 00:20:09,155:INFO:root:branch is pushed
2024-10-31 00:20:09,214:INFO:root:branch is done
2024-10-31 00:20:09,214:INFO:root:
2024-10-31 00:20:09,450:INFO:root:=== Working on: releases/gcc-13 ===
2024-10-31 00:22:09,203:INFO:root:branch pulled and checked out
2024-10-31 00:22:09,205:INFO:root:2 revisions since last Daily bump
2024-10-31 00:22:09,279:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:22:09,471:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:22:09,880:INFO:root:DATESTAMP will be changed:
2024-10-31 00:22:12,589:INFO:root:commit is done
2024-10-31 00:22:38,172:INFO:root:branch is pushed
2024-10-31 00:22:38,233:INFO:root:branch is done
2024-10-31 00:22:38,234:INFO:root:
2024-10-31 00:22:38,285:INFO:root:=== Working on: releases/gcc-14 ===
2024-10-31 00:22:45,978:INFO:root:branch pulled and checked out
2024-10-31 00:22:45,979:INFO:root:6 revisions since last Daily bump
2024-10-31 00:22:46,180:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:22:46,856:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:22:47,019:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:22:47,172:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:22:47,360:INFO:root:writing to ./gcc/testsuite/ChangeLog
2024-10-31 00:22:47,533:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:22:47,719:INFO:root:writing to ./gcc/ChangeLog
2024-10-31 00:22:47,872:INFO:root:DATESTAMP will be changed:
2024-10-31 00:22:52,211:INFO:root:commit is done
2024-10-31 00:23:22,125:INFO:root:branch is pushed
2024-10-31 00:23:22,186:INFO:root:branch is done
2024-10-31 00:23:22,187:INFO:root:


Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git

2024-10-30 Thread (Cron Daemon) via Gccadmin
9992 blocks


[gcc r15-4790] Daily bump.

2024-10-30 Thread GCC Administrator via Libstdc++-cvs
.
+   (LDRU_Z_QUALIFIERS): Delete.
+
+2024-10-30  Richard Biener  
+
+   * tree-vect-patterns.cc (check_bool_pattern): Remove.
+   (adjust_bool_pattern_cast): Likewise.
+   (adjust_bool_pattern): Likewise.
+   (sort_after_uid): Likewise.
+   (adjust_bool_stmts): Likewise.
+   (vect_recog_bool_pattern): Remove calls to check_bool_pattern
+   and fold as if it returns false.
+
+2024-10-30  Jakub Jelinek  
+
+   PR target/117296
+   * function.cc (assign_parms): Call do_pending_stack_adjust.
+
+2024-10-30  Jakub Jelinek  
+
+   PR middle-end/117348
+   * genmatch.cc: Replace defined(HAVE_DECL_FMEMOPEN)
+   test with HAVE_DECL_FMEMOPEN.
+
+2024-10-30  Uros Bizjak  
+
+   * config/i386/i386.h (enum ix86_stack_slot): Remove SLOT_TEMP.
+   * config/i386/i386-expand.cc (ix86_expand_builtin)
+   : Use assign_stack_temp instead of
+   assign_386_stack_local with SLOT_TEMP.
+   : Ditto.
+   (ix86_expand_divmod_libfunc): Ditto.
+   * config/i386/i386.md (floatunssi2): Ditto.
+   * config/i386/sync.md (atomic_load): Ditto.
+   (atomic_store): Ditto.
+
+2024-10-30  xuli  
+
+   * match.pd: Simplify (x != 0 ? x + ~0 : 0) to (x - x != 0).
+
 2024-10-29  Andi Kleen  
 
Revert:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d334905e0408..bf9a843b29c7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241030
+20241031
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d0895c53ddd6..0166c5937a0e 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,18 @@
+2024-10-30  Joseph Myers  
+
+   * c.opt (std=c23, std=gnu23, std=iso9899:2024): Do not mark as
+   experimental and incomplete.
+
+2024-10-30  Jakub Jelinek  
+
+   PR c/117021
+   * c-common.cc (c_add_case_label): Emit different diagnostics for C
+   on case ranges.  Diagnose for C using pedwarn conversions of range
+   expressions changing value and don't emit further conversion
+   diagnostics if the pedwarn has been diagnosed.  For empty ranges
+   bail out after emitting warning, don't add anything into splay
+   trees nor add a CASE_LABEL_EXPR.
+
 2024-10-29  David Malcolm  
 
PR other/116613
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index ed911a738d0f..a9d1b261a50a 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2024-10-30  Jakub Jelinek  
+
+   * c-parser.cc (c_parser_postfix_expression): Diagnose if
+   first __builtin_stdc_* argument has char type even when
+   -funsigned-char.
+
 2024-10-29  David Malcolm  
 
PR other/116613
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e41cde2a928e..40ff0f706856 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-10-30  Iain Sandoe  
+
+   PR c++/116607
+   * contracts.cc (has_active_contract_condition): Use the
+   CONTRACT_CHAIN macro to advance through the attribute list.
+
 2024-10-29  David Malcolm  
 
PR other/116613
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index ddcc65ce2ced..2d353e992058 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2024-10-30  Harald Anlauf  
+
+   * trans-expr.cc (gfc_trans_class_init_assign): Free intermediate
+   gfc_expr's.
+   * trans.cc (get_final_proc_ref): Likewise.
+   (get_elem_size): Likewise.
+   (gfc_add_finalizer_call): Likewise.
+
 2024-10-29  David Malcolm  
 
PR other/116613
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b4cb431ae7b7..9099141580f6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,74 @@
+2024-10-30  Kugan Vivekanandarajah  
+
+   * gcc.dg/vect/bb-slp-77.c: New test.
+
+2024-10-30  Kugan Vivekanandarajah  
+
+   * g++.dg/alias-checks.C: New test.
+
+2024-10-30  Jakub Jelinek  
+
+   * gcc.dg/builtin-stdc-bit-3.c: New test.
+   * gcc.dg/builtin-stdc-rotate-3.c: New test.
+
+2024-10-30  Iain Sandoe  
+
+   PR c++/116607
+   * g++.dg/contracts/pr116607.C: New test.
+
+2024-10-30  liuhongt  
+
+   * gcc.target/i386/pr117318.c: New test.
+
+2024-10-30  Jakub Jelinek  
+
+   PR target/117296
+   * gcc.target/i386/pr117296.c: New test.
+
+2024-10-30  Paul Thomas  
+
+   PR fortran/117335
+   * gfortran.dg/pr115070.f90: Delete.
+   * gfortran.dg/ieee/pr115070.f90: Moved to ieee directory to
+   prevent failures on incompatible architectures.
+
+2024-10-30  Jakub Jelinek  
+
+   PR c/117021
+   * gcc.dg/switch-6.c: Expect different diagnostics.  Add -std=gnu23
+   to dg-options.
+   * gcc.dg/switch-7.c: Expect different diagnostics.  Add -std=c23
+   to dg-options.
+   * gcc.dg/gnu23-switch-1.c: New test.
+   * gcc.dg/gnu23-switch-2.c: New test.
+   * gcc.dg/c23-switch-1.c: New test.
+   * gcc.dg/c2y-switch-1.c: New test.
+   * gcc.dg/c2y-switch-2.c: New test.
+   * gcc.

[gcc r12-10794] Daily bump.

2024-10-30 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:49971d35ef30c3f2cde2636f9e0c072ca016db8a

commit r12-10794-g49971d35ef30c3f2cde2636f9e0c072ca016db8a
Author: GCC Administrator 
Date:   Thu Oct 31 00:19:44 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 36 
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  7 +++
 3 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index be7a3250ef91..78593f16aa8a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,39 @@
+2024-10-30  liuhongt  
+
+   Backported from master:
+   2024-10-30  liuhongt  
+
+   PR target/117318
+   * config/i386/sse.md (*avx512vl_v2div2qi2_mask_store_1):
+   Rename to ..
+   (avx512vl_v2div2qi2_mask_store_1): .. this.
+   (avx512vl_v2div2qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v4qi2_mask_store_1): Rename to ..
+   (avx512vl_v4qi2_mask_store_1): .. this.
+   (avx512vl_v4qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v8qi2_mask_store_1): Rename to ..
+   (avx512vl_v8qi2_mask_store_1): .. this.
+   (avx512vl_v8qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v4hi2_mask_store_1): Rename to ..
+   (avx512vl_v4hi2_mask_store_1): .. this.
+   (avx512vl_v4hi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v2div2hi2_mask_store_1): Rename to ..
+   (avx512vl_v2div2hi2_mask_store_1): .. this.
+   (avx512vl_v2div2hi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v2div2si2_mask_store_1): Rename to ..
+   (avx512vl_v2div2si2_mask_store_1): .. this.
+   (avx512vl_v2div2si2_mask_store_2): Change to
+   define_expand.
+   (*avx512f_v8div16qi2_mask_store_1): Rename to ..
+   (avx512f_v8div16qi2_mask_store_1): .. this.
+   (avx512f_v8div16qi2_mask_store_2): Change to
+   define_expand.
+
 2024-10-29  Eric Botcazou  
 
PR rtl-optimization/117327
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d334905e0408..bf9a843b29c7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241030
+20241031
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fb53c99dbdae..a504ec57e18c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2024-10-30  liuhongt  
+
+   Backported from master:
+   2024-10-30  liuhongt  
+
+   * gcc.target/i386/pr117318.c: New test.
+
 2024-10-29  Eric Botcazou  
 
* gcc.c-torture/execute/20241029-1.c: New test.


[gcc r13-9158] Daily bump.

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

commit r13-9158-gd40cc092906a5ee6317490486f0c5e5b19f16bc1
Author: GCC Administrator 
Date:   Thu Oct 31 00:22:12 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 36 
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  7 +++
 3 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b5351d63f100..ec53054ecf17 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,39 @@
+2024-10-30  liuhongt  
+
+   Backported from master:
+   2024-10-30  liuhongt  
+
+   PR target/117318
+   * config/i386/sse.md (*avx512vl_v2div2qi2_mask_store_1):
+   Rename to ..
+   (avx512vl_v2div2qi2_mask_store_1): .. this.
+   (avx512vl_v2div2qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v4qi2_mask_store_1): Rename to ..
+   (avx512vl_v4qi2_mask_store_1): .. this.
+   (avx512vl_v4qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v8qi2_mask_store_1): Rename to ..
+   (avx512vl_v8qi2_mask_store_1): .. this.
+   (avx512vl_v8qi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v4hi2_mask_store_1): Rename to ..
+   (avx512vl_v4hi2_mask_store_1): .. this.
+   (avx512vl_v4hi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v2div2hi2_mask_store_1): Rename to ..
+   (avx512vl_v2div2hi2_mask_store_1): .. this.
+   (avx512vl_v2div2hi2_mask_store_2): Change to
+   define_expand.
+   (*avx512vl_v2div2si2_mask_store_1): Rename to ..
+   (avx512vl_v2div2si2_mask_store_1): .. this.
+   (avx512vl_v2div2si2_mask_store_2): Change to
+   define_expand.
+   (*avx512f_v8div16qi2_mask_store_1): Rename to ..
+   (avx512f_v8div16qi2_mask_store_1): .. this.
+   (avx512f_v8div16qi2_mask_store_2): Change to
+   define_expand.
+
 2024-10-29  Eric Botcazou  
 
PR rtl-optimization/117327
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d334905e0408..bf9a843b29c7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241030
+20241031
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bb014a08223b..f5369c516c32 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2024-10-30  liuhongt  
+
+   Backported from master:
+   2024-10-30  liuhongt  
+
+   * gcc.target/i386/pr117318.c: New test.
+
 2024-10-29  Eric Botcazou  
 
* gcc.c-torture/execute/20241029-1.c: New test.