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 9ADFE385840E for ; Mon, 13 Mar 2023 17:53:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9ADFE385840E 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 (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32DHn7kr023079; Mon, 13 Mar 2023 17:53:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=references : from : to : cc : subject : in-reply-to : date : message-id : content-type : mime-version; s=corp-2022-7-12; bh=hod/S0MG1pXtQYcjLMPrlpcWkALwrK0aVg5f7L+4trA=; b=PnH+/11qYUW+Eqvo5Sn6SB1Nm5LWrfSoO3o5JwuEUby5g+Fj/Y4w76aoUqf2upBnuaWu 2VT0Nr/Rrh0bQXfzGfarRa8/ljCXZdVraaCtPoqHhlz40gWmJOrW44s5ZhEvlhMgsK2b PfA3aoPbGqUxaLkOm24jEJ/IZh4LyRefFuzb9LzwayFCy5F8p+5eslLyBFgG/q9SmXja JpnINFt8qKVvVWV+JBCZxhuf/310ZwvJkPncrPo9iWGrGWsiMqSokKdcd4syWa0VfMDG j2673Ae6hu/LoPwBuRYpzvsab6dJjw4dcLSwJyHlEOlAhmKIV05ROYfLbuFtWYNy1k25 BQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3p8h8tcffe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Mar 2023 17:53:30 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32DGb4dI002479; Mon, 13 Mar 2023 17:53:29 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3p8g3bhn8r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 13 Mar 2023 17:53:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lLq8EU7T//oZYREc/Ma6HZ5fzTlsO8prJtnunQWkRYqhF+8hQDw7HPzFTTe1r3QrM/PuuLyHgDN8rubrxmVL+4PVj2rd90XxZJytOP+tEDFZIG94JMBUmAaOXisvzAzQdEd6dk9rooLcnrhS0K69BsdVsNjCzrx45mIp1SN7IIFf2RqoZetrRZSmiU4lF897tcUMa2dwMRAqBxtkMgoleFKFyFc1r8115GRwMflmN2bm21ehdwRqx5fqqjLY3wpsERUs7jqr6xgr8STEsfOaciZUf2v4OEz6/ts/XUB0nknZL7aqjaqC9x3z+CyfzcIvA0/E9DUtxY4uUCETn3mfoQ== 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=hod/S0MG1pXtQYcjLMPrlpcWkALwrK0aVg5f7L+4trA=; b=Bj1zJPWbZJb8LkuyptpFcv6dlu0pxNHunICitzqlba6UtDZZB3kmMffsWy6oy7dl92qOBp/o41bH3AWreKT2BYS0valYHoi3jJVZ3fSVDMIUy86Iw3CMIF8kFEpjsMFIWXuYRCPf/beQne10a6ZE8OklEsTQmAJKTbaYL6DdS0rHpb36+ACdVCWTP44DS/Z1RUyePobD3xLrrCi0Y/dmfmbFSDmnywb1RNQD0vDwZTDgVN1ibSYmBmHmEb5zi6uIdNp7I9rGmEjJgZ10Sxe1+gpYTEOd8+cQDGDxIwa1U3abXjJLMeFqTozIXQigjCzmKis/iYwIde0AF+ZtCKwnIA== 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=hod/S0MG1pXtQYcjLMPrlpcWkALwrK0aVg5f7L+4trA=; b=kZORuufw1hvENGQZNgFBIvHllvQ75FSP6Mw1sUelr4kTNpKw+rrYqzQUJ04fr01YfaV2KDjCNZoeI08I88TZUdfvBr0ZwEQduhvN7Jv1JCbz78IpBGyWS8pcRx+odUhWNg5VMe7FVlozYCbv4JjM8AtQSegDAzkuH3Mb6mwP6l8= Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by IA1PR10MB5969.namprd10.prod.outlook.com (2603:10b6:208:3ef::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Mon, 13 Mar 2023 17:53:06 +0000 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::a502:c948:c3f6:9728]) by BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::a502:c948:c3f6:9728%6]) with mapi id 15.20.6178.022; Mon, 13 Mar 2023 17:53:06 +0000 References: <20221202175225.2780-1-cupertino.miranda@oracle.com> <20221202175225.2780-3-cupertino.miranda@oracle.com> <795fde7f-5bde-d1a5-e790-b15774effd1c@gmail.com> <875yen5ib4.fsf@oracle.com> <87h6wg15np.fsf@oracle.com> <24a30d42-f162-312d-27b7-7f6807ec75e1@gmail.com> User-agent: mu4e 1.4.15; emacs 28.1 From: Cupertino Miranda To: Jeff Law Cc: gcc-patches@gcc.gnu.org, jose.marchesi@oracle.com Subject: Re: [PATCH 2/2] Corrected pr25521.c target matching. In-reply-to: <24a30d42-f162-312d-27b7-7f6807ec75e1@gmail.com> Date: Mon, 13 Mar 2023 17:52:57 +0000 Message-ID: <87bkkw1qti.fsf@oracle.com> Content-Type: multipart/mixed; boundary="=-=-=" X-ClientProxiedBy: LNXP265CA0054.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5d::18) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|IA1PR10MB5969:EE_ X-MS-Office365-Filtering-Correlation-Id: dcae43c8-6be1-44b0-0870-08db23ebcb47 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Sys0VrfxSJMXnRzYM6xakE/r+nYuXec8tRjj+4i9thvBw9CBbMg/skWuxoOp5W3VPRxTyEJkUEyrSdeexNx60TbKNndJfokVxmGdMIkgChlv6QlBmR71oZKtTZ3sQKu6JjUsdkeU86gTl6SF5W4gp2dYthyT4fiiFvxIEzjffntoGnRheUyiQdRoqnK9ehF45thzXlGroJCAz5Rnr9OZovAsIwvStrJIIqjSGtl9IhkGtNP3Iik2Xc7Wrb0u5PUteEJUHKazIJqX/BhDyp0gKxSrc1nToSekmYajk8sRgSYzeoFkid8qXO1H6jTjbrMNhkGXHQbH2dGn7IE1Idn5xxbikCRZhIwzVjxDo1OtbZPbDUqSDLVbisl7AmMNAMUttQMXtqWgVYxv/pWmvry0F76snJLrXDcEQIsykJkHQTHmCmJ5uzKeDnjqylLNb0wQudN7l6IsDpd5NV2IgYou/yte7i/Fr1ncvnkF4qxxbcBTR6XUySrtQMNtski+q85GGo691K6G0dqOlj2GSD7HDu5Vd+a5aAi2MttwF0s/cp31uDNZX0R8DBUdxZ6PZKIVgphLPYvgIZ2/bpGBp9k+9XWdP2qmCdU0P5wzGT7Sa70B0kRqit31M7ACOmnCRVHU8oEs0kAILf2pBbIAXd44pw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR1001MB2340.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(136003)(39860400002)(376002)(346002)(366004)(396003)(451199018)(2906002)(83380400001)(41300700001)(44832011)(5660300002)(36756003)(66556008)(66946007)(8936002)(8676002)(4326008)(6916009)(38100700002)(316002)(86362001)(66476007)(478600001)(2616005)(186003)(53546011)(6512007)(107886003)(6506007)(6666004)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?lea5pfF9qRWwi3M4kAwkiOiTvc7XnzOiDeg+iPRS/HV63tyDHD3ALwN6nBfl?= =?us-ascii?Q?XK1O8VZUzNydqzNF9RHeYdVimlTwAm3oto/FiM+FdDw/SbLvouVs+LaATDOl?= =?us-ascii?Q?QL/ZCkuGOHwqQC/8kT3hZJGJAKVnkRYtmkNcZ4iVwfryaT1xF1z29Ob6Uiig?= =?us-ascii?Q?vBZs/H85EVXatDlAlyfKlgVLgbG3YvOjUOl8ilMbaQ8BO12qS5RQHq/pWVBE?= =?us-ascii?Q?H4WKu1aHFtTfLWks26yUUMEKsx23C+4ofkkFUo1WxXqECrn3g1WgrkUm4vL0?= =?us-ascii?Q?NwUkMBj4BsHGrKbiz53AwxFSvtCT9agwGAf0bmbbohcfI8JfZlHwgezguTHs?= =?us-ascii?Q?1EzyJcL0UMv1FJr0240gXpFe+QH75clfI4d9bSN0lS5mOFL4dCkyG0g6uw7V?= =?us-ascii?Q?UqdJ3HxvCMUQy0d5O0XszbnfGD6DMXOXYc8eUXWjGfpD6tqQD7EyaDUc2f/h?= =?us-ascii?Q?JzEZthRrHoP2y7pnn+yOm2S3gu2zdRgsuM9FZvIyhc4ptO/dvyAum4Oh84Vl?= =?us-ascii?Q?H453eQ6IUQdT+xhebFIX1fdhXhY+waccbMUwOMuZJzz8dzqjOoP76LSUdTqP?= =?us-ascii?Q?PzBJyhJhrzhBUypsgEfzcUDZIEpm/d8p/3Nl7kstmHcgHSzKS8tKRIJGdbzT?= =?us-ascii?Q?eHuIbkMRHMLH1JeGa5jBd+xLjxrtr+v0xdXREcqhMS37Aw+iEka9zHRqKQp5?= =?us-ascii?Q?KzAJX0Ed1B4v2VuVj44N44+cvgWwxUM76jnd81MJq+mZTGjlihPvOjY4hKNA?= =?us-ascii?Q?627niGTQaHBmSyEISXmmzi5trmksrkYJRffljrQO4RE7jr2fNHZknzrsC4Cz?= =?us-ascii?Q?pfFtJM4QO5EGFK8b/Pbr6hDXIPI3hMAMCFdhepyRVUZOmFTGgYPpG/3YMP+J?= =?us-ascii?Q?oI+b4oWHNi4KoerEnS6veZNT4YkH2fQMw83QDZ4SyB/tg1deW12bLOn0ajhc?= =?us-ascii?Q?qzA9pXduPjQvRBuMWGgMVLUggnJ3mg3+F3FRLwzMAnu4JmTgBdB33LIn3R12?= =?us-ascii?Q?gVjaBlpjjDpia3ZFdvg6SXX7EiECM/u0WQrmTI37fkpMSzLpRwx5vZNZa7sv?= =?us-ascii?Q?GT1n7Crjf+FnUe4OOdZcdv9oVoJPYgsda0OmlHKqU8gFO2pKfrL04CyckD20?= =?us-ascii?Q?MaXLav78AF3ETHAE363m9GgA4R5Dt7XJbp5eVKDUg1GSiJOGrTl81L51+HPS?= =?us-ascii?Q?9ibQR0a0UVwzWGBKLU3/Huf0zsciNju8BdeJZJ29qEJ+mfm4f1iwTfMGvjIu?= =?us-ascii?Q?fnc1TUp2HPaIE/bvYHhYart/cXU0sQjywDMeHbrOzBRSCGc6SlbvxyNKIQYl?= =?us-ascii?Q?GaXuTHRDFBsxwPG1wcRiCngggF2WelJc//6hnGsRI3rVe9w/WCOptUdLudW+?= =?us-ascii?Q?TIpuEPWqiUo/A+N3j+OgtesN1vFaZ2SKNV9k3fhBhiORRrQYc8lWwAnr3GpQ?= =?us-ascii?Q?CvRM9y6eIEiqr+ZOMUp368skIfNFsyfudXIzLRICVnhIH/Kj87J2dgR+Cbdd?= =?us-ascii?Q?OYS6qvtTzFEKHRJl78Xzb09n9lGuwCCVIAjZRCNIsSEVEeprWy+bAGBHfOrd?= =?us-ascii?Q?xVJNOdJeNUGPwcnYJr7XFTQaTJVIfVexvbKWPcxnC4gqWhLXGEzaiyLFmRur?= =?us-ascii?Q?fjjIjSEZl+Bt1h7fq331xEU8JCIXwHGe6JOugDzX7Rku?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 9y79U4+M7x8DbvgBMFEAsHQagt1FJb35v3rFcIU3qIGzB+1WrDalaQc5DXCB1Y6VeS9z7QuICFH7vDyXgU6AMQSNM0Nen25h340u2S0yDoqanbQNvIw5z60/7hk+2XS8ZEmaM7dtBl4nJUvb08GZ0sXFYE0lZ96ROKjc++r7MAi9lJyTUzF96fVvJtq0kIYG+1XMsaUSuVAj9eM588cfk5Vjl8eihRYzONS1cuEJoWOXz/+waPIfj+A2Xq5nIvIFyc7WKLmstcAZM9Y6D4D8TNbij1eNQrYjVMgzIVu8JL8KWR5YldwBqNfIS7bZhXG4kXk6lUhSMj0KcBIUDRTsJh5Fythw4R85eLZmmBfLRgtFUFSwVdbbFalqkQyNRRVae40Jh0stauWwKsTRNM2/vE6cla09AGWKBux6y9KSKw/cKVrKqAQAb9k1HJ1T8HPMQsNLItRDU4SmLkuWlUKhkbDQGiAh7mzoWs8+zup1jBp0BZAX7sDLnhCht7wu137mP2hnTVUUoAfRrQHcWKDhYh7o1RL75JKlmbLW1CsxOt+MJvhhdp6T6UtnX0HBWXfzMNrGW+gjSsHxDfSRcjZpkCDwfHRScR4BWSmP6SIiEu88mG2Jit+p8SNokcFlCBsa+C5v7hAS+rMgpqOfd+7jJEYwCjrFQWtYs1DX3aZTUitS2i9vGuSY93wCo3JE4nevI8vWrYfyPRSJAAC+w3eNUYuY8qn0rYPTk05TRWc+cWFg15WukD4mCoWbGcuvspVlNs7eqdruaZlzbW2qY/mW7w== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: dcae43c8-6be1-44b0-0870-08db23ebcb47 X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2023 17:53:05.9959 (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: 6xbfBRQRweRjGYliBTPfSo0DKv1tyRJn/vJ9fFN4+FuZk52vzpw6bxZ4lIlxk/0OEFNFnD11bvmva95nftMWzYzH33OklaAKz2GOmS+8aPg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB5969 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-03-13_09,2023-03-13_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2303130140 X-Proofpoint-ORIG-GUID: TR1sPs6mCZ6Vpd9URee8nbTLUTFu8Hok X-Proofpoint-GUID: TR1sPs6mCZ6Vpd9URee8nbTLUTFu8Hok X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,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 List-Id: --=-=-= Content-Type: text/plain > On 1/24/23 05:24, Cupertino Miranda wrote: >> Thank you for the comments and suggestions. >> I have changed the patch. >> Unfortunately in case of rx target I could not make >> scan-assembler-symbol-section to match. I believe it is because the >> .section and .global entries order is reversed in this target. >> Patch in inlined below. looking forward to your comments. > Sorry for the long delays. I've installed this version. > > As a follow-up, can you update the documentation in doc/sourcebuild.texi to > include the new check-effective-target test? Hi Jeff, Thank you for installing the patch. I have prepared the doc change you requested. Hopefully this is what you were expecting. Regards, Cupertino --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-Added-item-entry-in-docs-for-the-new-check_effective.patch >From ea2a0434014516c7f680d24f0e702b407be1b83e Mon Sep 17 00:00:00 2001 From: Cupertino Miranda Date: Mon, 13 Mar 2023 17:45:14 +0000 Subject: [PATCH] Added item entry in docs for the new check_effective_target. More precisely for: - check_effective_target_const_volatile_readonly_section --- gcc/doc/sourcebuild.texi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index be4318221cc..c614292f864 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -2777,6 +2777,9 @@ Target supports @option{-branch-cost=N}. @item cxa_atexit Target uses @code{__cxa_atexit}. +@item const_volatile_readonly_section +Target places const volatile variables in readonly sections. + @item default_packed @anchor{default_packed} Target has packed layout of structure members by default. -- 2.38.1 --=-=-=--