]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 28 Dec 2024 00:16:40 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 28 Dec 2024 00:16:40 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 7e6060bb12396fc42b3b88d82c9021b98c196b15..411364f27377e5c848e2ca63f1f01a5c7ac276d4 100644 (file)
@@ -1,3 +1,15 @@
+2024-12-27  Jiahao Xu  <xujiahao@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  <danglin@gcc.gnu.org>
 
        PR target/118050
index c880c6c1d3640399fee85aec7b066900bac96fb6..922c136a4f64c4c6822ac55fb06fba547e8ef7cc 100644 (file)
@@ -1 +1 @@
-20241227
+20241228
index c8277307d6493968a7036cbb0247238528724f6d..30580aea916a3f6c552ec2ec76b2fdb5f2701a97 100644 (file)
@@ -1,3 +1,12 @@
+2024-12-27  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2024-12-18  Jakub Jelinek  <jakub@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  <jakub@redhat.com>
 
        PR c++/110345
index 8add8bea7d0758f30e2deaa0c8916df4c286b455..6b1a5c04ba6a60ccb8f1bfa0bfed28bb3d7cadf4 100644 (file)
@@ -1,3 +1,7 @@
+2024-12-27  Jiahao Xu  <xujiahao@loongson.cn>
+
+       * gcc.target/loongarch/vector/lasx/lasx-vcond-3.c: New test.
+
 2024-12-25  Maciej W. Rozycki  <macro@orcam.me.uk>
 
        * gcc.target/alpha/memclr-a2-o1-c9-ptr.c: Remove XFAILs.
index 335f4bc9f61b5d79d6ae1ec73b4b0d62abc92806..128d16b912f8ccbf2d76f8c899d633b664115e9e 100644 (file)
@@ -1,3 +1,18 @@
+2024-12-27  Arsen Arsenović  <arsen@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ć  <arsen@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.dumont@gmail.com>
 
        PR libstdc++/57272