https://gcc.gnu.org/g:0c396e7c8f6deeee4f81954fd3dc774952e7bd7a
commit 0c396e7c8f6deeee4f81954fd3dc774952e7bd7a Author: Michael Meissner <[email protected]> Date: Thu Dec 11 17:27:40 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index b74f952aeb0f..3980e0eef628 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,4 +1,4 @@ -==================== Branch work231, patch #1 ==================== +==================== Branch work231, patch #2 ==================== Use vector pair load/store for memcpy with -mcpu=future @@ -10,7 +10,7 @@ used. I have tested these patches on both big endian and little endian PowerPC servers, with no regressions. Can I check these patchs into the trunk? -2025-12-08 Michael Meissner <[email protected]> +2025-12-11 Michael Meissner <[email protected]> gcc/ @@ -31,22 +31,12 @@ gcc/testsuite/ Add -mcpu=future. -This patch adds support for a new PowerPC cpu (future). Until it is announced, -the features of future processors may be changed. These patches allow people to -use the new features of processors being developed. If/when the a processor is -announced that has the features, future GCC revisions will be modified to add -support for that new machine. - -If the features provided by -mcpu=future are incorporated into an official -PowerPC server, this option will be renamed to the official name for that -platform. +This patch adds support for the -mcpu=future option. New processor features, +that may or may not be supported in a future processor, will be supported in gcc +under this option. This option will be renamed to an actual future processor, +whenever such a processor is announced. -This is version 10 of the -mcpu=future patch. - -If the user uses -mcpu=future, -mfuture is passed to the assembler. - -I added support so that if GCC is configured with the --with-cpu=future option -is used, it will set the default cpu type. +This is version 11 of the -mcpu=future patch. Can I check this patch into the GCC trunk? I have built bootstrap builds on both a little endian Power10 system and a big endian Power9 @@ -54,12 +44,13 @@ system and there were no regressions. On the little endian Power10 system, I built the last run using the --with-cpu=future configuration option. -2025-12-08 Michael Meissner <[email protected]> +2025-12-11 Michael Meissner <[email protected]> gcc/ - * config.gcc (powerpc*-*-*): Add support for -mcpu=future. - * config/rs6000/aix71.h (ASM_CPU_SPEC): Add support for -mcpu=future. + * config.gcc (powerpc*-*-*): Add support for supporting --with-cpu=future. + * config/rs6000/aix71.h (ASM_CPU_SPEC): Pass -mfuture to the assembler + if the user used the -mcpu=future option. * config/rs6000/aix72.h (ASM_CPU_SPEC): Likewise. * config/rs6000/aix73.h (ASM_CPU_SPEC): Likewise. * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Define @@ -72,7 +63,8 @@ gcc/ * config/rs6000/rs6000.cc (rs6000_machine_from_flags) If -mcpu=future, set the .machine directive to "future". (rs6000_opt_masks): Add entry for -mfuture. - * config/rs6000/rs6000.h (ASM_CPU_SPEC): Add support for -mcpu=future. + * config/rs6000/rs6000.h (ASM_CPU_SPEC): Pass -mfuture to the assembler + if the user used the -mcpu=future option. * config/rs6000/rs6000.opt (-mfuture): New option. * doc/invoke.texi (IBM RS/6000 and PowerPC Options): Document -mcpu=future.
