https://gcc.gnu.org/g:6ef0fb14e8ff666dd25b44d0dc51618150264c98

commit 6ef0fb14e8ff666dd25b44d0dc51618150264c98
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Fri Aug 2 21:25:12 2024 -0400

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.meissner | 59 ++++++++++++++++++++------------------------------
 1 file changed, 23 insertions(+), 36 deletions(-)

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index ea351008f85c..6420fcaff5f7 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,54 +1,41 @@
-==================== Branch work175, patch #11 ====================
+==================== Branch work175, patch #21 ====================
 
 Add -mcpu=future tuning support.
 
 This patch makes -mtune=future use the same tuning decision as -mtune=power11.
 
-2024-07-03  Michael Meissner  <meiss...@linux.ibm.com>
+2024-08-02  Michael Meissner  <meiss...@linux.ibm.com>
 
 gcc/
 
        * config/rs6000/power10.md (all reservations): Add future as an
        alterntive to power10 and power11.
 
-==================== Branch work175, patch #10 ====================
+==================== Branch work175, patch #20 ====================
 
-Add -mcpu=future support.
+Add support for -mcpu=future
 
-This patch adds the future option to the -mcpu= and -mtune= switches.
+This patch adds the support that can be used in developing GCC support for
+future PowerPC processors.
 
-This patch treats the future like a power11 in terms of costs and reassociation
-width.
+2024-08-02  Michael Meissner  <meiss...@linux.ibm.com>
 
-This patch issues a ".machine future" to the assembly file if you use
--mcpu=power11.
-
-This patch defines _ARCH_PWR_FUTURE if the user uses -mcpu=future.
-
-This patch allows GCC to be configured with the --with-cpu=future and
---with-tune=future options.
-
-This patch passes -mfuture to the assembler if the user uses -mcpu=future.
-
-2024-07-03  Michael Meissner  <meiss...@linux.ibm.com>
-
-gcc/
-
-       * config.gcc (rs6000*-*-*, powerpc*-*-*): Add support for power11.
-       * config/rs6000/aix71.h (ASM_CPU_SPEC): Add support for -mcpu=power11.
+       * config.gcc (powerpc*-*-*): Add support for --with-cpu=future.
+       * config/rs6000/aix71.h (ASM_CPU_SPEC): Add support for -mcpu=future.
        * config/rs6000/aix72.h (ASM_CPU_SPEC): Likewise.
        * config/rs6000/aix73.h (ASM_CPU_SPEC): Likewise.
        * config/rs6000/driver-rs6000.cc (asm_names): Likewise.
-       * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Define
-       _ARCH_PWR_FUTURE if -mcpu=future.
-       * config/rs6000/rs6000-cpus.def (ISA_FUTURE_MASKS_SERVER): New define.
-       (POWERPC_MASKS): Add future isa bit.
-       (power11 cpu): Add future definition.
-       * config/rs6000/rs6000-opts.h (PROCESSOR_FUTURE): Add future processor.
-       * config/rs6000/rs6000-string.cc (expand_compare_loop): Likewise.
+       * config/rs6000/rs6000-arch.def: Add future cpu.
+       * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): If
+       -mcpu=future, define _ARCH_FUTURE.
+       * config/rs6000/rs6000-cpus.def (FUTURE_MASKS_SERVER): New macro.
+       (future cpu): Define.
+       * config/rs6000/rs6000-opts.h (enum processor_type): Add
+       PROCESSOR_FUTURE.
        * config/rs6000/rs6000-tables.opt: Regenerate.
-       * config/rs6000/rs6000.cc (rs6000_option_override_internal): Add future
-       support.
+       * config/rs6000/rs6000.cc (power10_cost): Update comment.
+       (get_arch_flags): Add support for future processor.
+       (rs6000_option_override_internal): Likewise.
        (rs6000_machine_from_flags): Likewise.
        (rs6000_reassociation_width): Likewise.
        (rs6000_adjust_cost): Likewise.
@@ -56,11 +43,11 @@ gcc/
        (rs6000_sched_reorder): Likewise.
        (rs6000_sched_reorder2): Likewise.
        (rs6000_register_move_cost): Likewise.
-       (rs6000_opt_masks): Likewise.
        * config/rs6000/rs6000.h (ASM_CPU_SPEC): Likewise.
-       * config/rs6000/rs6000.md (cpu attribute): Add future.
-       * config/rs6000/rs6000.opt (-mpower11): Add internal future ISA flag.
-       * doc/invoke.texi (RS/6000 and PowerPC Options): Document -mcpu=future.
+       (TARGET_POWER11): New macro.
+       * config/rs6000/rs6000.md (cpu attribute): Likewise.
+
+==================== Branch work175, patches #10-11 were revoked 
====================
 
 ==================== Branch work175, patch #9 ====================

Reply via email to