From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-eopbgr770114.outbound.protection.outlook.com [40.107.77.114]) by sourceware.org (Postfix) with ESMTPS id 6A3A3385703F for ; Thu, 22 Apr 2021 19:58:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 6A3A3385703F ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JH6BdCzd497XgC+NfOM/IGZrbC1wX37RhqQ3pDYuuptM5diXcvIOJMI60GvM+5Uc8oLDunQdYaBZN6aiaMBqxu+QfFe4gwrmr/dN4HdFxwaDKJ88eX6kgGyaqEhdIUou1gzvsswHURdPd5lNCOk2fBm9iY4HRsrBVEm6MjSMM+bJlPIWZ4WFfQUuYUiap3E6hqHnCE/nWgmBho7yDSfjYF5RSs70+xsH4WCAkoVNQHgwsmaXoSYPKux1pW7ByZMc3G0TwKoEExWbVY/AXHAXyYQhTrGQv52e1kbUcCY9CLQbXpiq8IGgbKOBP0XOYheIgHNPWJVff1Hq2Az2nCeafg== 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-SenderADCheck; bh=Y5MsiGI+EAp1L6j5I0HZ2b9/XQ20BfgKArC3jOiowZ4=; b=TZ3P1335E1GPRlptW2076bck6GiVBT0F8OK7E7mXfN1UFznu4f4tzgMdTBRMi/yDWvMEPWP32tGP5tHV8AIihX+IanlUisCnLwukNJhXxArKghpEDGejUdY6y72c8haXsvya78GQVj8FcknaxBEG5GaDOVbp9FcdDR2yp/XODvVtDHodFnno978ZpzlZbdzH0alfyZ1bxI7gyfP/pgKbJWnJyHPKP90YYbdhmcc0ik86d10k558DLifAj6KyfJdGD6jxg/XEOdEC7q91Ctlm/ZPh/TeAURAE7V29a0+91LnWPtdGdBor272rBqW+V8H8xVZYRYjbKm4n9Usy18Y0DA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none Received: from MWHPR21MB0798.namprd21.prod.outlook.com (2603:10b6:300:128::18) by MW4PR21MB2004.namprd21.prod.outlook.com (2603:10b6:303:68::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.7; Thu, 22 Apr 2021 19:58:26 +0000 Received: from MWHPR21MB0798.namprd21.prod.outlook.com ([fe80::5c91:124:3d0c:9206]) by MWHPR21MB0798.namprd21.prod.outlook.com ([fe80::5c91:124:3d0c:9206%9]) with mapi id 15.20.4087.019; Thu, 22 Apr 2021 19:58:26 +0000 From: Eugene Rozenfeld To: "gcc@gcc.gnu.org" Subject: State of AutoFDO in GCC Thread-Topic: State of AutoFDO in GCC Thread-Index: Adc3sdMagfKGeoXuQ46Crrlm/SEGvw== Date: Thu, 22 Apr 2021 19:58:25 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=fc08283b-9ce8-473b-8df7-efb2c34deaf7; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2021-04-22T19:43:24Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-originating-ip: [2601:600:9700:56f0:9143:3a99:1481:44c7] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e62fb7f3-aaef-4a49-d5e9-08d905c8fdec x-ms-traffictypediagnostic: MW4PR21MB2004: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZMduHkwDhpoo1j0R2FnbDWL+IVOTj0DzbxiWWzJ7doubB2+HHmwBY5mEK0Aoq4eP4Vh751RJVVAs5sJTiZR36CNtCFGr/cpYz2dA2/AHtsbvwh1YRNiP72WpyoA5/XTHoMcv6fDpwbJWIWuuHfTOB8rtHSf5Gb/Y3rW2rDOIdONhCZae/17t0DSozURvOKexvhP0TRwjUb0NIDeoD+mhlLl0TOIWpmFY4adADXf4sHHgPBVs/VnrMzuIHzPJOPw1rhy4lRgB8RQHrC/U8geajKnDNSI1Ipy4S5aS2+5Sxmfii0FCnBrv5NibSX4/y6shzcwyWM+j4UB4UIYW6O98rrhaGKU0KgJsw43WvBKtL3mNGKFYmbzmN/Dun/Vcq1pSgjANApvxEvYB3HjuCopiv0McijC2phcO2svoqOiCDIPj5KBC2kEmnr7ndl3LxmhE+9QtLaR8jmA568xjSzwuJ5Izp0h/UjAGUPeCHWWtPOmXLntG9e1IaJvd5drnMC4flb1qer34t9CLj4k3B3AO05OWrm9bjohbCAwRHWpw6uI5wTsDHVdtmQEbtsbOqiMDynV5eKyw6N6Pf7p9vVLRYjQmd7HeogQZ2Zr5/nEpY68B2EWZucsRBQMws+efCuWKsll7rLnKRk2LbV5XI+SK8PjJHknxVnDRCGn+rfwi6k9+7vN8OkgyEl+p6MAa/Rv2 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR21MB0798.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(66446008)(83380400001)(86362001)(4744005)(6916009)(64756008)(478600001)(122000001)(38100700002)(8936002)(21615005)(55016002)(10290500003)(6506007)(66556008)(166002)(52536014)(66476007)(2906002)(76116006)(7696005)(33656002)(5660300002)(966005)(82960400001)(316002)(71200400001)(82950400001)(9686003)(8990500004)(186003)(66946007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?hx9J5ldih4frJ0W8XLOJTHiiwvAWwEH00xTaLwho9JyHGoQwwI7EkE8DPcgg?= =?us-ascii?Q?Z89LvrLVoW4MKFcuHRrrQTo00odcypAWNfhQ5xlFiEITjr3LSWgZiBkdD1dW?= =?us-ascii?Q?08B7hFCC+fgO0huGJg9TgZKDS+Yw3PbBIMbjR/glH09CjRmIyp2Pj9xk3XIC?= =?us-ascii?Q?1ATrMsz388WSiAXrL2DsmuhAgkJuf02tmHNuE+wYKi31cAeXgNILxr/+4fS9?= =?us-ascii?Q?HgGIxPyqpeMjSFqW4OGg2X+/4ypBb92hq9f3WXDlmmxN0PwpRpD5E/mPNC2z?= =?us-ascii?Q?3Jw4JvXogmStxY2MFBbFPhigJXz2IOPahzkren7ANRqhe+PLd3ycAVZ8GCIS?= =?us-ascii?Q?W0tKqh8v1nPuOI/L1daRYj/N4HtmGbwaeqQ5ya1oouPcqKAER5l3dl/KZE8C?= =?us-ascii?Q?Y9ZIbTg08Q6NaJoqAGtEFur82jtDvRD/1IJNfnfIcA4ZaBDEmasumLJxZByL?= =?us-ascii?Q?JuC9DGBkZX3VuvM5A51azWPrYQydBxFTiB5+zmtb3mNLMNrlk0YVLIJDjP7J?= =?us-ascii?Q?Zju6m3CpVfqS6qx8sGTStCTTZHehR73/ulH7qqjZn6bLp82ldxEVjhRRFoTq?= =?us-ascii?Q?c/Pu7Va1Jqf6u/+rnG9pQy6dzOQ0pHjJUQFXcA6qkws2cq5ML/PxK/doFKI0?= =?us-ascii?Q?4ATbMxWDj+2fQ+c9Dp/iDiUhaNQqHriXcbzoe149ycU04Bh5cx+o+GmbZz06?= =?us-ascii?Q?63cajnJuunFAm6kF1cjLd2s7sfIWE6SN70z8k4eMaEEpem5Tmyip3WeIWsTZ?= =?us-ascii?Q?LkyU3tNzKXUkwBxi1K+H80CECA8IW0+WLWo18y8lrP7t15AOUYdUYAaBnvw1?= =?us-ascii?Q?vKXRomaWmkS5fd9+Z+a/l6/CGOpDq/J3/IPkM79MPEDp08BgJ3vyR0fD8OVt?= =?us-ascii?Q?zh3Et58J6s7Y46izQinQae7lwMMGLxWC9FYCcXmYYhLFI5NXgvHOQPYuDYmv?= =?us-ascii?Q?S+Zs2W2DFK6ADwlkg3Ww3Y+31fEosWQDxkeTnQ00kpzEKdbrD0GdXZX4UAiQ?= =?us-ascii?Q?mpFzkl/i/QrcU7wEZ62Fl2uhox6SEaiFL3Sa/sN42+AUIa6piKloAfSVwuxS?= =?us-ascii?Q?YVP9JXBtV+i04oLl9LbjPpmVcdfKvx9gAMN1Na6DUseoEcYuGlFkjadS+Kql?= =?us-ascii?Q?dzbjoBQvogNhLF1wT3S6nmL8t/DQpD7jLACD+3pD0o7xsrUx+N2J4G1obqEm?= =?us-ascii?Q?kZ/Ar4t0B8lxpukPmGDFoVgYvecuuSNwSZTDlsdE4FbnyjB61bhiFG8xEZ2e?= =?us-ascii?Q?0TrpXN/VeqRuKSTA+nY/KsUaC9N0nee6i4blq9wFURl18Lobzd0lcpI9KZl7?= =?us-ascii?Q?msB3VsW/jLq+euFXMWRqSQshhahJrwaeAsKEWwMkKPZx5+21cbpOqwN7278h?= =?us-ascii?Q?ld6fNo/zH4O1hR0oH7LZYZ8wo55S?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR21MB0798.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e62fb7f3-aaef-4a49-d5e9-08d905c8fdec X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2021 19:58:25.9921 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FpS9xfqIrzR7t7knJFFnm6C3hu83KfHjQvRd+CUdoIeyg6qMUxxRK0Ty7ARvklAOL1Gatd+rUjX4gKzkzjaAzw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR21MB2004 X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Apr 2021 19:58:28 -0000 GCC documentation for AutoFDO points to create_gcov tool that converts perf= .data file into gcov format that can be consumed by gcc with -fauto-profile= (https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html, https://gcc.gnu= .org/wiki/AutoFDO/Tutorial). I noticed that the source code for create_gcov has been deleted from https:= //github.com/google/autofdo on April 7. I asked about that change in that r= epo and got the following reply: https://github.com/google/autofdo/pull/107#issuecomment-819108738 "Actually we didn't use create_gcov and havn't updated create_gcov for year= s, and we also didn't have enough tests to guarantee it works (It was gcc-4= .8 when we used and verified create_gcov). If you need it, it is welcomed t= o update create_gcov and add it to the respository." Does this mean that AutoFDO is currently dead in gcc? Thanks, Eugene