From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 15275385609A; Fri, 12 May 2023 16:56:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 15275385609A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1683910567; bh=pMjRYptCjpNsojv+F2mviyGv6CkIt5+xoQA/ikY4orc=; h=From:To:Subject:Date:From; b=fmRus0s2E89ZCk+e/fmEyaCjT3rc11d2i/UtLhiaYSFqDWna2gYxyihIwKpBE71/6 bGFuw/dpQ8Ns/Oelh5ntPUrH821haE26FJ7+kcSjiIU4/P/2SDDiStzeV5yTQsRyds IHdSWBMXgKMAVgy+pe4lmc1dN0E/6HbTxZgU2byg= 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/work121)] Update ChangeLog.meissner X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work121 X-Git-Oldrev: 18930b6588c8d97b99ada9c183e9eac759ed2540 X-Git-Newrev: e3528acf7be0f10cd4b6536101efbb032fd4a285 Message-Id: <20230512165607.15275385609A@sourceware.org> Date: Fri, 12 May 2023 16:56:07 +0000 (GMT) List-Id: https://gcc.gnu.org/g:e3528acf7be0f10cd4b6536101efbb032fd4a285 commit e3528acf7be0f10cd4b6536101efbb032fd4a285 Author: Michael Meissner Date: Fri May 12 12:56:03 2023 -0400 Update ChangeLog.meissner Diff: --- gcc/ChangeLog.meissner | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index b8ffd73b0c4..2ac5ac844e9 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,3 +1,5 @@ +==================== Branch work121, rebase up to 5/12/2023 ==================== + ==================== Branch work121, patch #5 ==================== PR target/105325: Fix memory constraints for power10 fusion @@ -9,7 +11,16 @@ did not use the stricter predicates and constraints, and if the user used the -fstack-protector option, it would generate a non-prefixed load instruction whose offset was too big if the stack is large. -2023-05-09 Michael Meissner +This patch has been tested on: + + * Little endian power9 with both IEEE and IBM long double + * Little endian power10 + * Big endian power8 using both 32-bit and 64-bit code generation. + +Can I check this into the master branch? Assuming I can check this in, I will +also commit to the active GCC branches after a burn-in period. + +2023-05-10 Michael Meissner gcc/ @@ -25,17 +36,26 @@ gcc/testsuite/ * g++.target/powerpc/pr105325.C: New test. * gcc.target/powerpc/fusion-p10-ldcmpi.c: Adjust insn counts. - ==================== Branch work121, patch #4 ==================== PR target/105325, Rewrite genfusion.pl's gen_ld_cmpi_p10 function. -This patch rewrites the gen_ld_cmpi_p10 function to be clearer. The resulting -fusion.md file that this patch generates is exactly the same as the previous -version of genfusion.pl. The next patch in this series will fix PR -target/105325. +This patch rewrites the gen_ld_cmpi_p10 function in genfusion.pl to be clearer. +The resulting fusion.md file that this patch generates is exactly the same +output that the previous version of genfusion.pl generated. The next patch in +this series will fix PR target/105325 (provide correct predicates and +constraints for power10 fusion of load and compare immediate). + +This patch has been tested on: + + * Little endian power9 with both IEEE and IBM long double + * Little endian power10 + * Big endian power8 using both 32-bit and 64-bit code generation. + +Can I check this into the master branch? Assuming I can check this in, I will +also commit to the active GCC branches after a burn-in period. -2023-05-09 Michael Meissner +2023-05-10 Michael Meissner gcc/