From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 6134C3858C50; Fri, 12 Apr 2024 18:39:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6134C3858C50 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1712947146; bh=15/T8WeC5KkUVoQcjZV/bB7vLmD4CmZ8Buskq/2cshM=; h=From:To:Subject:Date:From; b=O0pA045Jij5cTUwiHYFQx7uwj4TuwOUSIxjbt9u9y18xzzf2Z5UpPmrvlilALRNs9 +1izbjdf0fgN84tTOZ9aQubfz/w+lzE47GvELiCiJA3gPGqiy0lwlk+Gi0iSbq9Vp5 /MU2CXJyxnYLE9HszWLHNRpzwDioEc063cgqNPXk= 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/work164-bugs)] Update ChangeLog.* X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work164-bugs X-Git-Oldrev: 2c9a83413db78aba0b788b199cbf94d69f71f6bd X-Git-Newrev: 87d20d149ee92ba3ba0415299eae6dce12482bec Message-Id: <20240412183906.6134C3858C50@sourceware.org> Date: Fri, 12 Apr 2024 18:39:06 +0000 (GMT) List-Id: https://gcc.gnu.org/g:87d20d149ee92ba3ba0415299eae6dce12482bec commit 87d20d149ee92ba3ba0415299eae6dce12482bec Author: Michael Meissner Date: Fri Apr 12 14:39:02 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog.bugs b/gcc/ChangeLog.bugs index 1b5fe755ae5..ed1739ca4df 100644 --- a/gcc/ChangeLog.bugs +++ b/gcc/ChangeLog.bugs @@ -7,12 +7,17 @@ Simplify converting between SImode and SF/DFmode. gcc/ PR target/90822 - * gcc/config/rs6000.md (floatsidf2): If SImode can live in the floating - point registers, directly issue a conversion to DImode and do the - floating point conversion. + * gcc/config/rs6000.md (uns code attribute): Add sign_extend and + zero_extend. + (floatsidf2): If SImode can live in the floating point registers, + directly issue a conversion to DImode and do the floating point + conversion during expansion instead of using an UNSPEC. (floatunssisf2): Likewise. (floatunssidf2): Likewise. (floatsisf2): Likewise. + * gcc/config/rs6000/vsx.md (vsx_extract_si_float_df): Adjust + combiner to expect sign/zero extend of SImode to DImode in optimizing + V4SI extracts. ==================== Branch work164-bugs, patch #205 ====================