From patchwork Fri Dec 2 17:52:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Cupertino Miranda X-Patchwork-Id: 1711540 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha256 header.s=default header.b=kdCd04W5; dkim-atps=neutral Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NP0ty46lXz23nB for ; Sat, 3 Dec 2022 04:54:17 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C9D683858C20 for ; Fri, 2 Dec 2022 17:54:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C9D683858C20 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1670003654; bh=cnIShAI1X9GZMLNYWbtOQivIBNHCEbzIOhMsAiOvayc=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=kdCd04W5Xkzm2LA/CDktiA73sFqfs9XKYChCMuDat4TLTDUjNv58pgDHbADkzkUF9 tVbL2kqO0zYL7D52UiSY5h4S7AkZa+lifM+RrE8LogieUNYEguEG1zFj23RImhx/EN 6B+dRDYeS3Wv4EEHmQqNm7ULiNiXpPo1XJC++F6I= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 81AE83858CDA for ; Fri, 2 Dec 2022 17:52:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 81AE83858CDA 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 2B2Fhh98027818 for ; Fri, 2 Dec 2022 17:52:55 GMT Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3m782j2352-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 02 Dec 2022 17:52:54 +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 2B2HJkmh020146 for ; Fri, 2 Dec 2022 17:52:54 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2049.outbound.protection.outlook.com [104.47.51.49]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3m398knsra-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 02 Dec 2022 17:52:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q6w5bYfT1n2EiL70jGsHM8Ppz7jvLOjCJ1NTXtq6hL6o76XzggrVTLrGk0PNjWuk4AtaY/naYInzojvLj5L0u/So7z/YhNT5QT00LhPP37NoKXOMnApSTnZTBn70HddeHduZWZfxiQ+JYnEfS20qURvJm9nf1NmfMOTSuqV13Wggg0apTHkdv2AbpTpuhAiQ6qZG+bIxxmqDuisYcr8g3qFZHjFpE7amTSVsiVE985NwPgHzE6KYG3O8yEuElGZOpRkzlqvPbRCBs82KI0SX8mE9urJUSdSrwbkZ3Pv74wY7Qo7CrT+xJupafCaOYY1lYspgj2xxJijfUnbWkaWqoA== 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=cnIShAI1X9GZMLNYWbtOQivIBNHCEbzIOhMsAiOvayc=; b=gPS4H4KA0CMD1HueZsRwRaMSEsn141FunVrlHkjz7kRcQG3/Cd/TRApOn++pUpOkDghG5xLin+8r5KD7YrFRi0RFfFX+E2cXWhV3SjTlHfsNadbjajthYgAV0ZoS48YtVoTOuv5Gcp89oqoCq1rThKNI3esn9aX3XybYVI6S6hNTjPI39F0mAKATCH34We+28EqkbS5uqlRF9yQGDLy5PvznFgRcicXQ75XUZBcaieADs6BVSjb2A9Q3LHmM/5XO11WBJe0c6BJr+p8wpT6z6eJNmktPKYNzgjAqK1lscMqeOm41qPnHQ/ikpGj/y8ZGJesga5dE/+tLhIVqNX13ig== 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 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) by DM6PR10MB4139.namprd10.prod.outlook.com (2603:10b6:5:21d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8; Fri, 2 Dec 2022 17:52:51 +0000 Received: from BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::8681:5931:e558:2638]) by BN6PR1001MB2340.namprd10.prod.outlook.com ([fe80::8681:5931:e558:2638%7]) with mapi id 15.20.5857.023; Fri, 2 Dec 2022 17:52:51 +0000 To: gcc-patches@gcc.gnu.org Cc: cupertino.miranda@oracle.com, jose.marchesi@oracle.com Subject: [PATCH 1/2] select .rodata for const volatile variables. Date: Fri, 2 Dec 2022 17:52:24 +0000 Message-Id: <20221202175225.2780-2-cupertino.miranda@oracle.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221202175225.2780-1-cupertino.miranda@oracle.com> References: <20221202175225.2780-1-cupertino.miranda@oracle.com> X-ClientProxiedBy: LO2P123CA0108.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:139::23) To BN6PR1001MB2340.namprd10.prod.outlook.com (2603:10b6:405:30::36) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR1001MB2340:EE_|DM6PR10MB4139:EE_ X-MS-Office365-Filtering-Correlation-Id: 89e6f549-785c-4f43-e3c9-08dad48e07d5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GLzCIXyXDGXL+6puxeIgQdqdzeU39RlF+UlWngp95Du60Bo6nLszay1u4IWBexp3Erzuj/6Ki7ySWbZzulRY7rDQCKr4sxHaWIRsOvTHNpg8fsmDdJphyuBOgK9hsepaLI3c20+4xzmeJeXIyXv1aNv3b9H8Hg8nnNW/Iua/MiUCIQfRqWrZJoZZB8HTSUQJ0CCouhfH3/AA9ePtS8cMefROVkNyoTvb3E6+ouGVparVFEcTO4aE7dZM/EFapPCuHcQTly2LzvtcHTn6djKXZMc5JPvkLecFK80+gFVa/4h+JbkLlVrRw7SosxKLsMDedRf85ADQ74A8H3g3Ftq4Z6dGgy7RMaV1CyujNiEZhteFqxtc9OaNCkVT53tcDt/HB/1TAc62I5hq1WlwQAy4bogPaERy0Tq7E78ptA7KU0uJI/bLjJyOF0q9nuZ/3LwoKUgfHJY0dfpagAYWWkYVCu6cvc9I5YHukh8rzhpHMa2JxV4qfPjkdcG5fdQH1OSdcqrztd9J3ru9XzvzDv1Ql2lg4KPJSl/bQPN90zco6MzyJHNGkVhh6V0s4MErTk5gE6ggWosgbxjeIOJqGResZ0LJT1JMh9aYNMfcx0kdZ+clGxa66LwPQjgdJKDu4FsoLGzOG3nUa/9fvDeZgh//T4Esp+nYsc/8QactjLDWOWlLOsybaxcrvZCsgJbaBcsG 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:(13230022)(39860400002)(376002)(396003)(346002)(366004)(136003)(451199015)(478600001)(86362001)(6506007)(6512007)(6486002)(36756003)(186003)(38100700002)(1076003)(83380400001)(2616005)(66476007)(41300700001)(107886003)(5660300002)(4744005)(6666004)(2906002)(66556008)(8676002)(66946007)(44832011)(6916009)(4326008)(8936002)(316002)(142923001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5zog/CNkmfpzbX3AZ+DUGfIcpIFs9x4h7a0JEfKRqek4qt7xSLonFkIMNkIv2I9zpTdtPPRxf7xoyZh8wMZGrTtLRNVLVJvlsn59eyWLeMKGtPK0GqgDM/3Uj+dI9DdmI9OS1EPYqx1oZBb0Xgu/XvlQd5Ylrbf70a8V+Q6eNYwQenDZGGzAQschV12itUC62Kd6gTrGArciOxcrm4PgtUFy2JqL7+PqOA9ViuNaAQacSGiIxJnCnxZboi0pT2kYHQSZCRLx7tPWsxs8UShx80Hdhgjx0/4xI1LWI+e10Dx6BPm1RrGFEz0kLc75fwGHGLVyKeIEJCWGvUSS51kiNThRSJGF7DPNWKErZ71xjsH2jEMiEHDOROf3RkLWI4KnL3ck9abiD7jS1hbF3swKmEDQjBVJOnlA6Kpt286lg+NcOIQrD2o0PwX6Kpyw09g20OGv5t5zu9tfy/+1IU1i0olqvzu6zLroQtYRTRQpVNJ0F9UUwuI1FJtfNKXDah8UZPW0TehwnIM4w3sP1nygO1gSyoW/HGf/BI1bPMIjWSornXi5jMlRWDhZZWuE6EEvn+YZCZFUOGkCuJeiAjjxNT8m0XWurfhp2HrrxNOZPpQkSztpd3rZWa1xlHOD5gch6wCWD+7g9raG1CkiUFXSYv2yrPlbKJWukIcGGgB6F1Y+MHxrxa6OXjtE4C51fqsMPgPsC87b3bJjDk81kIywgl4N8MKvbix/PzUed5fpqA2AK5HbF0Bz8d2x6OIzswHxJ0Qp8BRUdLQs5JMCHpe408TyLOUf2pvHYvmcI2qzI7EN3c9flI5rQ+vGj1vY4rwrsSTOsfiA1Y6G+a8fOHte20iO+lSJnpe1kR5neZN1rsFSM3RFcBCDj4qILS0k7/+4AmLPOxFKS2snmR7WipzjLbbuwjr1FfshVZcH+gad/1WHZSKnSyqCb6rNrfxQjKyisBjL5XQx19pvTr18zZpY0EHPydvt0tRqEjOu4UI+WLstfqHS5BAQWChLKO6l6ZACZLcBdyqwgWcT9dgeWwwwbk+OpESqz95tthfx9YcDd0S7ZJ+GaEVvuZuUg3BVGwJ3oT+zb1xpE9BCaCyQNAmNkrCHJ+YTxZ26t+n6Oz4fOfIJAlaBapg2mnaoy4a1/SVN7LqlDwV/4tM4PulNi0dQEgzqdH8d0ul7bCcHI2XWOKTrRxROKCmh/KMYSYiNjq7vYYG7kbhKjeHl5VwgBztflgehHJswxAqkrNn865aF2UOFgVl4OV4Xb0rHpx/QnyW47jC/7QNmPrm+WBzz8CsRNGTu7p0JboRfCnPF50tUoh8tIgb/vBnm3cid08VzkEx0FU4oDiA/NV5CbhvPwvXu5qPviruHjDtrml2Wle8WsFn55wHWkc3eD4vM65ia4zFM/krERubanE9CDexMDV5+5SnRMrxH19sTKSw74WAqg3MOB04CvVBpveY8CHQiH/2vlQ87B09WS9fA13ioe1W/N4Gbfvj+aKDfJffQ6NdZez3TCwYsWQE82wzxHAf+aSNF2KW9Woh80HKhVsDDB1UG8S4MQeomjyXm4F2crRaVwy5thq5dIDhzRy63eEjZ7M8SsIjMxlcb0o6uOydnc1OclYtjGCWJt1ysHUMTdAE7ylg= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: bqluxZLN9+QZShnGAqJE4yG6f4lTMhqsT2eYN64eKuapI1hCw208cvhfIbBbVEUQbbpsSmLHHJhFDHzjG/OzEjlQ/ciFszvNd8yCzmOuB9/vkQHvEjNNtJZZ5ZIgjfsxDjksLga2EZzqUj/c4I8jLRM9SlA2ZeCtDFgI3xt2CiICV+bUxEnEILtDOcGLWpADBjrH1rxF67U3xxid/dUTECSSM98oxP9Ij+pzi2CmrsP1xKx7EnnDn8wG9OcRsusRRdD/HvsZlr/IkEZ1wM0Pxx6+nL5hMzIZL7jC7/MU8ExfpxP9EaFAgvY9bh4bC1wxIF9/R2pWVmZ46F69Lb0N2AtRW32XGbE4l0uppCE/VHvnDJ9J3/s4qXJvefUTCk3G5zU9diRMZXK5qZDcaUPoRJPyfY5UbSL+pH9SVzK+GUwluI0ZF+rGQmwmBqkxmAHCoeHtDaitwUrK3Euu8kdDG0jNVUoNOCGttVXQ8cDezXryBGZ/njWbsa2TrlDx8j4NXnYW4dEkhNXrHvufVJZezIKvUtCndhrYF37PTO+uohBPeeZglAQAkVeqQzgNZIArMWwWnhwBHedwbTjThQAVr6mjFmvx54TWk+g/0kssrrHFmQoFEjndLhNClfyH/QT3H2Eg7mH9u+9PnlMC8m7Ci9I6rRMsSGDrMzPwULW/xkA4YoRECl8L8ybBliOd1j3iGKFGcNUVF0NhsHGUx2+ypewixxWfoGI8S7x5YaXDP1Fsea0Mm/jCofNpWu0gKzkR X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 89e6f549-785c-4f43-e3c9-08dad48e07d5 X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2340.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2022 17:52:51.0123 (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: SVPFO0UEslv12csgsfqE1XwA4ma22FByObqrkBR4levxcemPEs1xGOXxmTqR8h4/Js7bcSfEWx6jICn3+xq/kyzoXw3r9H4m+54udyH7UZ8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4139 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-02_10,2022-12-01_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=999 spamscore=0 malwarescore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2212020142 X-Proofpoint-GUID: XF4FK7jhfedygWONb5R8iML_Jt-8JaWh X-Proofpoint-ORIG-GUID: XF4FK7jhfedygWONb5R8iML_Jt-8JaWh X-Spam-Status: No, score=-9.9 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 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: , X-Patchwork-Original-From: Cupertino Miranda via Gcc-patches From: Cupertino Miranda Reply-To: Cupertino Miranda Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" Changed target code to select .rodata section for 'const volatile' defined variables. This change is in the context of the bugzilla #170181. gcc/ChangeLog: v850.c(v850_select_section): Changed function. --- gcc/config/v850/v850.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/gcc/config/v850/v850.cc b/gcc/config/v850/v850.cc index c7d432990ab..e66893fede4 100644 --- a/gcc/config/v850/v850.cc +++ b/gcc/config/v850/v850.cc @@ -2865,7 +2865,6 @@ v850_select_section (tree exp, { int is_const; if (!TREE_READONLY (exp) - || TREE_SIDE_EFFECTS (exp) || !DECL_INITIAL (exp) || (DECL_INITIAL (exp) != error_mark_node && !TREE_CONSTANT (DECL_INITIAL (exp))))