https://gcc.gnu.org/g:71e186ade986d1ef3bfbe1566aad79b89e4b3870
commit 71e186ade986d1ef3bfbe1566aad79b89e4b3870 Author: Michael Meissner <meiss...@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 <meiss...@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.