From patchwork Wed Jul 27 06:41:38 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?RGltaXRyaWplIE1pbG/FoWV2acSH?= X-Patchwork-Id: 56354 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A6882385737D for ; Wed, 27 Jul 2022 06:41:59 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80137.outbound.protection.outlook.com [40.107.8.137]) by sourceware.org (Postfix) with ESMTPS id 452EB3857424 for ; Wed, 27 Jul 2022 06:41:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 452EB3857424 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=Syrmia.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Syrmia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G/oIXlYMwYW6SzxCbZ/uHqyyVJugVHubpJcLFu0g4M8X8WCpcrEbxNhVM1kZa1q4e80J+SocCIaMef/NPdrOTvqjUTc6teNxzD7GSxQLNpW+PniN9+K0IGfyrbu/AygZo+9XrkBEzJnvTT2Jhx92ibI8Aep90mJDqEZ9DyiGV7Wve9aYJH76U057YVbcCcyipodBVW5z7UdyUkHFPV+vsu/YoOSr9ks8vm0A/k5kgwTS8iNm5IrSp4oWKxS8QJBJX8mn7J2Xl2aBKi5Emxaxi231+StVnfZ+pI+aXWiwIgQBLEMnKKJTGxNjz8jFbJP22tqf1p9uJBpd0/p1m0qyXQ== 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=NztSjWqhsyNWcXK1lFazk6ulMO98UgRWXBeHJh/E2e0=; b=ltutjrPT2AA8ixDN4Q81gWGro+rkvLSCqrEjHsO3pKC39BOBU4AOKXm47j614bcHjV04MK/OyWitaW/EhSWQzY88qOAlKixTU9Op+ThzXWnydESjZssYifbF8xZdQHGpeyz4ne1c/7GurjNvNI/nCU83z/hpD5S9guhzmwflG4RamRbuEdWKnJbRD0rxpwiW3uE74GxXMS/vAah+gl0ilKg/cuIQZxec1oBGk2ocObjct4MmsDI8DroS0EB50i0Zk5JJNWYvGceEwUvczLDJaiXhpfPoRsHC1kUAWllAHswJ/Z4+V8n0oxua7K6WnAmsNfwvwdd2CVXiYflx3ajZ3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=syrmia.com; dmarc=pass action=none header.from=syrmia.com; dkim=pass header.d=syrmia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=syrmia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NztSjWqhsyNWcXK1lFazk6ulMO98UgRWXBeHJh/E2e0=; b=jroE9bR9vsbauXoe+cwHtd6hu9h2dNtfgGhBn0OkUNPxrGva6CPrOdXS+Jn8w8rvXNueVox/rQFlynPZRqu6vu6Bhnqabb3c46q3Rd3ZikRfAMjnL3hcFQso4T9559LoBaQkRbsYIbdZzulMaz9pDAj4oJMIYz3B2rX47g1yWlE= Received: from AM0PR03MB4882.eurprd03.prod.outlook.com (2603:10a6:208:fb::17) by DU2PR03MB7909.eurprd03.prod.outlook.com (2603:10a6:10:2d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.25; Wed, 27 Jul 2022 06:41:38 +0000 Received: from AM0PR03MB4882.eurprd03.prod.outlook.com ([fe80::441d:8018:31d4:84bf]) by AM0PR03MB4882.eurprd03.prod.outlook.com ([fe80::441d:8018:31d4:84bf%4]) with mapi id 15.20.5458.024; Wed, 27 Jul 2022 06:41:38 +0000 From: Dimitrije Milosevic To: "gcc-patches@gcc.gnu.org" Subject: PING: [PATCH] libsanitizer: Cherry-pick 2bfb0fcb51510f22723c8cdfefe from upstream Thread-Topic: PING: [PATCH] libsanitizer: Cherry-pick 2bfb0fcb51510f22723c8cdfefe from upstream Thread-Index: AQHYn/Lafw1CGPNvR0ad+aW9jYBmBK2Rxyxt Date: Wed, 27 Jul 2022 06:41:38 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 1f7eed38-9560-e41e-eaf5-9b9efd3db0fc authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=Syrmia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6f3ce2f1-7fa2-48fa-afff-08da6f9b0eb5 x-ms-traffictypediagnostic: DU2PR03MB7909:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0J+0OZxbjDrpyOhBfXwf8XHtw61qw+1CCHTDb+fEAt/3YyMgispq45ocpDwazU1Q08/iLpADmHPNVJk9/5j/JrfbgII42tjhq+QCr3/G/kpfUx2S3Ep1Udbvvo1K6VmRGLSXwOX/zTFgzkeXFURJCKsmQoSOCYynG3HrsffXg+PaPrSjfgPB+bJqO/SI7WvYj7HDSFL6+3fZI9N4cmK7gnEeqzDHxgLk2cuOvtmKeHjrIg6CmNEYANCI8N4d7yjqvkgIJZoOayqveaHI0rwgbb7wGgL8eSwL1jKmq6UK1/QtgLJK9wjT3m7Tw0TOMjXj4enJJrPyknujYGXkiz5mt3BsM+RmGlJqfenM4xe18xLcTTj183UBXTSXz4c4zpUFce3nU1GDWpQ3XpFDECIZ3BIvG6N9GEBY38psLwc5kiX+ntqj5n065mDp4UM4Q+TnZgvHHXpSHqZzvTDalh8+vKOzl9QSaoKHhhlJSAPG9iZ117XtC7GasG/WhBTRSthcPegfeakd8eIlt9sipCllOxPkIUuuXn2A+ke4p7vVn5htEfVqDtxMha2y/RqhitoUFGi0/gWzdMDS5Mr+ps3e/XKYHD4J5YvvWzTtCJLYTH1GuEKhc8QD0nC4HUuLHEw69rMzNjcg11NrxN7EICm2P0szkZBsOfz0g0+dhF2unAuKFdcLep4xfvBGR+B+k6dQsTEPHUnVG6Ed+4yG7axDEBm/f564CTP+FzF63P9GVOzY+tG+nLhXXzXBQRIH/nNyKWjepsBcvidrfmn3WBJboupvSIbnvwP/xjOjyuBJoB1nc4u4VZ1Oz1c+FyDpzaB+ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR03MB4882.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(396003)(376002)(136003)(346002)(39830400003)(186003)(8676002)(6916009)(4326008)(76116006)(54906003)(66446008)(66556008)(83380400001)(6506007)(66476007)(64756008)(91956017)(41300700001)(26005)(53546011)(66946007)(7696005)(71200400001)(9686003)(2906002)(122000001)(86362001)(38100700002)(478600001)(33656002)(38070700005)(8936002)(5660300002)(52536014)(316002)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?jc1d/ctfR5sac+O8gCdYCeH?= =?iso-8859-1?q?rbGqsbgVb1GiZmW5dD36pRC6jtK98B4n0FFTZF5y34VOHNTfy+ssxifgDnqe?= =?iso-8859-1?q?1Vu6Y6IGtDC7vneVMeM5+/ZAR2+GZkoLtx90mrj2Dnyei2ymTUruNtpfUDGT?= =?iso-8859-1?q?qznXwtd2+npQd8OISsRDlwD5iLLr/q2B3oa4XssoU319I1KZ5f+gIWg4m8Y1?= =?iso-8859-1?q?1/dL3YDGWnJzwfd/qrzBqqx+3O1SmAaAE+hhGNL8kjHT871J3w3/2AWvovHe?= =?iso-8859-1?q?uS4mbglfPSV7nnNVMexRpMQWv7Hs1113jQBPx+kw537PCP9m4J2vBUTDyKdr?= =?iso-8859-1?q?QYrYPLNe12y1uwHwFZuIBHXmjp570qKMaNJTekulr2kEyYIc5Yp+tmUE8Hmu?= =?iso-8859-1?q?4CJfOLVZpJJB27LAyPwM736taF1nVBnE5SQc4hLw6qKMAbETETG22UFBrpWm?= =?iso-8859-1?q?b+p9CdPDyCdtpMmuI+E9Re0ZVeHWAghp9ZM7xJ3W08u2uywnyYBjdRCxD9GX?= =?iso-8859-1?q?SNIoglvtcnT0YPDo6ld0TyWNdPzlvyijHyR4LylOETjUl4SBAUB9pmxi9IWY?= =?iso-8859-1?q?OchGrYErNvoRlzlYHMLFb7CKIN8q1+gnJAeRmrJ0oybflQtY0OaUCq0mzpCb?= =?iso-8859-1?q?S3xgHy0qSmA+7tfdH/ZQqA1ddIUX7zRSBwCWW/+O+tIgKMW5DX5W0bD7H40z?= =?iso-8859-1?q?yivE9LIht9GOeP3dgZgTl/ubx2KrXcVIF6DzpMSmU5ypeTekYiLG7xl20elb?= =?iso-8859-1?q?hkoOmhSVwC8SrU6fTU7aTJqnyCf5icoEkoPHI1vAa1UbTP5ugVm3KWHce/2t?= =?iso-8859-1?q?jh8Dw3lHjebCW79QsbtaNRUiOZfbwJKK9xucmeXnzyhWhoHdcgcyLloty4J5?= =?iso-8859-1?q?B6tIZB1bU7fvM0SvAbRsagEklzaoo1KaXchVvwEwwVVgssaMl5rtHBiD/QzA?= =?iso-8859-1?q?1AMGbf5ta1ZJCJ2S49+GIlEf+1eFvhPbSiAOUAuNtIli+P57j03q6yK1xc44?= =?iso-8859-1?q?VIT4EQyLN0a8NeMIQcZExDJ27GGYACwTuVfMGEjtaKONXMvHk97aGrUE0Ipd?= =?iso-8859-1?q?drdcKnv981smM3t8QuN7PCMm4O7jC18UinOx5cS+FSZSCtW2+Hnq6R6GXwyi?= =?iso-8859-1?q?5lz9je2zsUCqZIQUmyCyC+cd5b6Ko+YJIvgW2uBJ8OLyka6EvRHai9kpPpJ8?= =?iso-8859-1?q?4WUN4NY8bmT2mtt5GWaIwZhBGpeypTO2Rb+doY0TLS1q0LLWl9vBAmY2+pvO?= =?iso-8859-1?q?lgXE2MUcC/wFS2D+QfQlWxSNc/WeGWpnv0snp0VObtfVYHgQyhNG4nlXBKcS?= =?iso-8859-1?q?hyoRTugwWsV7SdM4+GJlKrEOpGsTeYvUlDxxe7byLVl/XMj4SNdXvOFi9+N4?= =?iso-8859-1?q?OedQ3REHZh1ufjt3/WRO/r2WxXjrZJAe/qwS4ycxrMVCeAkbiAugZ5fp59ei?= =?iso-8859-1?q?diIG/LduHuE9A9bXQSrszqaqb/Jts53iZUUePWBAUiJjmVnhvVyVS79Fi6Fg?= =?iso-8859-1?q?xiHFr8pzLXSr+ms4B+7fIoVHl4NQHv/Es0XBevrkGC3wJZsv5OtecAPcoeeV?= =?iso-8859-1?q?9uc+1MISlDi9mCfVLUV2GUmsQzHJNLjLjSq5x5oO3iIAVaSNoGO0zkPiQg5O?= =?iso-8859-1?q?toNmsiMfgHoS24GaTUa9n1Ng2n/wDIFGAOYCi4w=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: syrmia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR03MB4882.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f3ce2f1-7fa2-48fa-afff-08da6f9b0eb5 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2022 06:41:38.3279 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 19214a73-c1ab-4e19-8f59-14bdcb09a66e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HnliqwRTgO8k2kni5tHf5RGZR//6/GhjDbl/2knmxt7WDNJji+dn5/79oOAKkMHD0U+ihFr+xmlpgNxFF5svqYeLMhHGquQ3rFvl8xmnVwI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR03MB7909 X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Djordje Todorovic , "richard.sandiford@arm.com" Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Gentle ping, requiring someone to push this change, as I do not have commit access. :) From: Dimitrije Milosevic Sent: Monday, July 25, 2022 8:55 AM To: gcc-patches@gcc.gnu.org Cc: Djordje Todorovic ; xry111@xry111.site Subject: [PATCH] libsanitizer: Cherry-pick 2bfb0fcb51510f22723c8cdfefe from upstream   2bfb0fcb51510f22723c8cdfefe [Sanitizer][MIPS] Fix stat struct size for the O32 ABI. Signed-off-by: Dimitrije Milosevic . ---  .../sanitizer_common/sanitizer_platform_limits_posix.h     | 7 ++++---  1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h index 89772a7e5c0..75c6cc7f285 100644 --- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h +++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h @@ -81,9 +81,10 @@ const unsigned struct_kernel_stat64_sz = 104;  const unsigned struct_kernel_stat_sz = 144;  const unsigned struct_kernel_stat64_sz = 104;  #elif defined(__mips__) -const unsigned struct_kernel_stat_sz = SANITIZER_ANDROID -                                           ? FIRST_32_SECOND_64(104, 128) -                                           : FIRST_32_SECOND_64(144, 216); +const unsigned struct_kernel_stat_sz = +    SANITIZER_ANDROID +        ? FIRST_32_SECOND_64(104, 128) +        : FIRST_32_SECOND_64((_MIPS_SIM == _ABIN32) ? 160 : 144, 216);  const unsigned struct_kernel_stat64_sz = 104;  #elif defined(__s390__) && !defined(__s390x__)  const unsigned struct_kernel_stat_sz = 64;