This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v2 6/8] float128: Add private _Float128 declarations for libm.
- From: Joseph Myers <joseph at codesourcery dot com>
- To: "Gabriel F. T. Gomes" <gftg at linux dot vnet dot ibm dot com>
- Cc: <libc-alpha at sourceware dot org>
- Date: Wed, 3 May 2017 11:38:54 +0000
- Subject: Re: [PATCH v2 6/8] float128: Add private _Float128 declarations for libm.
- Authentication-results: sourceware.org; auth=none
- References: <1493415280-30534-1-git-send-email-gftg@linux.vnet.ibm.com> <1493415280-30534-7-git-send-email-gftg@linux.vnet.ibm.com>
On Fri, 28 Apr 2017, Gabriel F. T. Gomes wrote:
> From: "Paul E. Murphy" <murphyp@linux.vnet.ibm.com>
>
> Add the necessary bits to the private headers to support
> building the _Float128 libm functions.
>
> A local override for float.h is provided to include the
> missing *FLT128 macros implied by TS 18661-3 for this
> type when compiling prior to GCC 7.
>
> * bits/libm-simd-decl-stubs.h (__DECL_SIMD_cosf128): New macro.
> (__DECL_SIMD_sinf128): Likewise.
> (__DECL_SIMD_sincosf128): Likewise.
> (__DECL_SIMD_logf128): Likewise.
> (__DECL_SIMD_expf128): Likewise.
> (__DECL_SIMD_powf128): Likewise.
This bit seems out of place in this patch; bits/libm-simd-decl-stubs.h is
an installed header and these changes would be needed to use the installed
headers, whereas the rest of the changes in this patch are specific to
building rather than using glibc, as indicated in the commit message.
--
Joseph S. Myers
joseph@codesourcery.com