https://gcc.gnu.org/g:3054f6c76fee0fcc83e1be34a85dacedc8985ffa

commit 3054f6c76fee0fcc83e1be34a85dacedc8985ffa
Author: Michael Meissner <[email protected]>
Date:   Thu Nov 6 19:19:01 2025 -0500

    Update ChangeLog.*

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

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 8e1839f16f07..a2b3bd48df2f 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,3 +1,40 @@
+==================== Branch work224, patch #1 ====================
+
+Add -mcpu=future option.
+
+2025-11-06  Michael Meissner  <[email protected]>
+
+gcc/
+
+       * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Define
+       _ARCH_FUTURE if -mcpu=future was used.
+       (rs6000_cpu_cpp_builtins): Likewise.
+       * config/rs6000/rs6000-cpus.def (FUTURE_MASKS_SERVER): New macro.
+       (future cpu): Add support for -mcpu=future.
+       * config/rs6000/rs6000-opts.h (PROCESSOR_FUTURE): Define to be power11.
+       * config/rs6000/rs6000-protos.h (rs6000_target_modify_macros): Add
+       -mcpu=future support.
+       (rs6000_target_modify_macros_ptr): Likewise.
+       * config/rs6000/rs6000-tables.opt: Regenerate.
+       * config/rs6000/rs6000.cc (rs6000_target_modify_macros_ptr): Add
+       -mcpu=future support.
+       (rs6000_debug_reg_global): Likewise.
+       (rs6000_option_override_internal): Likewise.
+       (rs6000_pragma_target_parse): Likewise.
+       (rs6000_function_specific_save): Likewise.
+       (rs6000_function_specific_restore): Likewise.
+       (rs6000_function_specific_print): Likewise.
+       (rs6000_print_options_internal): Likewise.
+       (rs6000_print_isa_options): Likewise.
+       * config/rs6000/rs6000.h (TARGET_FUTURE): New macro.
+       * config/rs6000/rs6000.opt (TARGET_FUTURE): New target variable.
+       (x_TARGET_FUTURE): Likewise.
+
+gcc/testsuite/
+
+       * gcc.target/powerpc/future-1.c: New test.
+       * gcc.target/powerpc/future-2.c: Likewise.
+
 ==================== Branch work224, baseline ====================
 
 2025-11-06   Michael Meissner  <[email protected]>

Reply via email to