From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60052.outbound.protection.outlook.com [40.107.6.52]) by sourceware.org (Postfix) with ESMTPS id BAE343858D34 for ; Thu, 2 Jul 2020 12:11:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BAE343858D34 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Szabolcs.Nagy@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=8PB01onz2VGKiUyB4hvP9pGFWrqmj0GVg0sFpvtQNZ4=; b=DDiD/CLRCytcdiwiEkQcX90RjQuJy0bYgIkDDBkZsXr3/R6pZBrFFJASaNlyUEHsv+SBzELXGGUpZ37A1XJN+DmZxcYpoERgbpCX/E4Nnoq/5ESh3QKENi0v58go+YRr5R2APpqizY4fAnlo+BGcSD41s97gYhU5OZczE4Y23l4= Received: from DB6PR0501CA0039.eurprd05.prod.outlook.com (2603:10a6:4:67::25) by VI1PR08MB5342.eurprd08.prod.outlook.com (2603:10a6:803:132::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20; Thu, 2 Jul 2020 12:11:41 +0000 Received: from DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:67:cafe::11) by DB6PR0501CA0039.outlook.office365.com (2603:10a6:4:67::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.23 via Frontend Transport; Thu, 2 Jul 2020 12:11:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT045.mail.protection.outlook.com (10.152.21.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24 via Frontend Transport; Thu, 2 Jul 2020 12:11:41 +0000 Received: ("Tessian outbound 2dd9eeca983c:v62"); Thu, 02 Jul 2020 12:11:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9ef862fc1524235f X-CR-MTA-TID: 64aa7808 Received: from 39e141ab07bd.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id ADD08485-C79A-466F-B50A-09D71358E35B.1; Thu, 02 Jul 2020 12:11:35 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 39e141ab07bd.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 02 Jul 2020 12:11:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PmJ8djJHkil3UWRzkVYjPVoA9M4EmNoerHTKABhwGNZrt0bxbKE3LERJez4JU17R7S4IMRm+cjNIYKEehhy1jMZkWdNCU/rNGo28IW8QKAnvcZ8uQgM2u0RYP+Aoz5Oz5TuQInUOMMWaZrWDiwMZ75OaGxEz0txRCF4QzU3zmy36nA/aWTdMtBDATKCv0LUDg/fqPiSZnoE/j95m8gPftrzq9pzHjNWFdLurj8LxrRsmE+AZhXSFFW5RT022WE7Xh7qjBNoUwARvD0jTDCdHQbVGHVUu5Vk8FnxUwWBnUL4J6qNcKaX6xGWeYKSAoxk2fxCGKBWbiJQD7EOYwm3VHA== 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=8PB01onz2VGKiUyB4hvP9pGFWrqmj0GVg0sFpvtQNZ4=; b=Vb7CejVnETYvEhQmdbws9khf4YY3Tq0RjsBfXnuhpDjhbasjWokT/ineZekIYXWt+sIF2Zhz+jISZRrO8Y034MffXjDhQSp9qx6sa26pAFjBco/dNnGxvYxO1480YEfl3cC4A1OUsUz2cJ4DlaVF5C9DZJWQTcOz8BZVZG38QUV5cNlVKtzlGp/6llfBo+Li/k36ToiepnxAtah4tNc8HnbrhzepJDEEgs9GAMJnf0VtBVF6yyNzU4icDxxTiP/xag+F5jXxPP1zEX/YzL5ewJqM7SPdxaf6d+DcqvlTKfrsT4kc0vrQRQPz+XXp9SO3hH6mCTW5wrVvK7FPCI1Quw== 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=8PB01onz2VGKiUyB4hvP9pGFWrqmj0GVg0sFpvtQNZ4=; b=DDiD/CLRCytcdiwiEkQcX90RjQuJy0bYgIkDDBkZsXr3/R6pZBrFFJASaNlyUEHsv+SBzELXGGUpZ37A1XJN+DmZxcYpoERgbpCX/E4Nnoq/5ESh3QKENi0v58go+YRr5R2APpqizY4fAnlo+BGcSD41s97gYhU5OZczE4Y23l4= Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) by AM5PR0801MB1747.eurprd08.prod.outlook.com (2603:10a6:203:36::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.21; Thu, 2 Jul 2020 12:11:34 +0000 Received: from AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::2404:de9f:78c0:313c]) by AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::2404:de9f:78c0:313c%6]) with mapi id 15.20.3153.024; Thu, 2 Jul 2020 12:11:34 +0000 Date: Thu, 2 Jul 2020 13:11:32 +0100 From: Szabolcs Nagy To: Eshan dhawan Cc: newlib@sourceware.org, jeol@rtems.org Subject: Re: [PATCH 1/1] fenv support arm Message-ID: <20200702121131.GE22681@arm.com> References: <20200603174509.18606-1-eshandhawan51@gmail.com> <20200603174509.18606-2-eshandhawan51@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200603174509.18606-2-eshandhawan51@gmail.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: LO2P123CA0069.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1::33) To AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.53) by LO2P123CA0069.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:1::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24 via Frontend Transport; Thu, 2 Jul 2020 12:11:33 +0000 X-Originating-IP: [217.140.106.53] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: ed3f556c-6340-45af-107b-08d81e81144a X-MS-TrafficTypeDiagnostic: AM5PR0801MB1747:|VI1PR08MB5342: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:7691;OLM:7691; X-Forefront-PRVS: 0452022BE1 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: SZjtbUsi7oXW5EUnKDfrcWTSgZFaNV0TaSaQt9SRxUAV/m0/J4q8O7thT/icoWMDeOTpAqiN5w2tKoxSaySWGHEjYgWuF4SCI0oeSdLz58PYSoVJx73TZoExGs7A2DM8vka0ut0LA+KEqyVE5QcYRWigeFk/cS2KfnheRBQkzgyJOXxTPAKuNY5C77wE15EqEl105gf6V3EEtOk1pehbXXRVrzgeaolUVCymwSrh5OKgrMctEGBZKI2vqE6HxS1jhscBcevztRGg5UbG7tLXSgUltsEMwDSpBzWJ8P5z1txGjW6B6bsWqzTkjAALcYJ6F/Doz5JXeZEgSv8XqbosUw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3047.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(136003)(39860400002)(396003)(366004)(186003)(16526019)(478600001)(4326008)(83380400001)(5660300002)(2906002)(8886007)(52116002)(7696005)(55016002)(26005)(66946007)(36756003)(33656002)(316002)(66476007)(66556008)(2616005)(44832011)(956004)(6916009)(8676002)(1076003)(86362001)(8936002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: GitJ8tSfn0VK6CGm0TIduc076R8giB9QF0z+92QCgqNSEQpXRid0FGCqUEiVsgR3fnQol+a+RpvQwxlaKsCKr1CLz7r9aovsAiTL4KtVy5uIIeH0HxeY5kr8SqQK1y1z/W2i47Ty878Tt4pbMR5I939d/fAwu8gBQUeUi7Syiq7VNSHfnlyd4HJGY/hpGdKoCMv32P5uCQJg7DRw+5ZuXeoIIsbvkoeE1+WOM5ErTpXNmZcZIHYzTKHcTXOUv50KPZ4AKhBzzZPbqjv91mzN54efMTeIeXnsuTrDB/VNJKTwRp2Bcg05BiS1sXMzW8xf/P+ysqjaTj9xhbtQeewplEdaIcwbKZAOmRq0vOGYfn0Hz1WmvP6w9+1C5PZwY5hxER7e5xFB33+oq29hjt3R5RNtTzD656fv1TF/hns8gnMoHbkKMBfFQqdDNIE7Di2JMkQnneoqfYkHdegugtXBYyhtbDDOZ/BRMnYGbY3jr/Pd+Q3PoGXVyJ2XvNJ4arMS X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1747 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com 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; SFTY:; SFS:(4636009)(346002)(39860400002)(396003)(136003)(376002)(46966005)(5660300002)(8936002)(107886003)(82740400003)(7696005)(8886007)(4326008)(2616005)(70586007)(47076004)(8676002)(70206006)(478600001)(956004)(44832011)(1076003)(86362001)(186003)(316002)(81166007)(6862004)(356005)(2906002)(55016002)(16526019)(336012)(26005)(83380400001)(82310400002)(33656002)(36756003); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: b0d57de8-ad4d-4532-4d6e-08d81e810fd7 X-Forefront-PRVS: 0452022BE1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aOiKoq8AtcxXELMrvo0WZr8vWA1Pb54Yne/uCNMcfN4Xt/FNDXLa0QrX1huExZkycmaxKbhEtU8Jppvc5Bx9ILjxOijZDnjqmytNIxh9Aq6eIDAuOzdn8MQ1mWZ1kDOk86dXwvJa7K4OY5malCSOdwU0T3nouBthhWInKWKwQCDuZN87v0KxCP32VjiokS8DetIPMsLXNrKgM+XqGxl0uCI962dZPCZzEPcLHt9/gaTkU2otM0OWUe0PZAPYjWClZQUUW2F+xcObA8sX8jJGfoimUcu3DmsNyLAQcrS3cXA92Im5mT4LuJt5VYZS+dUT0YlbvjHimaBSzqa/wg7ZjNaHpFdnBJ/81HOhbmNVWWAHyiIS2xPbc+oXKBdoIgw8kcjJmWFqYpc3zVDkMrKb9w== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2020 12:11:41.2867 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed3f556c-6340-45af-107b-08d81e81144a 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: DB5EUR03FT045.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5342 X-Spam-Status: No, score=-11.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jul 2020 12:11:44 -0000 The 06/03/2020 23:15, Eshan dhawan via Newlib wrote: > --- /dev/null > +++ b/newlib/libc/machine/arm/sys/fenv.h ... > +#ifndef __ARM_PCS_VFP > + > +int feclearexcept(int excepts); > +int fegetexceptflag(fexcept_t *flagp, int excepts); > +int fesetexceptflag(const fexcept_t *flagp, int excepts); > +int feraiseexcept(int excepts); > +int fetestexcept(int excepts); > +int fegetround(void); > +int fesetround(int round); > +int fegetenv(fenv_t *envp); > +int feholdexcept(fenv_t *envp); > +int fesetenv(const fenv_t *envp); > +int feupdateenv(const fenv_t *envp); > +#if __BSD_VISIBLE > +int feenableexcept(int __mask); > +int fedisableexcept(int __mask); > +int fegetexcept(void); > +#endif /* __BSD_VISIBLE */ > + > +#endif /* __ARM_PCS_VFP */ why are these declarations conditional? i get build failures e.g. in libgfortran because configure detects the availability of feenableexcept in libm.a so it starts using it but then fenv.h does not have the declaration so compilation fails. it seems there is vfp code for all this so why are the declarations removed?