From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 4F65F38582B7; Wed, 31 Jan 2024 19:33:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4F65F38582B7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1706729583; bh=hZUWLrmuc47nKLH7z8a5gOitxQi6J+gnAsLp5hjRZCM=; h=From:To:Subject:Date:From; b=sWuHlKgtNuPIDL2ZAQvkuAzMStVxp2N0xiuQrXFlrPSk7Xv+ta6Jifvm+RRdcnOCF HnJUySwEduJSmhHzq3FDTTkvGYr4sPd+HXrhdyZuTMcTY1BLsRaA01Flfq1bKG4u6N PsUVt3zDrixZ30avcEy9JER2f5CdBZG2Pqv+kxqI= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work154-test)] Update ChangeLog.* X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work154-test X-Git-Oldrev: 99077dd773a6245cdebea5dccb441cc0ef24930d X-Git-Newrev: 78e4276e2c23cf4f86c893bcb2041d4d13ea3463 Message-Id: <20240131193303.4F65F38582B7@sourceware.org> Date: Wed, 31 Jan 2024 19:33:03 +0000 (GMT) List-Id: https://gcc.gnu.org/g:78e4276e2c23cf4f86c893bcb2041d4d13ea3463 commit 78e4276e2c23cf4f86c893bcb2041d4d13ea3463 Author: Michael Meissner Date: Wed Jan 31 14:32:59 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.test | 84 +++++++++++++++++------------------------------------- 1 file changed, 26 insertions(+), 58 deletions(-) diff --git a/gcc/ChangeLog.test b/gcc/ChangeLog.test index c1eacec7b2e0..b920123f8bd6 100644 --- a/gcc/ChangeLog.test +++ b/gcc/ChangeLog.test @@ -1,67 +1,26 @@ -==================== Branch work154-test, patch #706 ==================== +==================== Branch work154-test, patch #710 ==================== -Fix power11 tests #4. - -2024-01-30 Michael Meissner - -gcc/testsuite/ - - * gcc.target/powerpc/power11-1.c: Use correct target. - * gcc.target/powerpc/power11-2.c: Likewise. - * gcc.target/powerpc/power11-3.c: Likewise. - -==================== Branch work154-test, patch #705 ==================== - -Fix power11 tests #3. - -2024-01-30 Michael Meissner - -gcc/testsuite/ - - * gcc.target/powerpc/power11-1.c: Rewite; - * gcc.target/powerpc/power11-2.c: Rewite; - * gcc.target/powerpc/power11-3.c: Rewite; - * lib/target-supports.exp (check_effective_target_power11_ok): Rewrite. - -==================== Branch work154-test, patch #704 ==================== - -Fix power11 tests #2 - -2024-01-30 Michael Meissner - -gcc/testsuite/ - - * lib/target-supports.exp (check_effective_target_power11_ok): Fix typo. - -==================== Branch work154-test, patch #703 ==================== - -Fix power11 tests #1. - -2024-01-30 Michael Meissner - -gcc/testsuite/ +Initial power11 patch. - * lib/target-supports.exp (check_effective_target_power11_ok): Fix typo. +This patch adds -mcpu=power11 support. -==================== Branch work154-test, patch #702 ==================== +I did not add a separate PROCESSOR_POWER11 since power11 will generate exactly +the same code as power10. I did put a comment into rs6000-opts.h why we did +not create PROCESSOR_POWER11. -Add power11 tests. +I used an option bit in rs6000_isa_flags to signal that we should put out a +".machine power11" instead of ".machine power10" and also define _ARCH_PWR11. -2024-01-30 Michael Meissner +We could have a separate variable to hold the power11 status, but this would +require adding a lot of code that would be needed when we change the cpu via +attribute/pragma target and attribute target_clones. We would need to pass +additional arguments to the function rs6000_machine_from_flags and +rs6000_target_modify_macros which only take the isa flags variable. -gcc/testsuite/ +I added some test cases to verify that -mcpu=power11, and that we can set +power11 via a target attribute/pragma or via target_clones attribute. - * gcc.target/powerpc/power11-1.c: New test. - * gcc.target/powerpc/power11-2.c: Likewise. - * gcc.target/powerpc/power11-3.c: Likewise. - * lib/target-supports.exp (check_effective_target_power11_ok): Add - power11 support. - -==================== Branch work154-test, patch #701 ==================== - -Initial power11 patch. - -2024-01-25 Michael Meissner +2024-01-31 Michael Meissner gcc/ @@ -88,7 +47,16 @@ gcc/ * config/rs6000/rs6000.opt (-mpower11): Dummy option to flag -mcpu=power11. * doc/invoke.texi (PowerPC options): Document -mcpu=power11. - * doc/invoke.texi: Ditto. + +gcc/testsuite/ + + * gcc.target/powerpc/power11-1.c: New test. + * gcc.target/powerpc/power11-2.c: Likewise. + * gcc.target/powerpc/power11-3.c: Likewise. + * lib/target-supports.exp (check_effective_target_power11_ok): Add + power11 support. + +==================== Branch work154-test, patches #706-700 were reverted ==================== ==================== Branch work154-test, patch #2 from work154 ====================