From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2074.outbound.protection.outlook.com [40.107.15.74]) by sourceware.org (Postfix) with ESMTPS id C70E43858C60 for ; Thu, 2 Feb 2023 12:17:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C70E43858C60 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ShXF19YyQqInHkS/iYwvDVSDL3QmKJFWkA0mDP9dA1U=; b=F1xY9Xuha1izssIIT+VdMhzWO+vyS7qKECbIN8l6ViYSM0EEazRRlxnUd8jIWDGMckjwyCkdAru7EzZpdXl3CgivvzVjThYjCUjLHTDX6hXSkLoDXhRdN8LbzR5vVWg+v2YkSDo8NQGYCQYA5hbe70FXugfoUubQNqfLIirv3x8= Received: from DB6PR07CA0201.eurprd07.prod.outlook.com (2603:10a6:6:42::31) by DB9PR08MB7628.eurprd08.prod.outlook.com (2603:10a6:10:30c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Thu, 2 Feb 2023 12:17:08 +0000 Received: from DBAEUR03FT063.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:42:cafe::b1) by DB6PR07CA0201.outlook.office365.com (2603:10a6:6:42::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.22 via Frontend Transport; Thu, 2 Feb 2023 12:17:08 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT063.mail.protection.outlook.com (100.127.142.255) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25 via Frontend Transport; Thu, 2 Feb 2023 12:17:07 +0000 Received: ("Tessian outbound b1d3ffe56e73:v132"); Thu, 02 Feb 2023 12:17:07 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a13d009e777f0bf7 X-CR-MTA-TID: 64aa7808 Received: from aa737a1d6efc.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 35C2EC3C-C547-474D-9D59-2C15814C7F5B.1; Thu, 02 Feb 2023 12:16:58 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id aa737a1d6efc.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 02 Feb 2023 12:16:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eLzvazoqncy/+EDvEtemuTb/jW21SfnKPQhF8IK8lxMHG+JLWQyjsRukQtU4sUmxYHHwBuAA9dq7Goys3Hd7uR39m7GuIi7Uky6Uk02IL3XiFwU12Tclj1IwEVUUm8KNh87git/2i77Xu0+8BDvw3RcQVkC37kjMsijMiSqbGLbiM/0k/Sxecty0uz318Bkh4nEiUtDpKQ5D2vxM7PwGIzORdp4pOqIddUM4Vii9w1TiBwLJafBtgLlJuVFUER9MNtfQt5OrXiprvFPOh+1F2ehY/FxAndi1q1+bsjju05J5CO3u/7aQ81aXF+7Olgl8fe3eC33UD1EWeDYGwH6rkA== 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=ShXF19YyQqInHkS/iYwvDVSDL3QmKJFWkA0mDP9dA1U=; b=NkB4dPoK73f8ens19p0DTCCs8rpga9uEc0pWl4CfK9DOqX91JgQFbo0cRGereM/ZmjbUiWklyaFqLaXLtTDX01X/g70ZqNOgoibLANHp90L3aw8ZhUwnTCyl8tE0rsq7SBEmjPfwJmi6LSx4NPyA8HTWI8m9UPU8LazP9chVYiq4FRic/Ofc5wTIoUyMHY8xeFutDCF9E1vtKZIe2MOsumeus5ow9IBMbwpr+L6z56JhzkdvRODWMfHE2HNnIbSei2A7ZBXWjGNvg5Os6q+fj5wzIeX+5mU33lKd/zLCGwOSYwUjwHLz+xkVlSe4okBU/jSIY6ETNqJS4BNtngIssw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ShXF19YyQqInHkS/iYwvDVSDL3QmKJFWkA0mDP9dA1U=; b=F1xY9Xuha1izssIIT+VdMhzWO+vyS7qKECbIN8l6ViYSM0EEazRRlxnUd8jIWDGMckjwyCkdAru7EzZpdXl3CgivvzVjThYjCUjLHTDX6hXSkLoDXhRdN8LbzR5vVWg+v2YkSDo8NQGYCQYA5hbe70FXugfoUubQNqfLIirv3x8= Received: from VE1PR08MB4893.eurprd08.prod.outlook.com (2603:10a6:802:aa::13) by AS8PR08MB8014.eurprd08.prod.outlook.com (2603:10a6:20b:573::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Thu, 2 Feb 2023 12:16:54 +0000 Received: from VE1PR08MB4893.eurprd08.prod.outlook.com ([fe80::f65d:62e8:50fb:7f69]) by VE1PR08MB4893.eurprd08.prod.outlook.com ([fe80::f65d:62e8:50fb:7f69%7]) with mapi id 15.20.6064.025; Thu, 2 Feb 2023 12:16:53 +0000 From: Srinath Parvathaneni To: "gcc-patches@gcc.gnu.org" CC: nd , Richard Earnshaw , Kyrylo Tkachov Subject: Re: [PATCH][GCC] arm: Optimize arm-mlib.h header inclusion (pr108505). Thread-Topic: [PATCH][GCC] arm: Optimize arm-mlib.h header inclusion (pr108505). Thread-Index: AQHZMndbp5R4tT2RUkCF03VtJOcYe667m3Ld Date: Thu, 2 Feb 2023 12:16:53 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: VE1PR08MB4893:EE_|AS8PR08MB8014:EE_|DBAEUR03FT063:EE_|DB9PR08MB7628:EE_ X-MS-Office365-Filtering-Correlation-Id: 62f0121f-b6e3-4d37-90c6-08db0517674a x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: NFs/WluA/UxpBDzmVdYUiKsSfyeOmsqLFI5YuJ7EgmvOd+CSEP/GVTCpqWdQ5wMIwLAY8NfysPIoYlPEzSwZuIoWVjGqrAA5ve0sO8CeiozuhL3pkTkBmVgvkOaLk+LFgFUIvIbbde4u3Le7Kwx+M4YNPdrJ5aukPoP734EzAe/RsrgFB8dBwoUBDibIPFgKiUVWboU9HhUiBUEazmWCO+Oe9SizBdw7Q79vxWzAzSCJHGzmMfXySpo6MODSXj2Fng4Y7M+0CRa3NE/4MdXMZuDUHdcThb70KmXb16V1g5RqoUGbtnKkFM4R7B0bX8cJD40H6O5kiX90hZTUZkweJWT+POqQ6Z31cqmsfNz61zpy3d+iw7kPfLJf7//h+bbkdtPeJQD259chL+9mfAa15BYGZ3ksgw//5+F4s1UUMVxwJNTVN5M+BZt2Wna2epz7ciGu7hpVR2v3K05eJ0OoWCSmTDWe7RyR1Alsr8xt2UzKYqxcqHgVzhV0Kh1xyYKuz3iump0shTvHbVZD9d25iVjI2DyVZaKdBxlptXaBq2qZw9wQrjsCSGLM8K6wfnr71KzLt7f86WbQWWJbEUU+6ugr+x1S7vTmrh+4CGCkGZDDaDG/zlyyv9dobTuk4jHsWH/3ICKT7OPb3GzIkg6s3fa1yPXHFWDbzZt1CUnGarw15KKOZyXEfcYyTs/EewdVBmNVZaB3JIYWYbpSKaiWf0lCh6BsUO8NReuXsW+bDV0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR08MB4893.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(396003)(136003)(346002)(366004)(39860400002)(451199018)(76116006)(21615005)(66446008)(66946007)(38100700002)(91956017)(66556008)(166002)(8676002)(64756008)(4326008)(6916009)(54906003)(66476007)(122000001)(316002)(6506007)(186003)(26005)(9686003)(5660300002)(478600001)(33656002)(7696005)(966005)(41300700001)(52536014)(55016003)(38070700005)(71200400001)(8936002)(86362001)(19627405001)(2906002);DIR:OUT;SFP:1101; Content-Type: multipart/alternative; boundary="_000_VE1PR08MB48935F39D3516E5D42A40B959BD69VE1PR08MB4893eurp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8014 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT063.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: dd2d63a0-c4b1-459a-c558-08db05175efb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UbumtHJgPOllQRcEhFVGz9ThThsnfRZrUH4Gs1wVCsIpbt9CWsetvtG6HIcHRVjJqqJiU4S14Ngcx4FfLORlK7hZFGEb4djGpF8Vk8lyunOf4RYZTvRopgIRHCsd7vxqN0WInMl9AZBVdiZ8UAI+Di4oKscKf8Pn9JV+6rf61eXUGvNnFxr+hcatgouX79tF4BV9UcvtGgTkdTvynaHoIoI0ySo2eS0hWe4ELBaJ8dD3xk2gG9b9YcUhsM4I8ijlDGDPShp6kR2xIA5KGY7PEeBNrhoKlp1pYjAxdSha84IThpTG5r8UimWrSAHQvnlSqFEM1m4zmmItAwr47wzO/lqk2GP2wbxvU5xIOLdRjj9xBqj0ItMuwcXQHHsqsqV36IgiEwboRdm1A+4gJUw2BdfUB8Zlpz1pM8/eYkRYRjqE0SXU8pvF/zmVUL62TaQ6e/ij6zaYF/vFSjCihEc/7z8XvO0HOyBP3cuYwDo68aVXHzFfieeW4uo4j+frhd1jlm0BAvYR0i8iV09mZKWpNlmRr6I6CslMOt32Isrob3tM3n6kwsiEmQTFSJ6X2Ev0GLFedZ+UejkOtz1hj+LM13E+ETclkl8lfbiuRkMUXRN3/xukEUYQIGbsMYmUbO77Al41PCQypgp8HGtZETiB5pCKMe7VsUp8PMHA90lKqOwqdKJuhACYgjw0FyGkaF0h+69KNvbU+VIbqDyRlW1XvsQhwyq+wbhchomz5yYIVxs= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230025)(4636009)(136003)(39860400002)(376002)(396003)(346002)(451199018)(40470700004)(46966006)(36840700001)(966005)(478600001)(19627405001)(336012)(47076005)(54906003)(41300700001)(316002)(9686003)(6506007)(70206006)(26005)(33656002)(186003)(70586007)(7696005)(82310400005)(6916009)(8936002)(4326008)(86362001)(5660300002)(52536014)(36860700001)(21615005)(8676002)(356005)(2906002)(40460700003)(82740400003)(166002)(40480700001)(55016003)(81166007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2023 12:17:07.8227 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 62f0121f-b6e3-4d37-90c6-08db0517674a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT063.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB7628 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_NONE,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY 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: --_000_VE1PR08MB48935F39D3516E5D42A40B959BD69VE1PR08MB4893eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Ping!! ________________________________ From: Gcc-patches on behalf of Srinath Parvathaneni via Gcc-patches Sent: 27 January 2023 17:44 To: gcc-patches@gcc.gnu.org Cc: nd ; Richard Earnshaw ; Kyrylo Tk= achov Subject: [PATCH][GCC] arm: Optimize arm-mlib.h header inclusion (pr108505). Hello, I have committed a fix [1] into gcc trunk for a build issue mentioned in pr= 108505 and latter received few upstream comments proposing more robust fix for this is= sue. In this patch I'm addressing those comments and sending this as a followup = patch. Regression tested on arm-none-eabi target and found no regressions. Ok for master? [1] https://gcc.gnu.org/pipermail/gcc-patches/2023-January/610513.html Regards, Srinath. gcc/ChangeLog: 2023-01-27 Srinath Parvathaneni PR target/108505 * config.gcc (tm_mlib_file): Define new variable. ############### Attachment also inlined for ease of reply ##########= ##### diff --git a/gcc/config.gcc b/gcc/config.gcc index 89f56047cfe3126bc6c8e90c8b4840dea13538f9..2aab92bbfd8b4088259ebf9b565= af8e8bbef1122 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -4355,6 +4355,7 @@ case "${target}" in case ${arm_multilib} in aprofile|rmprofile) tmake_profile_file=3D"arm/= t-multilib" + tm_mlib_file=3D"arm/arm-mli= b.h" ;; @*) ml=3D`echo "X$arm_multilib= " | sed '1s,^X@,,'` @@ -4393,7 +4394,7 @@ case "${target}" in # through to the multilib selector with_float=3D"soft" tmake_file=3D"${tmake_file} ${tmake_profil= e_file}" - tm_file=3D"$tm_file arm/arm-mlib.h" + tm_file=3D"$tm_file $tm_mlib_file" TM_MULTILIB_CONFIG=3D"$with_multilib_list" fi fi --_000_VE1PR08MB48935F39D3516E5D42A40B959BD69VE1PR08MB4893eurp_--