From owner-freebsd-arm@freebsd.org Thu Aug 18 03:35:06 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 76C1ABBD3E8 for ; Thu, 18 Aug 2016 03:35:06 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0054.outbound.protection.outlook.com [104.47.38.54]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F3C641E92 for ; Thu, 18 Aug 2016 03:35:04 +0000 (UTC) (envelope-from kevans91@ksu.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksu.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+hX2DSX6J8eiOcVIH//AYStP48RyYhOIi7mdMrFVBOs=; b=gWKjiUyJOAB9cX8zQYEF2KrQKfocUO6gqbCr7zbBlHS2uQHfM2VkvVdull8/j5FJNHdXd6lt+jeRsPxyFXMZgLkVKRwAbDaibY7lpioyMcsTAnTWAmQNQqBm9jZfyyF5XbK9upYsnTu+e/7r0OvbR/NRTNaOecqAJMiMs+THbNY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevans91@ksu.edu; Received: from mail-qt0-f176.google.com (209.85.216.176) by BY1PR0501MB1317.namprd05.prod.outlook.com (10.160.200.154) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.557.8; Thu, 18 Aug 2016 03:34:55 +0000 Received: by mail-qt0-f176.google.com with SMTP id w38so3023855qtb.0 for ; Wed, 17 Aug 2016 20:34:55 -0700 (PDT) X-Gm-Message-State: AEkoouvlg+i6KZi4dXldrPWpUc9kXFxp0G/52MkD+Mj4RTwbJBS3GPSHwP3dsnj4CT7DqkWO+FnqZXiBtOV8CQ== X-Received: by 10.237.45.34 with SMTP id h31mr21323qtd.101.1471491289298; Wed, 17 Aug 2016 20:34:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.237.41.4 with HTTP; Wed, 17 Aug 2016 20:34:28 -0700 (PDT) From: Kyle Evans Date: Wed, 17 Aug 2016 22:34:28 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: libm long double functions on ARMv6. To: Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [209.85.216.176] X-ClientProxiedBy: DM5PR18CA0014.namprd18.prod.outlook.com (10.175.218.152) To BY1PR0501MB1317.namprd05.prod.outlook.com (10.160.200.154) X-MS-Office365-Filtering-Correlation-Id: eee2816d-6db0-46a5-f372-08d3c7189f07 X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 2:r2ZlIPYQrTKYq50V9+P/scKkdPB9c5LK8XFH0xcEUlKx3bKKg007UjLNXVA1Fmg0ZSQ0zUOR9mwASzrvUQ3z5p4oz6rygwrpTVO0J1xxZCegeBCV+YBBLT4gX5fuZIUXXgJOlPN8HD7v9bzXU7QaE6sXnB5zpd3BxKEkPMvk+l1xltSqSo9pKv2ZL+zcL71x; 3:vL+g7xRudFSM5u3x/o7ztR93MsXwBkeCSfDQcIqaopGlIgwEx8Y2kDieMv3+5mJeR8DhBeT/gboEYtCPsaiDDj8U5L+NSDwbhvZRFLWkqq5MYeaHrv+Gl3qjahplaK4K X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1317; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 25:hE9m987fIiYB2wEBSq9sLCu+/xWK+NOi/xu5HndcJnuUQ/Cl4VfEudXsQtiWWRBOUcSc/Baok5fj5inGtJzTbxcc4AwLrhDoDLLzCZ2IjCktoholKuaXNk7kkQ0jf4ej6oFRdnsc8WQBfkmwZOoeMzKFki+1ASRhIVm615uaaZNtK3crI/674vSP/Y1rIZ68RoiXqfRyJhQvP95+SmJH/NdGdn621YXhnIxSMOBCOM0JB0RJ0d/TYqAkQk8SXmRqTyahZbf23nOi6Bs2US+JL4VNxgWh8lgcNPqRR81Sx4q86LFmvZMBSbgZBQFlkb8+cs7m5qshB70rWZG0ocInwC1Hi3ZJpsh0DBF6eZtnkGDOFjirpuvEBJeBKH0KGyPq3zP+T52YeQOlom06hCcApRGFg2X8xv/eA3Vu1tKfTUA3Jem4zj5WnvRdtyQ5nUDqDB5AivxSf8nbwxi60ZH/orG+j+gLTUNXJ2kdxZ5VnfDIe2BY32W1Ogjkh7scWIg87SWtniT3oW+oqPun/EzVs6E3eAFvSh7C7JDrmSj54jW/yT5XFf5Wj1HafdNhgxV6M8oiaHybMKUwy/DNkcJp5otTOK9ZzQeNtFLIhMlGvwXA2+tz4S3ES0gQmsttrwT/JyJtGQ16fkzz6oq4I6JMyErZuucLN9xRSFPdhnl3fE8EFLhnZNw7e6BvLuek2uUIgkgTHWpFmAb/agHbK9a4GNJ7Fayexa/hSWHXWGCoFqzMkW8JbtGetnxP7Bx9j7kjptY4WDRTE1Sb6Uqsc1Jg53QyPoZc+MGLfeSt8czFjti2b8fCfm/0Q3pWnzsCKsWb X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 31:h/mK995dflbw/nIteud20qRRCzu/KoNby9H9vgp2xtIxSA3fdLtz6bS76VBh5AlUZ76+5mBmdarY/e/Y/wJ681iNKfSCWkPC6E0FSves7qlFqzSxIBlHTKmRVbCFHHSxDUFih6TY6dZpXKR6nMiFRaGEI7U8lHgx+9AK7JJtPH03Oi2p5zqq2f2+CrTAQSew3mP/qyJgHcXIISlvTTpzKNS5xVmeDPXOTR8o0FIrxtQ=; 20:3S8mB86wkA3Nj4V7WspUTX6J/y2eS+IJAWnQnPDU5DwsWWU/j9HqJFHOoyC7vtEz69SVoYUvmhv+FKE7vp/wtcQFwAa8UVYSCjAZCnV5nJD+/xheRRwUZQ3xi1++KYJFUOx4pX3pyGiInGOAeNRp9SrI3CGaq+n3MDfNa2fWrae689w2gPR07L6JSYE2db9R8EFXAZ8M9ngX33saONVkYxR8ZeIVXx8ZPrLOUZsnqfew1KhwcdbdYHCevG4cByrThLgtx/4wGYVZ0LqF+iYbFGSgKgzo4n3frgD7V5y3YiDzyduRsvIFqf09Gv+AULZrfWze+iw2/O3CIEkc6eh/TsyFfpnsEaQxIH4+Tm7MkzeWhdJ1VFTl/t1c7GqxLDnNMTmSwP+7pRf60n422Ugml6Bcbih3tg5EMVodJ/5jaine2wIvGoOaN/AreUUalSaWHCcTjoUg4aBnt2I9vLYbPmQoGdDMLM2YtNBdWygyxpqzYv0GTV2wgcCGVHnjElTg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(56005881305849); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:BY1PR0501MB1317; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1317; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 4:xB3M2WCRfqOaSKP6i3QbYD08wTB0AKbJkog8hsVSpBEtqSV2ASw6PKLm/aHfUr96MJWMTEscYrovvyl8KewH5mhAnP7tEjyk1+cXgv4FobcO/vyLHT9bjZQk45iu+JmbdOJdZtFkISg4CkF0w2w9q6FEZU+F+susrhCo3suzep6vVDJ65JCjC91o5fywWhDpQVhWZbuezU115562HvNffmZ2e8VLf0I56uVVVF84B5CMAzRWeoD/r3CezwtF3T3BMZ5xzGOf9x5o48rr0UxrIErRQjpKRrKHTaDUTZyck6MkmywxmHt6sv+6gNo/hkhh/kyvw30N0yxoXiUlq5wzZFwwtseWJs8i01siWEdPZrCWy0kgkJye/mJaD9M25bFawjSu7BmBeule2yApg4VqSz33Vs33qVCVVSKa0IsW3YAPm8ukFLzXapx+L47OcXPs X-Forefront-PRVS: 0038DE95A2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(189002)(55446002)(6116002)(88552002)(68736007)(42186005)(107886002)(110136002)(75432002)(450100001)(66066001)(47776003)(7846002)(3846002)(81156014)(586003)(93516999)(81166006)(97736004)(61266001)(7736002)(5820100001)(105586002)(9896002)(69596002)(2351001)(15975445007)(122856001)(305945005)(23676002)(189998001)(50466002)(2906002)(86362001)(59536001)(101416001)(19580395003)(9686002)(229853001)(61726006)(8676002)(50986999)(90282001)(63696999)(54356999)(89122001)(92566002)(106356001)(55456009); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0501MB1317; H:mail-qt0-f176.google.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: ksu.edu does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjA1MDFNQjEzMTc7MjM6V2JKeW9qb0xGWWZpcCtDd1hVZmZBb3VI?= =?utf-8?B?OHNmNk0wb0hxMFVhY2xqdDBGVlF4YkprV21XSkphSDJHOTlRZC9YcldYRGMz?= =?utf-8?B?UEtCTk4xYktZOWJVeUpwZmo3N1ZMdmxyWVphTTZrdTBXUWt3YXNHbHdqN1Jm?= =?utf-8?B?VXRTT01NelN5b0RmZURkZ0Z2b01uZ3NLamdQdWd3elJRMHpwTSt1Qy9yaFly?= =?utf-8?B?VTcrbGRKR2ovL3NybUxFVEl3Q3N1eUlQek1aRUlyZFRyQlJITkdkUXNhSzdU?= =?utf-8?B?Y3NKczJDN0dvS3FKZzJNWExkMTV5QlFwb3ZGYmNNNXNaWVZVUldWY1ljOUJl?= =?utf-8?B?S0YrZU1mYWgwc1gvL1JBK1pFbzVaRW0rSUtoSUdLelNmcVlmTERpcWtCNUt6?= =?utf-8?B?MjB3RlFxNFlmNWxydDYzaG8zMVFjRzFDYkcvZi9wZ2R2NDZIb3hnd2hkSFBL?= =?utf-8?B?QnByNzlEdkZUZ2tmZGhHdDJlTFRrdC9oUy9BR3FtcFg2cnQxcE9Oc09EczFJ?= =?utf-8?B?YWk1S1ZaR3JQTzlCWUhUUEdNazRXbTduNnA3cnlHUGpaUnN5bEQ1aHVlM0Y5?= =?utf-8?B?Ym9XaTJuUmxSKy9aNDZTeGgvRHc3ZWtUQng2SzJIVVJ0SE4rVFlRN1NPN1Zl?= =?utf-8?B?eFNua3NGMUhDK2VNMGEwYm41bFZXNURqOVBzY0pGMnAwUXRtRk9LNXpBMXA0?= =?utf-8?B?TmRUT2Jna0kxN3ZRamVVM3FsSDV2R0JXZlpOTW84Y21Bb0JaTk5LQ0RHOU1s?= =?utf-8?B?ZnNEMTZTTDZtWEY2Mlk3MlJkNnFjYUlvbUNTVE1ieU1ZaGxDeFRUQ1FLbUpP?= =?utf-8?B?cVBocVR3RFdHNnM4dzFISlM5Z3BnRGtud3Z3T0UrNFJuL1J3QTZjUCt2M29G?= =?utf-8?B?SzRpbmVwN3drd0JTTWwvdi9pNTVucXRNZVhoRHVtTHFIME1yRHdxb0VQSmsr?= =?utf-8?B?SlZKdzBsYW93alFNd2tuVnc4T1FQMXYwTjZ4Ynd1QVpidHlmb05UaXhmR0xV?= =?utf-8?B?aHpCYmFnQVV3ZXc0VWhRRm44eUQzY1JUK1JGZDZQUTlGSC95Vk4wRitGcGRQ?= =?utf-8?B?RUduT3g3OGlHMytRdmVCSUFId0hGRlZzUHR2M3lublRrZVlnd3JIckI3Wno0?= =?utf-8?B?OUNrOWl4c0VUdEVLR3F5Yld4R2VxTFJhdVRtcGFMRG1pd1drazdRdnp6TitV?= =?utf-8?B?ZFFtVlNub0xBemFNbVkzaVQrQVhpbVBCNUJsZENtUFk1SjJobUNvZ3Rvb2tF?= =?utf-8?B?eGtrNUlWNldnczcya014TnlsUFVJcDdZM2Y2alB3NU1OM1lVNVBDTnRaVlVv?= =?utf-8?B?SXFoWFR0UXNwS0VPS2FKd0I4aGVuRlV0VVowWTRpNUd1SmpHbUcvK1lhOUVi?= =?utf-8?B?Z29ESEdQUkZSckwyVC95QUJBdEptRW53RUY4eHJZZGkrRG5Uc3l6T3B6U0Y5?= =?utf-8?B?aTJzTmxSbGRYOTFaU2xDY0IrSTJFWlN5N3pBci82aHg4VC9kbTd4Y3FUM1Js?= =?utf-8?B?SXBuNEhnbENleHRwcDhuQTlteThhWDg3bkF4anNXK3Q1bDRoZ1BGMk1DZTZK?= =?utf-8?B?aE1KKzRNZGhXK3l4NjAvWmRQU0R0eXl6ZU41MG5HYXNTQ2lFUUJaTUcvQ01p?= =?utf-8?B?VFdRRVI4ZloyaE5FVEpkTEhENnpmQkpLQzRDNHgzb1RpbS9XUTRtSmxFTith?= =?utf-8?B?UFoxQ1R3MTZnWE8ramtRejVkSDduV3FjWWJxcENoWW1IUHlJTnB2aFk5RGQ5?= =?utf-8?B?eWhQK2tORUhEVnUraUZSMnpnPT0=?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 6:7wddAsQpJ/5cEECP0WLFXVwGFpsY7NuaSO+Eeou8WaSg0++5aoZl/gSsVHbOCGTBmpCdb418AWX2UT6LCOzDPYiXJRAicC+juAJzt1KU0Na9IdeiaDjDzBl2xF4ZLhsaXY3VcSdi/UFjzIlsTRwy1ao3LwD4DQodwPk2gY1EcoqQsqpf8MJWjD3HPB7AVzRhzAcNNUw38rcnv6BkKAaH9/CcIXpOBNF489MHPyeyO928q8lFymzfSLxDjLWXPLT+nmndEqbGtd3T0v0UD2L3ECCsbd3K41roNeaah96maRE=; 5:sUv7YdRXFsaqRqZdNrr1aYCNC0sMDsUwBsAuXcFc7DOYiWNlwIaRCflJ1VeUsPk8eLuaVCtjVZPwezRA9wYIdOKeOi6LExd4S8izIKj5MkeXaio3XCGwud+jmldAQIo3SuuewJWKBHErzVWQvQd2hw==; 24:zFac4E/MS5nVTnV1049M8USbMiTsHrv0Sr14VSegErJQ9sYnwKqTeXKebq20OvSMGTFRj5mCQgTP/YU5rK9FoP8/ji6YJL7BIFg3L+xuDJk=; 7:gkg84yMW8DIThFd0q8ulF6MjV0cjouVUw8JnaKL0ixVBEeQnuI9SNzVN+dp5sq9erXi5lZ4S2Jxick2cmVG/7+n3mQ/h9w8OdPuZU6b5DyjVJUioAktYTeiBamsIKgjhJ75Ubuq0IVWz+Ok/Xnw8FOLvxUHyVqPHBdsrwBxVhq8vU++4hwbiF5b01DLxHM+7UsG0LEWRrzYZUTJFXrpJORHrzAfodhGUmvptvPjCZNNhk2NtYYz9bkH16IM5S9bj SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0501MB1317; 20:DYMRFapN/QnNSzxv3+TxXwi1xiQzkh2sqpsqQlSjq3/tSj9nlqlljzKH4Lfd3i4XBukQXq6VdCOUvUt1HhPTD1VnyHpsS6xTPLhNH9dAfyA+dP/W+fuJMKbs9r5X0tfcEP3lk3x9qETFfB4PUyepPXe/ExSPtmGj8RhoY37hWL8= X-OriginatorOrg: ksu.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2016 03:34:55.0612 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1317 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2016 03:35:06 -0000 Hello! (Posting this to freebsd-arm@ alone, because I'm at a loss as to where else this may belong and it is at least relevant to FreeBSD on ARM) Upon reviewing net/freerdp's build log [1] for ARMv6, it appears that the `fmodl` symbol does not properly resolve on ARMv6. [2] would seem to indicate (to me, at least) that this is unexpected behavior, and that `fmodl` should be happily aliased to `fmod` on platform (along with a couple of others). However, I'm not seeing any evidence that this aliasing actually happens in FreeBSD. On the other hand, I'm also expecting to see something as obvious as NetBSD's [3], where it explicitly does a __strong_alias(__ieee754_fmodl, __ieee754_fmod). Is there some other magic that should be at play that is missing, or is this otherwise intended? [1] http://files.kyle-evans.net/freebsd/freerdp-1.2.0_7.log [2] https://svnweb.freebsd.org/base/head/lib/msun/Makefile?view=markup#l100 [3] http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libm/src/e_fmod.c?rev=1.12&content-type=text/x-cvsweb-markup&only_with_tag=MAIN