https://gcc.gnu.org/g:bed4dec7699a26275abc04943f85c77b9afc6198

commit r15-6449-gbed4dec7699a26275abc04943f85c77b9afc6198
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Dec 28 00:16:40 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 12 ++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        |  9 +++++++++
 gcc/testsuite/ChangeLog |  4 ++++
 libstdc++-v3/ChangeLog  | 15 +++++++++++++++
 5 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e6060bb1239..411364f27377 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,15 @@
+2024-12-27  Jiahao Xu  <xujia...@loongson.cn>
+
+       * config/loongarch/lasx.md (vec_cmp<mode><mode256_i>): Remove.
+       (vec_cmpu<ILASX:mode><mode256_i>): Remove.
+       * config/loongarch/loongarch.cc (loongarch_expand_lsx_cmp):
+       Ensure vector comparison instructions support CMP_OP1.
+       * config/loongarch/lsx.md (vec_cmp<mode><mode_i>): Remove.
+       (vec_cmpu<ILSX:mode><mode_i>): Remove.
+       * config/loongarch/simd.md (ALLVEC, allmode_i): New mode iterators.
+       (vec_cmp<mode><allmode_i>): New define_expand.
+       (vec_cmpu<mode><allmode_i>): Likewise.
+
 2024-12-26  John David Anglin  <dang...@gcc.gnu.org>
 
        PR target/118050
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c880c6c1d364..922c136a4f64 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241227
+20241228
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c8277307d649..30580aea916a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,12 @@
+2024-12-27  Jakub Jelinek  <ja...@redhat.com>
+
+       Revert:
+       2024-12-18  Jakub Jelinek  <ja...@redhat.com>
+
+       * parser.cc (cp_lexer_new_main): Attempt to optimize large sequences
+       of CPP_NUMBER with int type and values 0-255 separated by CPP_COMMA
+       into CPP_EMBED with RAW_DATA_CST u.value.
+
 2024-12-20  Jakub Jelinek  <ja...@redhat.com>
 
        PR c++/110345
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8add8bea7d07..6b1a5c04ba6a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2024-12-27  Jiahao Xu  <xujia...@loongson.cn>
+
+       * gcc.target/loongarch/vector/lasx/lasx-vcond-3.c: New test.
+
 2024-12-25  Maciej W. Rozycki  <ma...@orcam.me.uk>
 
        * gcc.target/alpha/memclr-a2-o1-c9-ptr.c: Remove XFAILs.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 335f4bc9f61b..128d16b912f8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,18 @@
+2024-12-27  Arsen Arsenović  <ar...@aarsen.me>
+
+       PR libstdc++/118196
+       * include/std/generator (generator::operator=(generator)): Add
+       missing 'return *this;'.
+       * testsuite/24_iterators/range_generators/pr118196.cc: New test.
+
+2024-12-27  Arsen Arsenović  <ar...@aarsen.me>
+
+       PR libstdc++/118022
+       * include/std/generator
+       (_Promise_erased::yield_value(const _Yielded_deref&)): Don't
+       implicit-constuct _Yielded_decvref.
+       * testsuite/24_iterators/range_generators/pr118022.cc: New test.
+
 2024-12-19  François Dumont  <frs.dum...@gmail.com>
 
        PR libstdc++/57272

Reply via email to