[gcc(refs/users/meissner/heads/work222)] Update ChangeLog.*

Michael Meissner meissner@gcc.gnu.org
Mon Sep 22 02:05:00 GMT 2025


https://gcc.gnu.org/g:71e186ade986d1ef3bfbe1566aad79b89e4b3870

commit 71e186ade986d1ef3bfbe1566aad79b89e4b3870
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Sun Sep 21 22:04:54 2025 -0400

    Update ChangeLog.*

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

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 1cc58ef7235d..431f7c75ed76 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,3 +1,40 @@
+==================== Branch work222, patch #19 ====================
+
+Use power7 CPU option for power7 support instead of -mpopcntd
+
+2025-09-21  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/dfp.h (cmp<mode>_internal1): Use power7 CPU option
+	support instead of -mpopcntd, except for population count instructions.
+	* config/rs6000/rs6000-builtin.cc (rs6000_builtin_is_supported):
+	Likewise.
+	* config/rs6000/rs6000-string.cc (expand_block_compare_gpr): Likewise.
+	* config/rs6000/rs6000.cc (rs6000_hard_regno_mode_ok_uncached):
+	Likewise.
+	(rs6000_option_override_internal): Likewise.
+	* config/rs6000/rs6000.h (TARGET_LDBRX): Likewise.
+	(TARGET_FCFID): Likewise.
+	(TARGET_LFIWZX): Likewise.
+	(TARGET_FCFIDS): Likewise.
+	(TARGET_FCFIDU): Likewise.
+	(TARGET_FCFIDUS): Likewise.
+	(TARGET_FCTIDUZ): Likewise.
+	(TARGET_FCTIWUZ): Likewise.
+	(TARGET_EXTRA_BUILTINS): Likewise.
+	(TARGET_POWER7): New macro.
+	* config/rs6000/rs6000.md (isa attribute): Use power7 CPU option support
+	instead of -mpopcntd, except for population count instructions.
+	(lrint<mode>s): Likewise.
+	(lrint<mode>si_di): Likewise.
+	(cmpmemsi): Likewise.
+	(bpermd_<mode>): Likewise.
+	(addg6s): Likewise.
+	(cdtbcd): Likewise.
+	(cbcdtd): Likewise.
+	(div<div_extend>_<mode>): Likewise.
+
 ==================== Branch work222, patch #18 ====================
 
 Remove -mpower8-internal support.


More information about the Gcc-cvs mailing list