https://gcc.gnu.org/g:7bedd90064489ea6db3a28999df34d7e1340dbb2

commit 7bedd90064489ea6db3a28999df34d7e1340dbb2
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Fri Mar 22 00:45:00 2024 -0400

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.dmf | 45 +++++++++++++++++++++++++++++++++------------
 1 file changed, 33 insertions(+), 12 deletions(-)

diff --git a/gcc/ChangeLog.dmf b/gcc/ChangeLog.dmf
index 5a28e3e994b..edc0448b14f 100644
--- a/gcc/ChangeLog.dmf
+++ b/gcc/ChangeLog.dmf
@@ -1,4 +1,14 @@
-==================== Branch work163-dmf, patch #106 ====================
+==================== Branch work163-dmf, patch #130 ====================
+
+Add support for XVRL instruction.
+
+2024-03-22  Michael Meissner  <meiss...@linux.ibm.com>
+
+gcc/
+
+       * config/rs6000/altivec.md (xvrlw): New insn.
+
+==================== Branch work163-dmf, patch #126 ====================
 
 PowerPC: Add support for 1,024 bit DMR registers.
 
@@ -20,7 +30,7 @@ don't have aliases for __dmr512 and __dmr1024 that we've 
discussed internally.
 The patches have been tested on both little and big endian systems.  Can I 
check
 it into the master branch?
 
-2024-03-19   Michael Meissner  <meiss...@linux.ibm.com>
+2024-03-22   Michael Meissner  <meiss...@linux.ibm.com>
 
 gcc/
 
@@ -70,11 +80,11 @@ gcc/testsuite/
 
        * gcc.target/powerpc/dm-1024bit.c: New test.
 
-==================== Branch work163-dmf, patch #105 ====================
+==================== Branch work163-dmf, patch #125 ====================
 
 Add dense math test for new instruction names.
 
-2024-03-19   Michael Meissner  <meiss...@linux.ibm.com>
+2024-03-22   Michael Meissner  <meiss...@linux.ibm.com>
 
 gcc/testsuite/
 
@@ -82,7 +92,7 @@ gcc/testsuite/
        * lib/target-supports.exp (check_effective_target_ppc_dmr_ok): New
        target test.
 
-==================== Branch work163-dmf, patch #104 ====================
+==================== Branch work163-dmf, patch #124 ====================
 
 PowerPC: Switch to dense math names for all MMA operations.
 
@@ -97,7 +107,7 @@ the 'dm' prefix afterwards.  To prevent having two sets of 
parallel int
 attributes, we remove the "pm" prefix from the instruction string in the
 attributes, and add it later, both in the insn name and in the output template.
 
-2024-03-19   Michael Meissner  <meiss...@linux.ibm.com>
+2024-03-22   Michael Meissner  <meiss...@linux.ibm.com>
 
 gcc/
 
@@ -133,7 +143,7 @@ gcc/
        (mma_pm<vvi4i4i4>): Likewise.
        (mma_pm<avvi4i4i4>): Likewise.
 
-==================== Branch work163-dmf, patch #103 ====================
+==================== Branch work163-dmf, patch #123 ====================
 
 Add support for dense math registers.
 
@@ -184,7 +194,7 @@ both MMA without dense math and MMA with dense math:
 It is possible that the mangling for DMRs and the GDB register numbers may
 produce other changes in the future.
 
-2024-03-19   Michael Meissner  <meiss...@linux.ibm.com>
+2024-03-22   Michael Meissner  <meiss...@linux.ibm.com>
 
        * config/rs6000/mma.md (movxo): Add comments about dense math registers.
        (movxo_nodm): Rename from movxo and restrict the usage to machines
@@ -201,6 +211,8 @@ produce other changes in the future.
        (accumulator_operand): Add support for dense math registers.
        * config/rs6000/rs6000-builtin.cc (rs6000_gimple_fold_mma_builtin): Do
        not de-prime accumulator when disassembling a vector quad.
+       * config/rs6000/rs6000-c.cc (rs6000_define_or_undefine_macro): Define
+       __DENSE_MATH__ if we have dense math registers.
        * config/rs6000/rs6000.cc (enum rs6000_reg_type): Add DMR_REG_TYPE.
        (enum rs6000_reload_reg_type): Add RELOAD_REG_DMR.
        (LAST_RELOAD_REG_CLASS): Add support for DMR registers and the wD
@@ -239,8 +251,10 @@ produce other changes in the future.
        (enum r6000_reg_class_enum): Add RS6000_CONSTRAINT_wD.
        (REGISTER_NAMES): Add DMR registers.
        (ADDITIONAL_REGISTER_NAMES): Likewise.
+       * config/rs6000/rs6000.md (FIRST_DMR_REGNO): New constant.
+       (LAST_DMR_REGNO): Likewise.
 
-==================== Branch work163-dmf, patch #102 ====================
+==================== Branch work163-dmf, patch #122 ====================
 
 Add wD constraint.
 
@@ -249,7 +263,7 @@ that overlap with VSX registers 0..31 on power10.  Future 
patches will add the
 support for a separate accumulator register class that will be used when the
 support for dense math registes is added.
 
-2024-03-19   Michael Meissner  <meiss...@linux.ibm.com>
+2024-03-22   Michael Meissner  <meiss...@linux.ibm.com>
 
        * config/rs6000/constraints.md (wD): New constraint.
        * config/rs6000/mma.md (mma_disassemble_acc): Likewise.
@@ -276,7 +290,7 @@ support for dense math registes is added.
        the 'wD' constraint.
        * doc/md.texi (PowerPC constraints): Document the 'wD' constraint.
 
-==================== Branch work163-dmf, patch #101 ====================
+==================== Branch work163-dmf, patch #121 ====================
 
 Use vector pair load/store for memcpy with -mcpu=future
 
@@ -285,7 +299,7 @@ vector pair and store vector pair instructions when 
optimizing things like
 memory copy.  This patch enables using those instructions if -mcpu=future is
 used.
 
-2024-03-18  Michael Meissner  <meiss...@linux.ibm.com>
+2024-03-22  Michael Meissner  <meiss...@linux.ibm.com>
 
 gcc/
 
@@ -296,6 +310,13 @@ gcc/
        store vector pair operations set and reset when the PowerPC processor is
        changed.
 
+==================== Branch work163-dmf, patch #106 was reverted 
====================
+==================== Branch work163-dmf, patch #105 was reverted 
====================
+==================== Branch work163-dmf, patch #104 was reverted 
====================
+==================== Branch work163-dmf, patch #103 was reverted 
====================
+==================== Branch work163-dmf, patch #102 was reverted 
====================
+==================== Branch work163-dmf, patch #101 was reverted 
====================
+
 ==================== Branch work163-dmf, baseline ====================
 
 Add ChangeLog.dmf and update REVISION.

Reply via email to