From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id C8C613858D28 for ; Wed, 3 May 2023 19:10:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C8C613858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 343Hox01018400; Wed, 3 May 2023 19:10:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=corp-2023-03-30; bh=xTJbG95ThERcVMoNYVqcV/IWZMtXgfcEYmJ9TnJ1wS0=; b=1XYEOqRJZIWi1dGrszdVXYpEFZt5CulWFW+vQyeXkr5x3xfyouuP7ZA+1fcun06Ol64N EPFXdfZ/2RRcXrFcw4vZz3h99bLj38b2OsJuu58yhrfK6zkhgz46daR+W9ialUOsiqSP bR4gCRz91ZWO5/Oigeg/k2UZ9DaGWiN/m7HWhKa29S4VK3vqvgh/dkuSWy+Ph8P/JYJP vO7Ag++Qx+/0tprKx++WzQR5CTz/IzbWdJvM8CiuOdhht7VVT4Kyhm90EHTiy6RbOPzT yJiCpPfR+qacqbbBq5fdnSR9eiBhEh+wWf6UFDGm2BqvYxq9BnKffwCkbXxHUtHLBO6q ug== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3q8sne865y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 May 2023 19:10:08 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 343HScTe040488; Wed, 3 May 2023 19:10:07 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3q8sp7j4mw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 03 May 2023 19:10:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OaFz6Zmp58iOHY0fQRMdDPvk4h8nkIFNeIk8v8MpMZwdO3RLEnXkvJMyqI4F1UJCD+433pYo2SDTnKoN25NQR7Y7R8IP5wgUl0OjGi0rHKnwWN9hbkjMuRXeiG0r9j4tTmMfCwJ87PkuSf5I5nsTDNY2wLSat/et5qTG8uDF3VcZjZrr1z6l9KAqqRH9CWZw7aLafpxA1lanWTNhSaANIc7NBAFHr6V9bsC6rJISQQ6JCqq10Fpxg+eO3J1Li33bEuFCxnvlCWVPh+GpzB/rPdUIVJMDRzIZLdk+J6DnPSlYwKiJqv2UWyz1VSbHjfq2pvjxBodhvUPBjRaBIoJ7ww== 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=xTJbG95ThERcVMoNYVqcV/IWZMtXgfcEYmJ9TnJ1wS0=; b=g44HoLAHJxxguq1icQ48ogUjKjw3eL6DZlsr6U/qGuOFYX9ggXtkPz//qK+XZZSTOXZf2UAoZ2aXwC/TKH/t5N4jTC7GPZ4AQEG1B7Al6ZMDE+OD2v13ElkWY/LxP86klMbolc059Y1X0OmjTsTwwWULHBoDgNml+VFFDjFgZ6JB6F/JQVLT5DyNtiAfi5RKXqFTDRHRowOSTZoJnNZH+xBDUkjgXyBSKEp0vnY7j6hwgr7JWgeFWBmjIwDLH5wdGg96Lvb2eKbkgcNjmrbtmSep6sn14TY69oMFlzp/YvdA2pM/vBlpUy55oKl8xDk+ye+y+tc5+8kZ8OpHovQmDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xTJbG95ThERcVMoNYVqcV/IWZMtXgfcEYmJ9TnJ1wS0=; b=dja8Kjc0VeM6kZ5SUbKO4QRZ5WIsN+Hx/ohUct4MylmOdyl/bfjR09X9Kgsqjka6eVI47Fj653e6+/k9aBNhfdB19qjvYj2WlDBvGPB3PtV7fKttbZfe2A2xOEo1WwWems76utoenb0f8O9wW9u927Qx19iqDULmWcjrVJo2K5g= Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by PH7PR10MB6379.namprd10.prod.outlook.com (2603:10b6:510:1a9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.26; Wed, 3 May 2023 19:10:04 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::7aa1:df38:105a:21fa%7]) with mapi id 15.20.6363.022; Wed, 3 May 2023 19:10:04 +0000 From: Qing Zhao To: Jan Hubicka CC: gcc Patches Subject: Question on patch -fprofile-partial-training Thread-Topic: Question on patch -fprofile-partial-training Thread-Index: AQHZffLeZQM+oXoUlEmGL78yzaUcOA== Date: Wed, 3 May 2023 19:10:04 +0000 Message-ID: <2A707DB2-5BCE-4F1F-A971-67AC55B30297@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3696.120.41.1.2) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR10MB4344:EE_|PH7PR10MB6379:EE_ x-ms-office365-filtering-correlation-id: bc080cf8-325c-459c-c4f4-08db4c0a009f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R0NKEGajsKCTlPiEE/LJSgcJ2t+Mf1gJPj/miWTZw3Vo6vXbWBQlzirC+WHcMYxsMiBABRQAtjplIeDC9jXIyEmXxS9D17rAKxZc6TGzHW4lpVzQP9B01Kkd9UwhHT51NG4BXK9xi4dfuvMrZjzVEsEh4/bovUexh2FAUsusRAWA7j724U2xZGatBdgajzALahfX6D2L3+QxsuHuI3cLlkPzxFVO73J9eY27wyiOxnkMY30fuODjlN0cl0rwOPe0VeFvLYHBzTKHt2vP/YB9/MoC7T12+rd7oYimzFF/y69CLD7ptw8WHawv6zOtcQggHbQa8uiI+rz0ahAclMl08jmsk3PDAjvO8RSrThbW88BpCKrwCSLfaS11/sTqJwOiORWCsS0CksuasoqbustsIl4GUWyYUIK7xzVJ5LTeZdBQ0eqEGft0tepqevDHvNoNJgKcKcKrHoJvi6Ra2P4OJN9ajqqNnVD4fShPrJycyG8qbWfhmaxvUIpaCYeTxqq9Ity+UQEvc74EpH/N8GvEhZj7Tc0S4jkKLjIABryjU9C3LjHaYP8mmeXtb6HoJ45YHrStok8X+v2Sa0c2IRSn6f5nd7+fnzUgN+ZQZgUtO/ylQrPiL3dyHqEDst17Q+vj0qU1dNfi+Nt1W8DUzIvOXw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR10MB4344.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(366004)(39860400002)(136003)(346002)(376002)(451199021)(5660300002)(8676002)(8936002)(41300700001)(316002)(44832011)(38070700005)(36756003)(33656002)(86362001)(38100700002)(2906002)(122000001)(186003)(66446008)(2616005)(478600001)(83380400001)(53546011)(6486002)(6512007)(6506007)(26005)(4326008)(6916009)(91956017)(76116006)(66946007)(66556008)(66476007)(71200400001)(64756008)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JHPfEBep/oO/k9k7KlLf4IOZ+qx4UhdwgOT3DzHmXBFYxzULM7krQRl+yTeD?= =?us-ascii?Q?LBXMjsiY+KptapNb1bRbRkQA5B6P+L5V/fahAYoXby0xWd0Q6bZjyTqWy3uV?= =?us-ascii?Q?8EqxqBjfsbGSpBEsvVqFlQIDqQ8CUGNqSGb/Nz5c3xdu4NLWxsONgQ8rdfpp?= =?us-ascii?Q?5kehILBPn2YmzjCfEwypkHJjN29tzF+q0f+ZtU4qpqDQ5nr0Ls813ISGX6vR?= =?us-ascii?Q?fiqN4fu/AGV/g8zd9zFn9wU7834lBf/c8pbfmFKh867J56jlabChZnz1csqM?= =?us-ascii?Q?5DMBxfMwsNQa10DoNxZpQZvzqH+X2EF0POBDPfxCmCp1Jv0xtEL9HZ71Hfqu?= =?us-ascii?Q?wklfMKkJTYZVimB6Pl3FXsrbQ6Aq096HR9MdL3USGeAaTJRcHybdXGVDLuTB?= =?us-ascii?Q?Mw/8q3sDX5+D0L5zPgwJnpgM3NS5QhOStxuHsSlJpJLfbMneMVZN5RbWO94r?= =?us-ascii?Q?YGMsnxx9bNl2xn0ZkY4l4In4+/fUP5dM8wbSZp7i9rJBB80CIZ4YwAjOnxEg?= =?us-ascii?Q?ZZ5vFoy4AR9vPfpERolmh5IfuXcLBpc1zYbbJfVtz+ExqHJgO2QERsD1Jmu8?= =?us-ascii?Q?OodrRWOuAklA3LnXRasKSuUZQxgcazwWikfgvwIbs4iRoxP7sPublbAejjry?= =?us-ascii?Q?xWpHOtAWUBYa64SCTdfbz737c1kV1XYAvCuGpcTUYdQXxcGk5y+oaBKiH8b7?= =?us-ascii?Q?G+slbKkm3kW1zMopWoBP47PDFjo7NlFsunRyhyEoiH5Rlh2di7FgQdmuyONG?= =?us-ascii?Q?4jRg0P9I4pnNNhO0JulhfOZpQbJ6su8QxxQB4vjFNOdHW/GO5Y9Oxpp3mudR?= =?us-ascii?Q?2DNRgdU8jlmm+SevsddjOjQr5fHLAbo1siqaRiBdwcsMAnLqI5exP/gFbIfa?= =?us-ascii?Q?Q/NvkizhB+RAS7oOYfF8At75CjWK8gUrQrWX9/R4CNtcFTxgDhMOP+s5IEew?= =?us-ascii?Q?sqlxEIuF53fFAjH0mSpyaT76lSQxlU0Ai5l0vtahvtAEeXHjbnSirAcl7t06?= =?us-ascii?Q?RPkrCPQufMhNatIRv9Z+5yaVNwxs0j4FbkSFa11RU12YvrDZZoccYVi0AW6N?= =?us-ascii?Q?m+bPHFTgs6d9YzlbZwm+Fmj6zADV8Y/Ql1WEc66CiJho2OeOm+i5Q79Aq389?= =?us-ascii?Q?YQL6HulqDMML5fP5nrXFh+k7u5Yckjy0xuG8hWhnb3m938LLG1O1UfMEpAO3?= =?us-ascii?Q?bVgtlqMUYqs+XhmlOCbw0XXwuV/f3oQxfAu8+/RAgLq8MuI8K6MZKpK0cBf1?= =?us-ascii?Q?9kPF9YdOsAv72nSfLrFp6wHnK8d1ZSssjmAJs5lks5BiP4yDFUSLlk1oakFk?= =?us-ascii?Q?zJH5zOBAc/AsL7z9kHlvSA1G4NSXSuwXqmr5HATudzBCBM+Ggu9P3sLLQF7B?= =?us-ascii?Q?6/FcADX62Eg61OVMRCmDMGTnmdW8XbqF2Ey/p2sstje1J/qPnINDOOk7Ydoi?= =?us-ascii?Q?+xy4p+jQVh2cmkKPavIEME4emuB0JGaQOKrSZU5sYGyoyrSIdRr6xfECo/A+?= =?us-ascii?Q?+qPq92nKVZBCbTRbytN3AgFowae0oer4RJqFsWxA3XV557tEZoNhkJUKUtYb?= =?us-ascii?Q?TUMq4qDa34XMqtPcyf7LYbgw8Ht+bxdbAOnHGNDT?= Content-Type: text/plain; charset="us-ascii" Content-ID: <52894D981349CA4A843E66561F906C70@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: vB9e34Fjhf/RB8uqKKtsvOs1mNL8ZAZZ2SS7+zNFD6glHvP3gB/oE3KZjeGg0jisyTrXOygzxXr6b+cuD6T6cj7AjQW/K5nEkirBZPmIrHzXemYQXLltPIbWD57otR70+zrGApwhNGNJxOGEJ+AA6y/H4Br/Bb8/LV3P2x1yz2ibWjNmKusY5IjYBNXESq1XKVdBHf87kdC+uHPC89scIaiyGhZpIb2EbHtOzQsk7DE/rPptETJ7QT0EJ98mGUK08oqmusFu/UbniOEMj8ZxEm2azcxfdeUFdaJdGXK7+c+Zzprd6UFlBDeYQW/vBNtBgvxBaVZTKg/5QQaQsiUNHyImzi/q9Gmu2JN5smihHv6FUihcbvOSjbty0IyD1Jl7pDFBBUDTvEov5SoluEV96wegoTO0d5IQZQXRNpySha8WZru56jyIvMmv4yewNNnMKol+bf5Ahxvyek9Uw24nsiFFnXjoCaaw8bM7DXfIV4xFH/97aZCmpsUyFJAe4lkZmY00BwwwEpHEXDhEOeiu4Yghd+KBKZdfAG+NOwnmRRV6FaBC27PVPhJLSBO9MKopl91Sm4EXxmc8gq2mzQSIrI8Uuf+ZRATkmFN4Q9FgV76uIpyAJhvjb5Zcu9HkcPq/nGUcrxxg/bRLi7VQzOKWRBBcb7y8A28YLfZzJgZhE3Ljf1HcXRgnthlExJO9QZUB68+TJMcCaXz02KjqyNOIbs6ao1azk8h7pGLjWzBdqxEaSKlzNjRk3nWNGGVmY4QKx+cqssFNG641E/B03Xz1Iw== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc080cf8-325c-459c-c4f4-08db4c0a009f X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2023 19:10:04.6340 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: E1Za3tlWWWgwI1zwkoWGxuWpY5PQVWaJ3IXaeduw5pJQwFJhpZ37l5kRPPsbc3xvhi+HOW97LUqKGP02j/0bdg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6379 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-03_13,2023-05-03_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=824 phishscore=0 bulkscore=0 suspectscore=0 mlxscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2305030165 X-Proofpoint-GUID: LDmZ8psvAC-6DuFK3Bg8Bts5kbebHNrA X-Proofpoint-ORIG-GUID: LDmZ8psvAC-6DuFK3Bg8Bts5kbebHNrA X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi, Jan, You added the following patch into gcc10: >From 34fbe3f0946f88828765184ed6581bda62cdf49f Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Thu, 5 Dec 2019 19:12:51 +0100 Subject: [PATCH] cgraphclones.c (localize_profile): New function. * cgraphclones.c (localize_profile): New function. (cgraph_node::create_clone): Use it for partial profiles. * common.opt (fprofile-partial-training): New flag. * doc/invoke.texi (-fprofile-partial-training): Document. * ipa-cp.c (update_profiling_info): For partial profiles do not set function profile to zero. * profile.c (compute_branch_probabilities): With partial profile watch if edge count is zero and turn all probabilities to guessed. (compute_branch_probabilities): For partial profiles do not apply profile when entry count is zero. * tree-profile.c (tree_profiling): Only do value_profile_transforma= tions when profile is read. My question is: Can this patch be back ported to GCC8 easily? I am wondering any significan= t Change between GCC8 and GCC10 that might make the backporting very hard? Thanks a lot for your help. Qing=