[gcc(refs/users/meissner/heads/work202-paddis)] Update ChangeLog.*
Michael Meissner
meissner@gcc.gnu.org
Thu Apr 24 19:46:38 GMT 2025
https://gcc.gnu.org/g:6c33c83971134057df603e23fa6164f5d4587815
commit 6c33c83971134057df603e23fa6164f5d4587815
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Thu Apr 24 15:46:35 2025 -0400
Update ChangeLog.*
Diff:
---
gcc/ChangeLog.paddis | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/gcc/ChangeLog.paddis b/gcc/ChangeLog.paddis
index 46ac132473b5..ebf0565f3e00 100644
--- a/gcc/ChangeLog.paddis
+++ b/gcc/ChangeLog.paddis
@@ -1,3 +1,47 @@
+==================== Branch work202-paddis, patch #311 ====================
+
+RFC2677-Add xvrlw support.
+
+2025-04-24 Michael Meissner <meissner@linux.ibm.com>
+
+gcc/
+
+ * config/rs6000/altivec.md (xvrlw): New insn.
+ * config/rs6000/rs6000.h (TARGET_XVRLW): New macro.
+
+gcc/testsuite/
+
+ * gcc.target/powerpc/vector-rotate-left.c: New test.
+
+==================== Branch work202-paddis, patch #310 ====================
+
+RFC2686-Add paddis support.
+
+2025-04-24 Michael Meissner <meissner@linux.ibm.com>
+
+gcc/
+
+ * config/rs6000/constraints.md (eU): New constraint.
+ (eV): Likewise.
+ * config/rs6000/predicates.md (paddis_operand): New predicate.
+ (paddis_paddi_operand): Likewise.
+ (add_operand): Add paddis support.
+ * config/rs6000/rs6000.cc (num_insns_constant_gpr): Add paddis support.
+ (num_insns_constant_multi): Likewise.
+ (print_operand): Add %B<n> for paddis support.
+ * config/rs6000/rs6000.h (TARGET_PADDIS): New macro.
+ (SIGNED_INTEGER_32BIT_P): Likewise.
+ * config/rs6000/rs6000.md (isa attribute): Add paddis support.
+ (enabled attribute); Likewise.
+ (add<mode>3): Likewise.
+ (adddi3 splitter): New splitter for paddis.
+ (movdi_internal64): Add paddis support.
+ (movdi splitter): New splitter for paddis.
+
+gcc/testsuite/
+
+ * gcc.target/powerpc/prefixed-addis.c: New test.
+
==================== Branch work202-paddis, patch #301 ====================
RFC2655-Add saturating subtract built-ins.
More information about the Gcc-cvs
mailing list