aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog12
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog9
-rw-r--r--gcc/testsuite/ChangeLog4
4 files changed, 26 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e6060b..411364f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c880c6c..922c136 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241227
+20241228
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c827730..30580ae 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8add8be..6b1a5c0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.