https://gcc.gnu.org/g:5dae57e91e5421a6af6378b2afc8c83b1badddef

commit 5dae57e91e5421a6af6378b2afc8c83b1badddef
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Thu Aug 1 01:44:47 2024 -0400

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.meissner | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 84c2de03f070..c68d828220ae 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,3 +1,22 @@
+==================== Branch work174, patch #44 ====================
+
+Change TARGET_MODULO to TARGET_POWER9
+
+As part of the architecture flags patches, this patch changes the use of
+TARGET_POPCNTD to TARGET_POWER7.  The modulo instructions were added in power9 
(ISA
+3.0).  Note, I did not change the uses of TARGET_MODULO where it was explicitly
+generating different code if the machine had a modulo instruction.
+
+2024-08-01  Michael Meissner  <meiss...@linux.ibm.com>
+
+       * config/rs6000/rs6000-builtin.cc (rs6000_builtin_is_supported): Use
+       TARGET_POWER9 instead of TARGET_MODULO.
+       * config/rs6000/rs6000.h (TARGET_CTZ): Likewise.
+       (TARGET_EXTSWSLI): Likewise.
+       (TARGET_MADDLD): Likewise.
+       (TARGET_POWER9): New macro.
+       * config/rs6000/rs6000.md (enabled attribute): Likewise.
+
 ==================== Branch work174, patch #43 ====================
 
 Change TARGET_POPCNTD to TARGET_POWER7

Reply via email to