[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