Message ID | AM0PR03MB4882840C1D29463AC2240C7082999@AM0PR03MB4882.eurprd03.prod.outlook.com |
---|---|
State | New, archived |
Headers |
Return-Path: <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:6a10:b5d6:b0:2b9:3548:2db5 with SMTP id v22csp732464pxt; Fri, 29 Jul 2022 03:39:23 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vAJh8VheAfHuFkHOpMWTgMtHkKYuGjq/wFlPEE4O7iGcsdsWVUfXur2FVrb/SC07qfN214 X-Received: by 2002:aa7:d60b:0:b0:43c:f7ab:3c8f with SMTP id c11-20020aa7d60b000000b0043cf7ab3c8fmr2869446edr.6.1659091163520; Fri, 29 Jul 2022 03:39:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1659091163; cv=pass; d=google.com; s=arc-20160816; b=t6PaCiWYB7gyfiw14B9hmLY9lQAZs51TK1xy8XfsganT/qrrQxDLFdOScJnEYDC2DP i/VniIf5TEj6D3dWPAEv1N3EiZPl/6WyVjF6KxzsbmdVvaf9N9T1XZAzXdH+XPfev9NS KKaytt2UXj055iPvCTc2GZmcEpBIJ1hXhl1UgSvCpUIXMurbjhLoDeR0ahJHQ7A+2qZc 0ADyfqagUokZbF6fvMWCx9nudT5Y8vSK8S2clTLUTFYf4D9+SSxbOXrd/da2ZgzvW5zw Hr/m0+f7mJsjQrX9akPXcwjgIjyNtURmFNNikGwSFGkDc1woCz/yUX+bwrCPoZTULEC9 8Jag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:suggested_attachment_session_id :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature:dmarc-filter :delivered-to; bh=kRcjqCjEp5GF/JhmHcZ1xNpJChCSQArnRipyNgiapGs=; b=L+VW8y0Gc7SeMQzr/xY0jkmvN6LjDay9lQWWKZiZyp/2Cv0ORhg4hYADqCrmnU35+s lF+frXtHvafP+bJwZEtco1Cql6yJW5RcxlDivGa2B2OeJN6ey8Hy1DQB63Ei10BEKgFj 9oq/P+YcKIDx4Qq6YQcP3x6bfbQV/KXCyWQjZGyxEq0j4MzvYNfF31BTp76MXtKPHrwt ASMjFYWnXiDUp2BCTfGxqAVc1i061Niagwfv4HmQ1CxytYk16WbnCBn43WFyZ7qDP4fi bZoYeRdqGXMUq9cqb3dogjuc8yYRZxihlEuEgQxC9hkx3uqRZIwj8UyZ3Ctji9zzgDHo QpKw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@syrmia.com header.s=selector1 header.b=qxvZ1ha6; arc=pass (i=1 spf=pass spfdomain=syrmia.com dkim=pass dkdomain=syrmia.com dmarc=pass fromdomain=syrmia.com); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id ds21-20020a170907725500b0072f2ce19e49si3529798ejc.10.2022.07.29.03.39.23 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Jul 2022 03:39:23 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@syrmia.com header.s=selector1 header.b=qxvZ1ha6; arc=pass (i=1 spf=pass spfdomain=syrmia.com dkim=pass dkdomain=syrmia.com dmarc=pass fromdomain=syrmia.com); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 509793858292 for <ouuuleilei@gmail.com>; Fri, 29 Jul 2022 10:39:21 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10121.outbound.protection.outlook.com [40.107.1.121]) by sourceware.org (Postfix) with ESMTPS id 623363858424 for <gcc-patches@gcc.gnu.org>; Fri, 29 Jul 2022 10:38:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 623363858424 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=B0mmKd7PfOmpEdFBNNmGPNjCvlmId455atCm5sBAS5yM2SGxXPSyMhjmnR/hJqrPLs90UAtoiMvCg4ULh0wtJcK1duY3bhx0sdwLEXhIVP5ow9Bjkjtf1cW+GtccnW8u53b5TBBtPOQ60CkhMYUTcpqt+9JDWRwMXsImpdHDuh6BOGmFym9iJj75tN94vK2DhY0+U1CNQlFUxFzThOZdHXvz7iUVAV2nRUXBJqMXFZF0uDGFUYUETO+gJoMtgec6q2+nfNNU2k0IJJQeYy/pYnfZdVV4EVCymKCs+PW/+jKW/5AAOpMEOUmTDMsecnOdTijkoKRtcO7tCn2gJZJy1A== 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=kRcjqCjEp5GF/JhmHcZ1xNpJChCSQArnRipyNgiapGs=; b=GgXNcn5ehmV6BFQ/T8sf1DAf5VBKHZOpy2jF+WS3KrUpBsCajvgW/UO99U7XeHkeurqsIXrBVcSo2mMdwn4FJWJXIkszUK4IsyppHCdflZUwAjHIpJiYEqZ6+NGVJgFS9xAVoemomoQdmps7kBiKp66+tcHvsB7SD6hQpqBUYbbToR/54b0rq53wYUyUiqrjulWerb7Z7VxfW427WX8cpBPRbuUhFEfkID+JtDyE8eMhxraSFpK816E1pwM90wWW9TBWrdPEmtDxc5iZdx/pXXwjGcL0t1TT8tNxvTPmrkGAOz2kpwIxhvtuHqAJqyrGSNYm73WtHeyPDdACFUo1dw== 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=kRcjqCjEp5GF/JhmHcZ1xNpJChCSQArnRipyNgiapGs=; b=qxvZ1ha61U4m9IS/5tVDBU1nM0u90BaNK89ojvP52thlwNH8il3zTDUA7r2uLSrgFMyfxj1qAj91wDgJxaVjq6KGhSMwZs5llcmmhvYCiseoZzOdWIssuYT+zIa0DQ/iX6wOu8a+mhC2Zk9FDZTJPiHOQXlB3aB915UQ1TiOwFs= Received: from AM0PR03MB4882.eurprd03.prod.outlook.com (2603:10a6:208:fb::17) by AM6PR03MB5831.eurprd03.prod.outlook.com (2603:10a6:20b:e2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.11; Fri, 29 Jul 2022 10:38:54 +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; Fri, 29 Jul 2022 10:38:54 +0000 From: Dimitrije Milosevic <Dimitrije.Milosevic@Syrmia.com> To: "gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org> Subject: [PATCH] Mips: Enable TSAN for 64-bit ABIs Thread-Topic: [PATCH] Mips: Enable TSAN for 64-bit ABIs Thread-Index: AQHYozYJMxg/DwovcUqMiMFRB7ascQ== Date: Fri, 29 Jul 2022 10:38:54 +0000 Message-ID: <AM0PR03MB4882840C1D29463AC2240C7082999@AM0PR03MB4882.eurprd03.prod.outlook.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 4d543344-a6ec-7ce1-d441-f6ace19db1dc 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: 92c62d51-1697-4e0f-46a9-08da714e88d2 x-ms-traffictypediagnostic: AM6PR03MB5831:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jh2f167o5oG6redLb2jOTYPfLWbSdels2pNDQ5jcMGRuHbmqBjm7GwegIL8zxiR3aQfvgXNXVe17qjSC9SpfRnbeB46dEubFWZSlLIHwcFSBijMzZ8GlliBJarWriyxeQYHJP6M1RnoYGGvu5wwnXQXwCpHR/yx9UFf2bsvB9CnnpBSigfc1PfMzfxfC9Ulajx0E+QDj6nMrOiCCU//PnrzZwkPhdQHdaOHN+A5AO3pC5mTT7lr9ZZ2REhMQ9Kv7i1RLxqv8CI4nCERo20bT2LcXlhV14bbRNCEQEyqkGXkz6V849fATgFYyCHiTj6C6L2/CymHFcxATgxdGpf5Us9SvwoFggWlLy4rVf5z3rDoi+lMMOdMNLP34LvoFA9l5CXJRukgokm9spF+5p+HL/vf/rf+TKIzTrLdVHdBXkliKEYnKHP1IKf2ShImebKE5LDdX3xEb5qOp96Buh7FgXr32sq7B2lQsqXCdV9v5ewKRCcj/EBSp897mqAHuJSPNGvXsWZJ589Nao/IulPffXVEcFecsdz3m+fsDdivAJsnOQU6AXmTAp9Vl2ktIzRUdXu7rm2EgvOw2OpKhb2x8gwNzfmxkl/rmuNBzduMI7wIokB6sITzxUBkhWwTmyc/z9PmlMzqw0qA+7RQiNrvzjZCxGuUf61U2tsIhdAXndaPAfOIorTHYM5IAHiNSA2s1uxHSlWTdmGKWClH1l8IDit6rjvaGGp+3yXR+rCLJJI8MA2+zvdcM3JdpJUxTfVwHDm4Lb8dpe+2ZGO9Xz/zJutuMnZorEkbQcoAHsAiDHhA= 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)(376002)(39830400003)(396003)(136003)(346002)(38070700005)(91956017)(316002)(6916009)(186003)(54906003)(41300700001)(71200400001)(478600001)(122000001)(9686003)(26005)(38100700002)(7696005)(6506007)(2906002)(33656002)(52536014)(8936002)(4744005)(5660300002)(55016003)(4326008)(8676002)(66446008)(86362001)(76116006)(64756008)(66946007)(66556008)(66476007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?Lzy/RIkKYhOUsuBxeSGIVnb?= =?iso-8859-1?q?9s3UbTxqh0dfJOqjj9mXIL9gSPcZbGhcGUskQwYcPy+iuKOIHpNiQzKHzYbw?= =?iso-8859-1?q?iZq8APrnpshWxPeWgglmc5EEnAkw+NgSHsA4DF13oisWnxP+nA0F85Q1xdL1?= =?iso-8859-1?q?Tr6IkwkHKajVqWkKYfgO712eLyMs7VnWHqTdT1PJNGEFqp5DZStiTBchCkaB?= =?iso-8859-1?q?iwQ34+asPNWT7Ra4wtRB9cqKNwVHuTFF6xTb2DaidoYheKLVGUPlW5whbZx9?= =?iso-8859-1?q?325bpoA3+FrsUzdEBVMMJLmD2za81Uwy79TWtknvuyPK/ijgoX0bBdc/0E37?= =?iso-8859-1?q?t5hQ9iJMk+befp17/3MJ/t/Pr0pt6Yyr64NzhT/F+dclQjpD3ck5YMVz7TCP?= =?iso-8859-1?q?yAs7RdjiwI2SD+ACZEumSs8UBVnsOgTWVilf4C/P9WRE/MF+CPEmVCu4KyuK?= =?iso-8859-1?q?bWvVcL/Hy/KgSiHYogXtsUiiB+gu1aD7Gi7EWuLTWphGOcTW/MvYsdYtPCmr?= =?iso-8859-1?q?Injd/Gq4ufX06nehfdIdh8iWSfbe/7mtb6H/kS4ZwTcBW54rQpQkydrWX+ym?= =?iso-8859-1?q?FxYwt8b2fAp970VznHAiWkUIQBTZ32sY5zinTHxuP2PvGfu6HnAw4BTTJPBV?= =?iso-8859-1?q?Yjq5WRRGhYwvub5IXa6zLKBHz/vjuOVw3UFA0MNT+lLhMNF/+UGAze+FeVjx?= =?iso-8859-1?q?PFqbWdaHbA6XHAeFDotWJOL05VoyzwMFHDvHDkJ1GUsLTQkqKcbzsh4d71Y/?= =?iso-8859-1?q?BUv6Ggd9BSwFxvBwToTwEKwoCnhRZ+baBk2CdMjMV+T4jVT8sFcU4Ynn6hQa?= =?iso-8859-1?q?A0xmIIuwLjyFmzKDEEhqrDbG214Hi9u97Se1zaryCN2jN9itFMQagBjoPVJz?= =?iso-8859-1?q?a1ezMvJz5/CJFEPAOoqz3SnaSB7sPWDNTmI1ZhtkfCF4M0wYbMQHCBI/uxnl?= =?iso-8859-1?q?VEz2+dvIEkMKYIVuB2ctbSDmP1LUafBvcX6Hn0XH9k+uqx5TsoHcBhVXaaIf?= =?iso-8859-1?q?woU1bj8E7cD27KOgpcmXhEGFelpIRrvIQbmpUqGEkFIlPq3KwA3NcEKe1oFC?= =?iso-8859-1?q?GODcdIG1zQKNWqZhiJ0T8Y9h2Fanu7CfCpUlAVh/KHvvfDdehTr5vjUDNhi0?= =?iso-8859-1?q?g+HKHB8FxF4lTmFZs7VC6E42sj3XmF8RPi01QKQvMkp68ufXbEfVFKSOSNnb?= =?iso-8859-1?q?hq8YVbqPViva9vVrXbhE7ANT+OW/jV7HFUge2dz4X58mPJSTc5JagV0ulvj2?= =?iso-8859-1?q?tnkNMcowFRJHQi1EzSTc22pb9guIcHvixD6dA5h0GahsGiJ2utwFCYydYLXT?= =?iso-8859-1?q?eX3oAeYFzZUT7Qxft1xtenOU7xuFdEBTcGvfDcyjcn29+Al3XvjrK716U5Cn?= =?iso-8859-1?q?FLpbXKt00tnLaWayczDve2359d8h1FKC8CS3IUmnITORQZuLHl2klYJZL4Pw?= =?iso-8859-1?q?bd/YO0jycSkBH8wplXh/izD81/56Gwd0Vb5pkW/DpTY0utEjqhR2ah8k8Tjh?= =?iso-8859-1?q?1pYxS5e+KhcC17g73Rvff3oxkPmaJW8wSBA1SwjCQtXwSOrjYE15iKIH+93u?= =?iso-8859-1?q?DNxwFUV1NEA1HKU+F0ZoBx6VqCvgRa6mpuzB/ObeAkjabyFaz0zgpNAuxTl5?= =?iso-8859-1?q?h+0LDUpPaBH5fsYI1kTac7ybO7SM0I5RooDKPyQ=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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: 92c62d51-1697-4e0f-46a9-08da714e88d2 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2022 10:38:54.2591 (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: 5nwvX5pevVb5/C22eVkvVSNdMTV27uhqjRs0meO+iWXpVYUwJZP5rv3Hjd2XMoaSYjMVboCWHrz6KLAVmWvZNFXD2qOa+ks7eTgxBXRxoBw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5831 X-Spam-Status: No, score=-13.0 required=5.0 tests=BAYES_00, 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Cc: Djordje Todorovic <Djordje.Todorovic@syrmia.com> Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1739683175591650244?= X-GMAIL-MSGID: =?utf-8?q?1739683175591650244?= |
Series |
Mips: Enable TSAN for 64-bit ABIs
|
|
Commit Message
Dimitrije Milošević
July 29, 2022, 10:38 a.m. UTC
The following patch enables TSAN for mips64, on which it is supported.
Signed-off-by: Dimitrije Milosevic <dimitrije.milosevic@syrmia.com>.
libsanitizer/ChangeLog:
* configure.tgt: Enable
TSAN for 64-bit ABIs.
---
libsanitizer/configure.tgt | 4 ++++
1 file changed, 4 insertions(+)
Comments
Gentle ping. :) From: Dimitrije Milosevic Sent: Friday, July 29, 2022 12:38 PM To: gcc-patches@gcc.gnu.org <gcc-patches@gcc.gnu.org> Cc: Djordje Todorovic <Djordje.Todorovic@syrmia.com>; xry111@xry111.site <xry111@xry111.site>; maskray@google.com <maskray@google.com> Subject: [PATCH] Mips: Enable TSAN for 64-bit ABIs The following patch enables TSAN for mips64, on which it is supported. Signed-off-by: Dimitrije Milosevic <dimitrije.milosevic@syrmia.com>. libsanitizer/ChangeLog: * configure.tgt: Enable TSAN for 64-bit ABIs. --- libsanitizer/configure.tgt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libsanitizer/configure.tgt b/libsanitizer/configure.tgt index fb89df4935c..6855a6ca9e7 100644 --- a/libsanitizer/configure.tgt +++ b/libsanitizer/configure.tgt @@ -55,6 +55,10 @@ case "${target}" in arm*-*-linux*) ;; mips*-*-linux*) + if test x$ac_cv_sizeof_void_p = x8; then + TSAN_SUPPORTED=yes + TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_mips64.lo + fi ;; aarch64*-*-linux*) if test x$ac_cv_sizeof_void_p = x8; then
diff --git a/libsanitizer/configure.tgt b/libsanitizer/configure.tgt index fb89df4935c..6855a6ca9e7 100644 --- a/libsanitizer/configure.tgt +++ b/libsanitizer/configure.tgt @@ -55,6 +55,10 @@ case "${target}" in arm*-*-linux*) ;; mips*-*-linux*) + if test x$ac_cv_sizeof_void_p = x8; then + TSAN_SUPPORTED=yes + TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_mips64.lo + fi ;; aarch64*-*-linux*) if test x$ac_cv_sizeof_void_p = x8; then