From patchwork Tue Dec 12 12:01:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 24889 Received: (qmail 123210 invoked by alias); 12 Dec 2017 12:01:18 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 116759 invoked by uid 89); 12 Dec 2017 12:01:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.8 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Message-ID: <5A2FC500.5070807@arm.com> Date: Tue, 12 Dec 2017 12:01:04 +0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: GNU C Library CC: nd@arm.com, Joseph Myers , Steve Ellcey Subject: [PATCH] [BZ #22593] Fix nextafter and nexttoward declaration X-ClientProxiedBy: AM6PR0502CA0023.eurprd05.prod.outlook.com (2603:10a6:209:1::36) To VI1PR0802MB2494.eurprd08.prod.outlook.com (2603:10a6:800:b6::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9c882872-a3f0-4fd8-5e2c-08d54158073a X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(48565401081)(2017052603307)(49563074); SRVR:VI1PR0802MB2494; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2494; 3:UpWF0Edi7xyaGX7fZl5L1KUNAJZHGB2/w9JnnMvKbCj6ia1uuChlEb96LMT5Zjd8uAgUyjPk8KhrQ/KWiAweZh4fo5AU57xahceOvrPfdBfoJqILqVMjIymZWLZKOFVrIABvlg081dOsi9iilmZz6mAz+SnpdqF6kQmNw4yBPt8OfyFCoub4d210MCorTKV2gru5O475H/AxVP7WHnKhaoZR/4455q/kQiCqOehuk7MzeLhH6Nw/a+7S1snDM9Wo; 25:gN07VvJ9WyHrW0kn8pC7hBSWpLbVSbEfU1l/mdzE94NixV8xriq1goxjzfEVHAWpcNA42I+FpgbzjUFL8W8Wot40FIwY+zYzEy1F8mojBXQpGio0xymCV60ZvyukX3YnFO2gIhqi34tKKRW8xCp9zXm6j3iMruAUTVxN8WcmihqvdB3W4pfBHgNyhNMF6fxOQqSzbNK/g8fJWEg37VmUablmV/N8nbzSc0EiHPM/yrVmuBOZ/Qh/xDov9z39KtLjc3V7WshPitC045VxbEltYOSF4KiA5XKE+RjHmCT1OfbuJM2ktSNDQGZ40V/ETBNEi46C4NtU6WwkJtNbrrL0pIfS0Z06k5BWOVGErXddtQ0=; 31:T499bGgZI1tBxBqsRckZCC0cIEv/Ibc9VCUA+BU84aTkIXsk+7wh3z8sYkZBVETmdm5mFbtJGrLpxHEiNEb3T4MOgwzXFZavgvRTmr5T6kmLgVXdMsBtRTrsRDsBOMhxy6bjiK40BxvEdN1tidtzSMnoS8brUwtfMgyp9hsQuKstzwCNK4FHyWbIimMFQbFQpzskNDgydH9fdSX1z6/nHEGhcYjYcFzBKga7GT72SLM= X-MS-TrafficTypeDiagnostic: VI1PR0802MB2494: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2494; 20:xF4Cbo/W7lh55ECzxkzzOwRgHCseECVFZdFwu3W1lZGvtFPIQMRYl2guGIRtJt6huU+C0DHzfp2hwkxu1Y492OEta0FCz2pENd75CuiAyaP1Alt3yIBJ7ZQvD3wa0ydWWXwBLh/SDqApFO1ersK/6HWq2ei9psot4+3exVwwPzU=; 4:J9yzxZFrkSUL3RamOcFME1ddiA8svDw54webEK9UF5+PJ1/wzKhOlUdMKMFF25Dlh/hP1xPOkOZqriysBU6RNyFLylIYM9gAVvh2MUteuO5qqMaHes6ujhEbONh8K2+3Fds0BVFo+ilWiaDNsM2POh9/+VAY+IhGZAb/8pV8+VXY3rqf3ySM8cD67Eb9zYTqHuvcCJwPMyCa1xvJQPmjJL9udfmC1a3DvKNYJ+obl1L52lhdnbiLxNVqaRyR91RylTGfSnOFsPyy8uQ4w+kNb8KJJcBEoJvIypkxLrtspl36UgKTvMV3GhDO3alBnSCB X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(102415395)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231023)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123564025)(20161123560025)(6072148)(201708071742011); SRVR:VI1PR0802MB2494; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR0802MB2494; X-Forefront-PRVS: 051900244E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(39860400002)(366004)(346002)(376002)(189003)(199004)(16526018)(478600001)(80316001)(25786009)(81156014)(81166006)(8676002)(64126003)(7736002)(316002)(305945005)(72206003)(36756003)(105586002)(564344004)(52116002)(59896002)(106356001)(84326002)(4001150100001)(97736004)(65956001)(65806001)(4326008)(66066001)(6916009)(270700001)(2476003)(3846002)(6116002)(568964002)(5890100001)(83506002)(33656002)(2906002)(65816011)(87266011)(4610100001)(16576012)(5660300001)(33964004)(5000100001)(54906003)(16586007)(53936002)(6486002)(77096006)(86362001)(68736007)(8936002)(58126008); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2494; H:[10.2.206.69]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2494; 23:B0Sz8xSN52KXpElVP/4tdWCbGF8L5IHRQNJvlPb?= =?us-ascii?Q?t03roizngelhsPyYwCDvZti3uzw6e9/siqAfjUuXb2qbxGjGShY5nod25aFO?= =?us-ascii?Q?UNwREQ910iqyR25xkLDMW1hBgz0GImeXNau2TgKDnnjKtWNYNuUBFx/ZWyWM?= =?us-ascii?Q?byfIjJZmUPY6W9Tmxj7FYUWLIMKHrcx/dflUca//eGss7G6YQzYDlHh/1BLz?= =?us-ascii?Q?DlDqw1Q/swn2+bi9cJggOqAVzt2/IAsFtpCsLq2FYuvevUgvqPx/+1Vg3NeS?= =?us-ascii?Q?lUtbzU6midXMwQyET89KplxZL/HjexEIjryhiRu9u+og2VUXR6+TD9Rhdmvf?= =?us-ascii?Q?F81kxOz3ut/XniOPb/BgvodaY0BNl1X0PIoqE+XXeG2AznV1KLjmYgIVIiYj?= =?us-ascii?Q?Ckzew29QQcbRNx8QVMLBnxP8/J7rY2M/4cVxx4kywQUhSH1kJ8kr3fNwad2L?= =?us-ascii?Q?NlssM5FvGQ2FU5soJDruDNE81rs/B7cfqw1u8B3SF3CszSifFbYibx247VIR?= =?us-ascii?Q?vVQYIZlDTnZ24jr+S0EA1IF3OLQDrmSV/FopDnTIu6KgNBO2igCf7NhdoZlM?= =?us-ascii?Q?dLTEzfRztpzYwZepjaeqAd5DrutXAi/SyEl+EtkHN147ibU0k67DiX9+qXkC?= =?us-ascii?Q?mcxSJrXJcBPzJccrs+LWHYccHNGYHydvAjR4nxG2JN6V8GvNcSbEeM0zTYEQ?= =?us-ascii?Q?su+RRkadCL4TBylm0TEwD9y4X7hZVJm6jPTG4MDHsVVGxQAVLLJ20i0K6i5P?= =?us-ascii?Q?gE3evUvLLA1FkumwDFY/bNB3nztYFauI2qkB4Ja31P1+ov7+pcWAVE0xjQw7?= =?us-ascii?Q?fAGhgsvgS/xAStlP95VRu01u3hgvUJ3G/jepjFtMzUN/AddrCDxJ0393wfGN?= =?us-ascii?Q?BIcixOb5QXx2iORY4hhW8kX/3d4MQq+Q/c4TuoKGh6QNcuX9mpdcxIcMn0T6?= =?us-ascii?Q?6VbkPhSTuBj3vS8vkCP042/vqq9GJvpBk2OJkcQPS7WvPnVj4luX0hi3MnGD?= =?us-ascii?Q?FQhZZAYfS2Pf8cqdayd7qPCILYcXnLLzHfE4QjkxTPuOD60CmwBtnenIRCcO?= =?us-ascii?Q?61CbFLfGeEVm8meBldr2f2z2nJsA5MLUJHssAU4787VobAOCO5YarddomA6F?= =?us-ascii?Q?u0A1w9Rm//xsaDz/18Xue4areuDYAVZq/pbnRHbvYfdVlwz7Nnw0mClaq8Jf?= =?us-ascii?Q?QYakcbmcQ6vLu0e5mooJ9r6HK1wID6cg1xvh2i+yTExiZwLjf1a17Czffeqo?= =?us-ascii?Q?iITUsNBF3wix/2jLlNSkHbJcX46Ym64cQcd1Xw8W8sDhm/EJiymgpUEsnXH9?= =?us-ascii?Q?uUgl4I7WQc0ozAqkb+Cx453LT9+VA8e6Yiji+eZmxSnpIuC1bn5nLM5S+2e/?= =?us-ascii?Q?DrQUb6Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2494; 6:f9qa1XzMjpSjOU0//+ijy6hgXPAXkEpRvbTgdVlODgSKvM/Bh8JbUnCBxKQ5A1sYQ5AH26ph9qaBQyJNod/Ro7FWmHRSD2sNUoKD0yytEpha2AA3fx4tpwg5leD3vbORybynCMZ4SnxdLxzYkH3B1TVzjM9s25kvsT7MhKd3PDhpF1u9P+VpAiDGG9yOx56vgLd7m00yqgP5iuvkVEKl9k91TM+V8WY+/88E0b/TBQpnwqIT7KC33S3gLyqYs3tMWcVOmJmDlxq1N+rL6gxPLQvw3EPUGd97aNEjNgDF3HTUrH0gmBL703fLTSJzKCvqxAe4eNZH5F/UkAh/RFlXF6xr9Ep2XRXmLOr2AKXokdw=; 5:oJk8PX4kPdMlRTbdthmKRRh28IZZk/i4mDB8usUL/xdVmiA8fxebsww+Rn4StPBi3mbv6YRWeU51oDki0hXXd7qAZB2opOh+3AtuIZ4cddqxBh3oxU9+YlJ3yCOLP4uus+b0WwLHU/S4TIi2E3TpM4ddQ7rAe8z2y2fT+dEMpx0=; 24:EuOtOKR9HytUiOKudPoh2CFxfN6yTxvjozHJkHOJBgBk7epuwwy1lMz/+3WiyNgDT12uNf1sgzBATUCG4eV8kj9Grsgcoez9XYec2UhOohk=; 7:p0mHg63YxCnZU3m/q6JB6j1GRWEMrJ3UUGSc3AsEc0WV33yjShOajCuEnEwTJUXuVoidwekydCFdJN5VEpZXhXv4PBwlCiLFzDXVWArlZqrsshBAVNhKa3L3IK5x62OQPxqOJ4wt9e9J6YZMy7yFzOU1Mi31rQ2Nre5uRbuAODZDxbgqhj7T+d+wICQl9eUBileZhexYyT4BNCFOR8kLFwVNccUNiDvwoipODiTwUfgPlTkfwRBlpTCHwVljklW9 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 12:01:06.9642 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9c882872-a3f0-4fd8-5e2c-08d54158073a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2494 2017-12-12 Szabolcs Nagy [BZ #22593] * math/bits/mathcalls.h (nextafter): Remove const. (nexttoward): Likewise. From f5019ccca13f121e5882920a406f25cb7b3c396f Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Tue, 12 Dec 2017 10:51:32 +0000 Subject: [PATCH] [BZ #22593] Fix nextafter and nexttoward declaration These functions set errno and thus the const attribute was wrong. [BZ #22593] * math/bits/mathcalls.h (nextafter): Remove const. (nexttoward): Likewise. --- math/bits/mathcalls.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index d799b62140..7de71938c5 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -256,9 +256,9 @@ __MATHCALL (lgamma,_r, (_Mdouble_, int *__signgamp)); __MATHCALL (rint,, (_Mdouble_ __x)); /* Return X + epsilon if X < Y, X - epsilon if X > Y. */ -__MATHCALLX (nextafter,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); +__MATHCALL (nextafter,, (_Mdouble_ __x, _Mdouble_ __y)); # if defined __USE_ISOC99 && !defined __LDBL_COMPAT && !__MATH_DECLARING_FLOATN -__MATHCALLX (nexttoward,, (_Mdouble_ __x, long double __y), (__const__)); +__MATHCALL (nexttoward,, (_Mdouble_ __x, long double __y)); # endif # if __GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN -- 2.11.0