https://gcc.gnu.org/g:a42386122b2414646e282ffdccf91518b51a20b1

commit a42386122b2414646e282ffdccf91518b51a20b1
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Tue Jul 23 00:07:53 2024 -0400

    Update ChangeLog.*

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

diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 34f33e0ebf12..00e2e045c60b 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,6 +1,76 @@
+==================== Branch work173, patch #1 ====================
+
+Move architecture flags from isa flags
+
+2024-07-22  Michael Meissner  <meiss...@linux.ibm.com>
+
+gcc/
+
+       * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Add
+       support for separating the architecture flags from the ISA flags.
+       (rs6000_cpu_cpp_builtins): Likewise.
+       * config/rs6000/rs6000-protos.h (rs6000_target_modify_macros): Update
+       declaration.
+       (rs6000_target_modify_macros_ptr): Likewise.
+       * config/rs6000/rs6000.cc (struct clone_map): Switch to using
+       architecture flags instead of isa flags.
+       (rs6000_clone_map): Likewise.
+       (rs6000_target_modify_macros_ptr): Update declaration.
+       (get_arch_flags): New function.
+       (rs6000_debug_reg_global): Add support for separating architecture
+       flags from the ISA flags.
+       (rs6000_print_isa_options):Likewise.
+       (rs6000_option_override_internal): Likewise.
+       (rs6000_machine_from_flags): Likewise.
+       (struct rs6000_arch_mask): New structure.
+       (rs6000_arch_masks): Likewise.
+       (rs6000_pragma_target_parse): Likewise.
+       (rs6000_function_specific_print): Likewise.
+       (rs6000_print_options_internal): Likewise.
+       (rs6000_print_isa_options): Likewise.
+       (rs6000_clone_priority): Switch to using architecture flags.
+       * config/rs6000/rs6000.h (enum arch_bits): New enumeration.
+       (ARCH_MASK_*): New architecture masks for a specific processor.
+       (ARCH_FLAGS_*): New architecture masks for all of the architecture masks
+       set for a specific processor.
+       * config/rs6000/rs6000.opt (rs6000_arch_flags): New target variable.
+       (x_rs6000_arch_flags): New target save area.
+
 ==================== Branch work173, baseline ====================
 
+Add ChangeLog.meissner and REVISION.
+
+2024-07-22  Michael Meissner  <meiss...@linux.ibm.com>
+
+gcc/
+
+       * REVISION: New file for branch.
+       * ChangeLog.meissner: New file.
+
+gcc/c-family/
+
+       * ChangeLog.meissner: New file.
+
+gcc/c/
+
+       * ChangeLog.meissner: New file.
+
+gcc/cp/
+
+       * ChangeLog.meissner: New file.
+
+gcc/fortran/
+
+       * ChangeLog.meissner: New file.
+
+gcc/testsuite/
+
+       * ChangeLog.meissner: New file.
+
+libgcc/
+
+       * ChangeLog.meissner: New file.
+
 2024-07-22   Michael Meissner  <meiss...@linux.ibm.com>
 
        Clone branch
-

Reply via email to