From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2080.outbound.protection.outlook.com [40.107.7.80]) by sourceware.org (Postfix) with ESMTPS id 3F9C13858CDB for ; Wed, 24 May 2023 08:33:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3F9C13858CDB Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8AOpFLdT4+ryiFgHzgUr35i4onNvLtLElcR1QhA8fRE=; b=Ii6xZC5hMGWVtr05Xy/ywZ1KcFHGQ2BKghX9YlOQeU0nyTz+KiKHUEvd5PA6mzDHFqRBTpCna9TlmoobwJSLqJdQtULpdU8bK7zEn2fgMK7mq0Zx4ZJ9+OBbn7SB6XCFSwHT79Omeg+35G9/amyLm8y5UA7zogO/W2JJ2V3CFWg= Received: from AS9PR05CA0343.eurprd05.prod.outlook.com (2603:10a6:20b:490::8) by PAXPR08MB7598.eurprd08.prod.outlook.com (2603:10a6:102:23d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Wed, 24 May 2023 08:33:03 +0000 Received: from AM7EUR03FT057.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:490:cafe::4b) by AS9PR05CA0343.outlook.office365.com (2603:10a6:20b:490::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.15 via Frontend Transport; Wed, 24 May 2023 08:33:03 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT057.mail.protection.outlook.com (100.127.140.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.15 via Frontend Transport; Wed, 24 May 2023 08:33:03 +0000 Received: ("Tessian outbound 945aec65ec65:v136"); Wed, 24 May 2023 08:33:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: acd17ec6a62a33f4 X-CR-MTA-TID: 64aa7808 Received: from 98e3c029306f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1786F9A6-B5FA-45CD-ACCC-55481B8A7700.1; Wed, 24 May 2023 08:32:57 +0000 Received: from EUR03-AM7-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 98e3c029306f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 24 May 2023 08:32:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7tK+quu/bGyXjs89qZzO2OiFvty0FWhLv42xNvJToyJLy3g8Y4ctWjVasZhktAawlL+JPCvnmwJkqxhQVLvzixT7R6zQ7AKSd8ZQHR8myMCuH6VIAcIpC3mahZmuq8L1reLpY2YsFae66geS0s/DYD+W6NMceibk3DPMsb3ErPEqB8r359Pqyl1z0VP6PSZCf0tCeTYbLWWxV9XYvvhHKqhGF8jrxv4ReiIbE38XP0Irc6XTiwMV209iC7xJhv/nZyuRV2oMlTLX8bvPp4HSByoCiAGIRy0u55HhkSLT7Lxso6xGuO+RXdlqwv+Kkb2XoS0sk5gqTxPLLDeaJo8GA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8AOpFLdT4+ryiFgHzgUr35i4onNvLtLElcR1QhA8fRE=; b=LW4qV8eXNnz9ptdkzAGsuZtRdfG13zcxW5qt6d6cUIaPok0DmJIu7XpmLv+ZXhuN/QCpH114qZ/Ub4r7o178MSOrOz3iyMhpAUi2KOYxJ0sPxjM1hAbJ05/qJDBBbsouZudmdQDmdxnu2wdEg5vNOk3puuG2v6OWIYIHIjTigTjVSnmuXj6Q6CUWC7c9XlDIBR820toDxUc+FI2OWzVsKLNDDfu1PH6rqfa4pk2o7SfettZ49XFnHTRlDkC+Nn5DdrxQ+7Bl1gdaScZn5bNaMKRYDE2NaO1F3NY38Trj4DWAqfG8Ay0ywbT662kLSnpXBBi+DtYG07aUV4eGQKOipQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8AOpFLdT4+ryiFgHzgUr35i4onNvLtLElcR1QhA8fRE=; b=Ii6xZC5hMGWVtr05Xy/ywZ1KcFHGQ2BKghX9YlOQeU0nyTz+KiKHUEvd5PA6mzDHFqRBTpCna9TlmoobwJSLqJdQtULpdU8bK7zEn2fgMK7mq0Zx4ZJ9+OBbn7SB6XCFSwHT79Omeg+35G9/amyLm8y5UA7zogO/W2JJ2V3CFWg= Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by DU0PR08MB9418.eurprd08.prod.outlook.com (2603:10a6:10:421::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.27; Wed, 24 May 2023 08:32:55 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::db73:66ba:ae70:1ff1]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::db73:66ba:ae70:1ff1%3]) with mapi id 15.20.6411.028; Wed, 24 May 2023 08:32:55 +0000 From: Kyrylo Tkachov To: "gcc-patches@gcc.gnu.org" Subject: [PATCH][committed] arm: PR target/109939 Correct signedness of return type of __ssat intrinsics Thread-Topic: [PATCH][committed] arm: PR target/109939 Correct signedness of return type of __ssat intrinsics Thread-Index: AdmOGkuBgJkdLDQITleEDVPp5Q9LVw== Date: Wed, 24 May 2023 08:32:55 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAXPR08MB6926:EE_|DU0PR08MB9418:EE_|AM7EUR03FT057:EE_|PAXPR08MB7598:EE_ X-MS-Office365-Filtering-Correlation-Id: 8dc69b5a-dc17-4fcc-4a64-08db5c317dd5 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: BlZNp5ogpMJtyEtKQOsY5Jze0ETqjHYpf0PI+lda5WjYdtkSnupwQHfxAQUqzxwGjITAyRpttsLSod3iiQeblMoicDKjW0mno0DPvP7O7TB+WTyfy0TqLgXFlpVKKDCV9aF6gQ3uljoa201Lza5RTdUU5TxDnNjhUECstC8+K7g/TS8UyXQvyyg8lpzrD9eXXxUeB1owadINCw7TmkznlXYwT6rH80Yuc0S+rtgAiDxp9Q6VdTVgs1+4Ij8qiSFOCxsANhTq+5i/WIkekFQoiTE0RICkwFWEnWhwTFbDuc5DZlIV9BmRx4qqX9jif+bPChTihD+ZWuKTCeoGxsCUY0RlVcpnAoZihXgda0qMkvU0xUYEEUqOsqbIV0NDH8iLsITg6BR9AA8AIY0uSkTdDx2Kwi5UMRHWghlJuOG8VQozv9aQ3yopa7de5lMcJlurio4qpXIIOVt2F7LQfHBN+9c9UwPDmXM20Zbk/OpFMFWYg6BQiHdl1KFqqsLhMd9J6sjt2f4+uFmm38SXL3XFqBlj3a21Jkcg9wFjodzaEANsbzfxmHOhRC40XiNU++xjzBlz0sTxTxt6LlFerYoy54rXubGmCvKlwh4oF2x5QRM= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6926.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(136003)(346002)(366004)(396003)(39860400002)(451199021)(83380400001)(8676002)(8936002)(52536014)(5660300002)(9686003)(6506007)(186003)(86362001)(26005)(122000001)(38070700005)(38100700002)(99936003)(55016003)(41300700001)(76116006)(66556008)(66446008)(66946007)(71200400001)(7696005)(478600001)(64756008)(33656002)(6916009)(66476007)(316002)(2906002)(4744005)(84970400001);DIR:OUT;SFP:1101; Content-Type: multipart/mixed; boundary="_002_PAXPR08MB69267B920DACBDB698F8A39993419PAXPR08MB6926eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9418 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 23bd5da9-0e82-4ba6-4849-08db5c3178cf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: P2oZobWMtw6N5z4mO7UKy4Cuidoq5gP0DIQywvY5/5oND1gqrtQSKYd6zmsKAMqBjXBJrwIpqSDk1vEwNNZ4JC/5ok9wO/qXyUMfILl+trDF/lmWsRaImTmJzAJTuRLQp6KP8bKvpygyKjUz6v1ht5pHs65/eQlkINNylUL3z5Hekwu3mKYT7AaP35+t70nek1GhT404OntdHbiXLsSYPj6FbBejjNIIPhla1P4OkxrPpCNT3X7cXyEhNAQEJvu4rIHIPE6SjqH3Y8CrtsT21lNSPHMFVad3yb+Vsypw/9aH+WzmGo6xIffKQtJCA4M25z/nslVM7fAxZFjFNNQI2udMezWFzFOdfhl5fc2krJJun4lCpqUNK5nRtry0tGMW3juK46YdmSA5FabC0dMAq9AWxIVT5ByXr1kIuOtk1QPPK4dg4I2clHhVuTIQoTXEPXhwYQRjj7sRt/3susUU44BmPKCpKnCGzWQlC1UMvDccVeuAb8htlqU6wyR7IjoIgy3bYO1SBd8NRfUml35JDzdbGJPdZ//P0AoEcl5jwi8uSPCftY1aeCQliOBWUj2zBp0TMQC8xbOyNsKscFngJcdwQu95qloHBVCzUX4A+MzEXEvY3YGLtD3bNi75hMVtN8ZooZckwY40DGUTyusYa/2mjMfHO/bi4xT2kVOEdzJETbvbeqzLQvr3XG6rJ0qmDnInecZsBrGjtEwqA6ehmKmEb42p6SErgjELUcNYJr0= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(376002)(396003)(136003)(346002)(451199021)(36840700001)(46966006)(40470700004)(36860700001)(83380400001)(478600001)(86362001)(84970400001)(82310400005)(33656002)(186003)(70206006)(70586007)(2906002)(6916009)(336012)(47076005)(316002)(26005)(82740400003)(40480700001)(6506007)(9686003)(7696005)(41300700001)(52536014)(8936002)(235185007)(5660300002)(8676002)(40460700003)(99936003)(55016003)(356005)(81166007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2023 08:33:03.6715 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8dc69b5a-dc17-4fcc-4a64-08db5c317dd5 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT057.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7598 X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_002_PAXPR08MB69267B920DACBDB698F8A39993419PAXPR08MB6926eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, As the PR says we shouldn't be using qualifier_unsigned for the return type= of the __ssat intrinsics. UNSIGNED_SAT_BINOP_UNSIGNED_IMM_QUALIFIERS already exists for that. This was just a thinko. This patch fixes this and the warning with -Wconversion goes away. Bootstrapped and tested on arm-none-linux-gnueabihf. Pushing to trunk. Thanks, Kyrill gcc/ChangeLog: PR target/109939 * config/arm/arm-builtins.cc (SAT_BINOP_UNSIGNED_IMM_QUALIFIERS): Use qualifier_none for the return operand. gcc/testsuite/ChangeLog: PR target/109939 * gcc.target/arm/pr109939.c: New test. --_002_PAXPR08MB69267B920DACBDB698F8A39993419PAXPR08MB6926eurp_ Content-Type: application/octet-stream; name="satsign.patch" Content-Description: satsign.patch Content-Disposition: attachment; filename="satsign.patch"; size=1252; creation-date="Wed, 24 May 2023 08:32:25 GMT"; modification-date="Wed, 24 May 2023 08:32:54 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYXJtL2FybS1idWlsdGlucy5jYyBiL2djYy9jb25maWcv YXJtL2FybS1idWlsdGlucy5jYwppbmRleCBkMGM1NzQwOWI0YzJiNGZhMjgxMDI5MTk0NWM4MDc4 MGMwOTZiZDRhLi4zNjM2NWU0MGE1Yjg2MzIzMmViODI0ZDFjZGFlN2NiZWNjYWZiY2UzIDEwMDY0 NAotLS0gYS9nY2MvY29uZmlnL2FybS9hcm0tYnVpbHRpbnMuY2MKKysrIGIvZ2NjL2NvbmZpZy9h cm0vYXJtLWJ1aWx0aW5zLmNjCkBAIC05Nyw3ICs5Nyw3IEBAIGFybV9iaW5vcF9pbW1fcXVhbGlm aWVyc1tTSU1EX01BWF9CVUlMVElOX0FSR1NdCiAvKiBUIChULCB1bnNpZ25lZCBpbW1lZGlhdGUp LiAgKi8KIHN0YXRpYyBlbnVtIGFybV90eXBlX3F1YWxpZmllcnMKIGFybV9zYXRfYmlub3BfaW1t X3F1YWxpZmllcnNbU0lNRF9NQVhfQlVJTFRJTl9BUkdTXQotICA9IHsgcXVhbGlmaWVyX3Vuc2ln bmVkLCBxdWFsaWZpZXJfbm9uZSwgcXVhbGlmaWVyX3Vuc2lnbmVkX2ltbWVkaWF0ZSB9OworICA9 IHsgcXVhbGlmaWVyX25vbmUsIHF1YWxpZmllcl9ub25lLCBxdWFsaWZpZXJfdW5zaWduZWRfaW1t ZWRpYXRlIH07CiAjZGVmaW5lIFNBVF9CSU5PUF9VTlNJR05FRF9JTU1fUVVBTElGSUVSUyBcCiAg IChhcm1fc2F0X2Jpbm9wX2ltbV9xdWFsaWZpZXJzKQogCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1 aXRlL2djYy50YXJnZXQvYXJtL3ByMTA5OTM5LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQv YXJtL3ByMTA5OTM5LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWFmZGE3Y2QzY2QzMzQxMjcyMjM4MGQxMDJkNDVj OTliOWM3ODIwMwotLS0gL2Rldi9udWxsCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9h cm0vcHIxMDk5MzkuYwpAQCAtMCwwICsxLDE0IEBACisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLwor LyogeyBkZy1yZXF1aXJlLWVmZmVjdGl2ZS10YXJnZXQgYXJtX3NhdF9vayB9ICovCisvKiB7IGRn LWFkZC1vcHRpb25zIGFybV9zYXQgfSAqLworLyogeyBkZy1hZGRpdGlvbmFsLW9wdGlvbnMgIi1P IC1XYWxsIC1XY29udmVyc2lvbiIgfSAqLworCisjaW5jbHVkZSA8YXJtX2FjbGUuaD4KKworaW50 IGRiZ19zc2F0X291dDsKK2ludCBkYmdfc3NhdF9pbjsKKwordm9pZCB0ZXN0X2FybV9zc2F0KHZv aWQpCit7CisgICAgZGJnX3NzYXRfb3V0ID0gX19zc2F0KGRiZ19zc2F0X2luLCAxNik7Cit9Cg== --_002_PAXPR08MB69267B920DACBDB698F8A39993419PAXPR08MB6926eurp_--